Specify icon/logo via a relative path (for Firefox Portable)?
Anonymous (not verified) Wed, 12/31/2008 - 19:07
beq (not verified)
When specifying a custom icon / logo for a cell, is there a way to point to it via a relative path (instead of an absolute path)? If so, would that path be relative to the location of the firefox.exe file, or the fastdial extension folder, or something else?
I'm using Fast Dial with Firefox Portable (http://portableapps.com/apps/internet/firefox_portable), and generally everything works fine. I have even copied all my JPG/PNG logos to the USB flash drive where Firefox Portable is, but I cannot use them. That is because the drive letter assigned to the flash drive changes from computer to computer, so the absolute path to the logo files would have to be changed each time to use the new drive letter.
Thanks in advance for any help!
Re: Specify icon/logo via a relative path
Submitted by Mafia_Penguin on Wed, 12/31/2008 - 19:281. Open the Firefox Portable folder on the Portable Apps drive.
2. Open the "data" folder.
3. Open the "Profile" folder.
4. Open the "extensions" folder.
5. Open the folder named "fastdial@telega.phpnet.us".
6. Open the "chrome" folder.
7. Make a new folder, and call it "logos".
8. Put the logos into that folder.
9. In Fast Dial, the location of the files will be "chrome://fastdial/logos/filename.extension".
NOTES: I'm quite sure this will work, but not absolutely certain.
You can rename the "logos" folder, but you'll have to put it's name in for the chrome://fastdial/logos/ part.
---------
Please exchange this coupon for one (1) free internet.
Trouble using transparent Logos? Click
here for help!
Re: Specify icon/logo via a relative path (for Firefox Portable)
Submitted by beq (not verified) on Wed, 12/31/2008 - 21:42Thanks very much for the quick and informative reply Mafia_Penguin.
I got it to work per your instructions, with one minor change.
For some reason, making a new folder "logos" and placing it under "...\chrome" didn't work. I had to place the folder "logos" under one of the pre-existing SUBFOLDERS of "\chrome" (such as "...\chrome\content" or "...\chrome\skin"). I chose to place it under "content".
Then in the Fast Dial cell properties I specified the path to the logo image file as:
chrome://fastdial/content/logos/image.jpg
Thanks again for your help, it's great to be able to use custom Fast Dial logos in my portable Firefox. A nice early New Year gift! :-)
Re: Specify icon/logo via a relative path (for Firefox Portable)
Submitted by beq (not verified) on Wed, 12/31/2008 - 21:50P.S. I noticed that when I updated my Fast Dial v2.11 to v2.14 from this website, I think it deleted the old contents of the fastdial extension folder. So I'm making sure to keep a backup copy of my "logos" folder so I can copy it back after any future version updates of Fast Dial...
(FWIW updating to v2.14 seemed to mess up my Firefox Portable, such that the main Firefox toolbar now auto-hides. Also, one of my Fast Dial folder cells now displays the main Fast Dial page instead of its own folder page, strange. In any case I uninstalled v2.14 and re-installed v2.11 from Mozilla Add-ons, and everything's fine again. I will experiment with v2.14 or even v2.15b again after the New Year...)
Re: Specify icon/logo via a relative path
Submitted by gumanov on Wed, 12/31/2008 - 22:29you can turn off auto-hide of toolbars in v2.15 (although it is still in beta testing)
as for the logos being deleted...i believe you can store logos in: chrome> skin> logoswithout them being deleted upon upgrading.
Note: that directory exists only in 2.15
i did not test this, it is just a theory.. that directory is used by some logos that come with FD, so give it a shot.
see comment by telega below..
Re: Specify icon/logo via a relative path (for Firefox Portable)
Submitted by telega on Thu, 01/01/2009 - 03:07Storing anything under "Profile/extensions" folder is not advisable, because each time an extension is upgraded, extension's folder is overwritten by Firefox. Instead, use Profile/fastdial subfolder - this is where FD stores all its working data. Url should be chrome://fastdial-profile/content/logos/filename.extension.
Re: Specify icon/logo via a relative path (for Firefox Portable)
Submitted by beq (not verified) on Fri, 01/02/2009 - 04:11Thanks much for the info telega, and mafi0z_idle.
I've now moved the logos folder under Profile/fastdial ...
Re: Specify icon/logo via a relative path
Submitted by Mafia_Penguin on Sat, 01/03/2009 - 21:15http://userlogos.org/node/4856
Or see the above link.