Forum Moderators: open

Message Too Old, No Replies

Mozilla Firebird: Compacted Menu extension

I can't make it work

         

MatthewHSE

2:33 pm on Aug 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hey Firebird fans,

I just downloaded Firebird and liked it so much I've made it my default browser. But, I'd like it a lot more if I could only get the Compacted Menu Extension to work. Right now, when I enable it at the Extensions tab and click Settings, I get the following error:

XML Parsing Error: undefined entity
Location: chrome://compact/content/compactPrefOverlay.xul
Line Number 108, Column 45:

<checkgox id="compact-tasksMenu" label="&toolsMenu.label;" prefstring="showmenu.tasks" />

I know some of the rest of you are using this extension; I'd sure love to know how I can fix this!

Thanks,

Matthew

lazerzubb

2:38 pm on Aug 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I'm not using this extension but what build are you using of firebird?

MatthewHSE

2:53 pm on Aug 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I'm using 0.6.1

MatthewHSE

2:59 pm on Aug 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Incidentally, I also can't customize my toolbars when the Compacted Toolbars extension is enabled.

I just put in the new nightly build, but that didn't fix anything.

lazerzubb

3:00 pm on Aug 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



>>I just put in the new nightly build, but that didn't fix anything.

You installed it on a new location, not just overwrote the other one?

MatthewHSE

3:25 pm on Aug 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I overwrote the previous installation. Like an idiot I didn't read the instructions beforehand and now I know I did it wrong. Firebird is fortunately still working fine, with the exception of that one extension. When I have time, I may just uninstall Firebird completely and start with a clean install. I doubt that will fix the extension problem, since I had a clean install to begin with and it didn't work, but I also did a few other Firebird "no-no's" too that I'd like to clean up. Things like adding themes just for the fun of it, and downloading extensions I didn't need. Now that I've got some experience with it, I'll use it more as it was intended!

drbrain

4:04 pm on Aug 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



This was broken on the 4th, with browser.dtd version 1.61. I've submitted a patch to Compact Menu bug 4354 (mozdev.org/bugs/show_bug.cgi?id=4354)

MonkeeSage

11:36 pm on Aug 14, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



In the mean time you can unpack compact.jar, replace all instances of "&tasksMenu.label;" or "&toolsMenu.label;" with the string "Tools", then repack the jar, and all will work as expected. :)

Jordan

MatthewHSE

1:27 am on Aug 15, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Thanks Jordan. Just one question . . . how do I unpack the file? I opened it in my text editor and it was nothing but hollow squares and other gibberish; I'm sure that's not how to edit this file! :)

MonkeeSage

1:39 am on Aug 15, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Sorry 'bout that!

The jar files are compressed using standard zip compression, just rename them to zip or use winrar and then you can extract them as with any other zip. Once they are extracted, you should see three sub directories -- /content, /locale and /skin. The files that need to be updated are under /content/compact, and are named compactCustomiseOverlay.xul and compactPrefOverlay.xul, respectively.

Also, while you have it unpacked, you might wish to change the icon for the compacted menu, which is under /skin/classic/compact/sharc-2-8.50.png -- just replace that one with your own, and keep the same name; or else edit the compact.css file (in the same directory) and make it point to your own icon, e.g.,

#menu-button {
list-style-image: url("chrome://compact/skin/menu.png");
}

Then after you've made the changes, select the /content, /locale and /skin sub directories and pack them back into a zip file named compact.zip, then rename it to compact.jar and replace the one that you originally unpacked with the new one. :)

Jordan