Thanks for noticing! Patch committed at R 7017 (Firebug.getPref function is used now) Honza
On Jun 10, 10:11 pm, colin <[email protected]> wrote: > It seems that how add-ons access preferences has changed in the > nightlies so the command line in the FB console throws the error; > > navigator.preference is not a function > chrome://firebug/content/commandLine.js > Line 302 > > Here's the patch I used; > > --- content/firebug/commandLine.js.old 2010-06-09 15:26:14.846855056 > -0400 > +++ content/firebug/commandLine.js 2010-06-10 16:06:17.898856134 > -0400 > @@ -299,7 +299,10 @@ > var expr = command ? command : commandLine.value; > if (expr == "") > return; > - var MozJSEnabled = > navigator.preference("javascript.enabled"); > + > + var prefs = Components.classes["@mozilla.org/preferences- > service;1"] > + > .getService(Components.interfaces.nsIPrefService).getBranch("javascript."); > + var MozJSEnabled = prefs.getBoolPref("enabled"); > > if(MozJSEnabled) > { > > It works for me but I don't guarantee it will work for anyone else or > that it is "the right way to do it". I didn't see any other answers to > this listed any where so I thought I'd put it out there as it seems to > work for me - at least my console works again :) > > Regards, > Colin. -- You received this message because you are subscribed to the Google Groups "Firebug" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/firebug?hl=en.
