AMD Loader disable, enable in theme

99封情书 提交于 2019-12-20 04:53:53

问题


I have a problem with the AMD Loader. I want bind the bootstrap-slider.js and the css into the application. All the javascript and css are declare in a theme. Now the slider js don't harmonize with the dojo js. I found the explains from Marky Roden and the XSnippet von Ferry Kranenburg. In the custom control the code is very good. But I want all that in the theme for all the application. But it don't work. Can I disable, enable the AMD Loader in a theme?


回答1:


I think that's possible. Create 2 additional JavaScript files:

disable_amd.js with the following contents:

if (typeof define === 'function' && define.amd) {if(define.amd.vendor =='dojotoolkit.org'){define._amd = define.amd;delete define.amd;}}

and

enable_amd.js with the following contents:

if (typeof define === 'function' && define._amd) {define.amd = define._amd; delete define._amd;}

Load the first one before you load bootstrap-slider.js JavaScript file (place it above that) and the second one afterwards.



来源:https://stackoverflow.com/questions/34269886/amd-loader-disable-enable-in-theme

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!