Search and Top Navigation
#9064 closed bug (patcheswelcome)
Opened February 06, 2013 02:31PM UTC
Closed February 06, 2013 02:35PM UTC
Error when loading jQuery UI library from a Firefox extension
| Reported by: | liv913 | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | none |
| Component: | ui.core | Version: | 1.10.0 |
| Keywords: | Cc: | ||
| Blocked by: | Blocking: |
Description
Hi all, I've a problem when I try to load jQuery UI from a Firefox extension.
I can successfully load jQuery, but when I add jQuery UI library I have an error.
That's the code I'm using to load it:
window.addEventListener("load", function loadme(){
window.removeEventListener("load", loadme, false);
myext.loadLibraries(myext);
}, false);
var myext = {
loadLibraries: function(context) {
//load jQuery
var loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"]
.getService(Components.interfaces.mozIJSSubScriptLoader);
loader.loadSubScript("chrome://myext/jquery-1.9.1.js",context);
var jQuery = window.jQuery.noConflict(true);
if( typeof(jQuery.fn._init) == 'undefined') { jQuery.fn._init = jQuery.fn.init; }
var $ = function(selector,context){ return new jQuery.fn.init(selector,myext.doc); };
$.fn = $.prototype = jQuery.fn;
myext.jQuery = jQuery;
myext.$ = $;
loader.loadSubScript("chrome://myext/jquery-ui-1.10.0.custom.js", context);
loader.loadSubScript("chrome://myext/jquery.tipsy.js", jQuery);
}
}
That's the error I see:
Errore: TypeError: tmp is null
File sorgente: chrome://myext/content/lib/jquery-1.9.1.js
Riga: 6501
I'm currently testing it with Firefox 17.0.1, jQuery 1.9.1 and jQuery UI 1.10.0 under Windows XP.
I don't know if someone can help me to understand if it's a jQuery UI's bug, or a problem in the way I'm following to load it.
Thanks in advance and best regards,
liv913
Attachments (0)
Change History (1)
Changed February 06, 2013 02:35PM UTC by comment:1
| resolution: | → patcheswelcome |
|---|---|
| status: | new → closed |
We don't test in browser extensions. If you can track down the problem on your own and send a PR, we'll review it for inclusion.