Hi,
I have enabled a Gadget on Fa Wikipedia (if you go to https://fa.wikipedia.org/wiki/Special:Preferences#mw-prefsection-gadgets it is the second one from the top) which depends on ext.gadgets.morebits (as defined on https://fa.wikipedia.org/wiki/MediaWiki:Gadgets-definition). It adds a portlet menu labeled "تذکر" which shows only on user talk pages. The menu contains a number of links, some of which start with "+".
These "+" links are supposed to open a dialog using morebits. If you use *debug=true* to bypass ResourceLoader, they work fine (feel free to try on my talk page https://fa.wikipedia.org/wiki/User_talk:Huji?debug=true after enabling the gadget for your account on Fa WP). However, if you don't bypass ResourceLoader, the "+" links won't work and an error is thrown reading "SimpleWindow is not defined" (try on my talk page without bypassing RL https://fa.wikipedia.org/wiki/User_talk:Huji). Note that SimpleWindow is defined in morebits.js
My questions are as follows:
1) How come it works when you bypass ResourceLoader? Note that nothing else has changed recently (including the morebits.js code on that Wiki)
2) Is it safe to assume that just by listing ext.gadgets.morebits as a dependency, morebits will be properly loaded by ResourceLoader?
3) Unless 1 or 2 answers it already: how would I fix this problem and make the gadget work?
Thanks,
Huji