Brion asked:
So.... where's your code being loaded from? Site or use JS pages? Some literal JS files output from an extension? Something else?
From a physical JS file (e.g., myfile.js) handed to ResourceLoader by my extension:
$wgResourceModules["vp.wiki.editor.edittools"] = array( 'scripts' => array( 'js/myfile.js, ), 'localBasePath' => dirname(__FILE__), 'remoteExtPath' => 'MyExtension', );
Can you see it being loaded incorrectly from something cached?
I just observed that the value doesn't change -- even after ctrl-F5 -- unless I clear the browser cache (Tools / Options / Advanced / Network / "Clear Now" in Firefox). This was true in IE and Chrome too.
Did you check in Firebug or WebKit's developer tools or IE's developer tools to see what the response from the server is?
I am running Firebug but didn't check this specifically with it -- actually, debugging WikiEditor is really difficult because so many of its toolbar objects (buttons, menus, etc.) are defined anonymously with wikiEditor('addToToolbar', {...anonymous stuff...}), so I have a lot of trouble locating these objects in the DOM. Any tips? Is there a simple $('#wpTextBox1')... syntax to reach the toolbar buttons etc.?
DanB