[Ext] TotalToolbar 1.9.3 [2013-08-11]
-
- Posts: 1029
- Joined: January 28th, 2006, 3:08 pm
[Ext] TotalToolbar 1.9.3 [2013-08-11]
TotalToolbar has been released as an extension.
The TotalToolbar extension permits great flexibility in creating and positioning toolbars and toolbar items.
TotalToolbar is derived from the toolbar functionality in All-in-One Sidebar by Ingo Wennemaring, which was based on Toolbar Enhancements by Stephen Clavering. It has been significantly renovated and updated for Firefox 3, and now Fx 4.
See the TotalToolbar Home Page for details, release notes, download, and FAQ.
The TotalToolbar extension permits great flexibility in creating and positioning toolbars and toolbar items.
TotalToolbar is derived from the toolbar functionality in All-in-One Sidebar by Ingo Wennemaring, which was based on Toolbar Enhancements by Stephen Clavering. It has been significantly renovated and updated for Firefox 3, and now Fx 4.
See the TotalToolbar Home Page for details, release notes, download, and FAQ.
Last edited by alta88 on December 1st, 2013, 9:45 am, edited 15 times in total.
- echoes
- Posts: 835
- Joined: November 13th, 2005, 1:09 am
- Location: Labyrinths of coral caves
- Khyron
- Posts: 21
- Joined: July 7th, 2004, 4:53 am
Seems that I have found a minor bug.When you right click and select to show a hidden toolbar it cant be closed again until you restart the browser.But when you restart it is fine.Here is a list of my extensions.
User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b4pre) Gecko/2008030206 Minefield/3.0b4pre
Build ID: 2008030206
Enabled Extensions: [21]
- Adblock Plus 0.7.5.3: http://adblockplus.org/
- Autofill Forms 0.8.2: https://blueimp.net/mozilla/
- ColorfulTabs 3.0: http://www.thestasis.com/
- CuteMenus - Crystal SVG 1.9.2: http://www.cutemenuproject.com/
- Download Statusbar 0.9.6.1: http://downloadstatusbar.mozdev.org/
- External Application Buttons 0.7.2: http://cgi29.plala.or.jp/mozzarel/
- IE Tab 1.3.3.20070528: http://ietab.mozdev.org/
- JavaScript Options 1.2.6: http://www.oxymoronical.com/web/firefox/jsoptions
- LCD Clock 0.4.2: http://www.google.com/search?q=Minefield%20LCD%20Clock
- Menu Editor 1.2.3.3: http://menueditor.mozdev.org/
- MouseZoom 0.3.4: http://www.google.com/search?q=Minefield%20MouseZoom
- MR Tech Local Install 5.3.2.5: http://www.mrtech.com/extensions/local_install/
- PDF Download 1.0.1.1: http://www.pdfdownload.org
- Session Manager 0.6.1.10: http://sessionmanager.mozdev.org/
- Splash 2.0.0.1: http://www.mrtech.com/extensions/
- Stylish 0.5.3: http://userstyles.org/stylish/
- Tab Preview 0.3: http://ted.mielczarek.org/code/mozilla/tabpreview/
- Titlebar Tweaks 1.8.0: http://www.cosmicat.com/
- TotalToolbar 1.0: http://totaltoolbar.mozdev.org
- Update Channel Selector 1.0.2: http://www.oxymoronical.com/web/firefox/updatechannel
- Update Notifier 0.1.5.3: http://www.longfocus.com/firefox/updatenotifier
Disabled Extensions: [2]
- Forecastfox 0.9.6: http://forecastfox.mozdev.org/
Installed Themes: [3]
- Firefox (default): http://www.mozilla.org/
- Firefox2 Classic 0.1: http://www.google.com/search?q=Minefiel ... %20Classic
- iSafari Leopard 1.0.1: http://isafari-theme.blogspot.com/
Just like to say that overall this is a good extension and I hope that you will fix this soon.
Khyron
User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b4pre) Gecko/2008030206 Minefield/3.0b4pre
Build ID: 2008030206
Enabled Extensions: [21]
- Adblock Plus 0.7.5.3: http://adblockplus.org/
- Autofill Forms 0.8.2: https://blueimp.net/mozilla/
- ColorfulTabs 3.0: http://www.thestasis.com/
- CuteMenus - Crystal SVG 1.9.2: http://www.cutemenuproject.com/
- Download Statusbar 0.9.6.1: http://downloadstatusbar.mozdev.org/
- External Application Buttons 0.7.2: http://cgi29.plala.or.jp/mozzarel/
- IE Tab 1.3.3.20070528: http://ietab.mozdev.org/
- JavaScript Options 1.2.6: http://www.oxymoronical.com/web/firefox/jsoptions
- LCD Clock 0.4.2: http://www.google.com/search?q=Minefield%20LCD%20Clock
- Menu Editor 1.2.3.3: http://menueditor.mozdev.org/
- MouseZoom 0.3.4: http://www.google.com/search?q=Minefield%20MouseZoom
- MR Tech Local Install 5.3.2.5: http://www.mrtech.com/extensions/local_install/
- PDF Download 1.0.1.1: http://www.pdfdownload.org
- Session Manager 0.6.1.10: http://sessionmanager.mozdev.org/
- Splash 2.0.0.1: http://www.mrtech.com/extensions/
- Stylish 0.5.3: http://userstyles.org/stylish/
- Tab Preview 0.3: http://ted.mielczarek.org/code/mozilla/tabpreview/
- Titlebar Tweaks 1.8.0: http://www.cosmicat.com/
- TotalToolbar 1.0: http://totaltoolbar.mozdev.org
- Update Channel Selector 1.0.2: http://www.oxymoronical.com/web/firefox/updatechannel
- Update Notifier 0.1.5.3: http://www.longfocus.com/firefox/updatenotifier
Disabled Extensions: [2]
- Forecastfox 0.9.6: http://forecastfox.mozdev.org/
Installed Themes: [3]
- Firefox (default): http://www.mozilla.org/
- Firefox2 Classic 0.1: http://www.google.com/search?q=Minefiel ... %20Classic
- iSafari Leopard 1.0.1: http://isafari-theme.blogspot.com/
Just like to say that overall this is a good extension and I hope that you will fix this soon.
Khyron
-
- Posts: 1029
- Joined: January 28th, 2006, 3:08 pm
- echoes
- Posts: 835
- Joined: November 13th, 2005, 1:09 am
- Location: Labyrinths of coral caves
@ alta88
i noticed that this extension does not respect a certain customization. if i move the New Tab button from the tabbar to the main (navigation) toolbar, as i like it, and quit ff, the customization does not stay, the New Tab button returns to the tabbar.
i also have TMP installed, & i have the New Tab button on the tabbar disabled, but this extension does not appear to respect that option, as i said before, cuz the New Tab button retuns to the tabbar.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b4pre) Gecko/2008030304 Minefield/3.0b4pre - Build ID: 2008030304
i noticed that this extension does not respect a certain customization. if i move the New Tab button from the tabbar to the main (navigation) toolbar, as i like it, and quit ff, the customization does not stay, the New Tab button returns to the tabbar.
i also have TMP installed, & i have the New Tab button on the tabbar disabled, but this extension does not appear to respect that option, as i said before, cuz the New Tab button retuns to the tabbar.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b4pre) Gecko/2008030304 Minefield/3.0b4pre - Build ID: 2008030304
- Khyron
- Posts: 21
- Joined: July 7th, 2004, 4:53 am
Just tested it with a clean profile and it works just fine.So it must be a conflict with one of my Extensions.As to witch one it might be, I have no idea.When I get more time ill try enabling them 1 by one to track the conflict down.Just let me say though that this is a really nice peice of work.Keep up the good work and thanks.
-
- Posts: 1029
- Joined: January 28th, 2006, 3:08 pm
@disturbedite - good catch, fixed in the next version. it also turns out the very latest TMP dev build works with tabbar tabs.
@Khyron - thanks, i'd appreciate if you have a free minute to check the extensions.. none of them look obvious. longshot guess is a localstore.rdf with some old odd entries.
@Khyron - thanks, i'd appreciate if you have a free minute to check the extensions.. none of them look obvious. longshot guess is a localstore.rdf with some old odd entries.
-
- Posts: 1029
- Joined: February 19th, 2008, 12:10 am
For everyone who just want to place some toolbar buttons into the status bar, here is an userChrome.js script which archives it. And it works well in both Firefox 2 and 3. It will create a toolbar named "statusbar" when startup, and place the toolbar to the end of the statusbar. When you do customizing, it will popup to the area of toolbox and after the customization, it'll return the end of the statusbar.
ithinc
ithinc
Code: Select all
// ==UserScript==
// @name toolbarInStatusbar.uc.js
// @namespace #ithinc#
// @description Toolbar in Statusbar
// @include main
// @compatibility Firefox 2.0 3.0
// @author ithinc
// @version LastMod 2008/3/1 06:30
// @Note null
// ==/UserScript==
/* :::: Toolbar in Statusbar :::: */
var navbox = document.getElementById("navigator-toolbox");
var statusbar = document.getElementById("status-bar");
var statusbarToolbar = document.getElementById("__customToolbar_statusbar");
if (!statusbarToolbar)
statusbarToolbar = navbox.appendCustomToolbar("statusbar", "");
statusbar.appendChild(statusbarToolbar);
statusbarToolbar.setAttribute("style", "-moz-appearance: statusbar;");
statusbarToolbar.setAttribute("mode", "icons");
statusbarToolbar.setAttribute("iconsize", "small");
var cmd = document.getElementById("cmd_CustomizeToolbars");
cmd.setAttribute("oncommand", '(function(){\
/*alert("cmd_CustomizeToolbars_Entry");*/\
var navbox = document.getElementById("navigator-toolbox");\
var statusbarToolbar = document.getElementById("__customToolbar_statusbar");\
if(statusbarToolbar && statusbarToolbar.parentNode != navbox) {\
navbox.insertBefore(statusbarToolbar, navbox.toolbarset);\
statusbarToolbar.firstPermanentChild = null;\
statusbarToolbar.lastPermanentChild = null;\
statusbarToolbar.currentSet = statusbarToolbar.getAttribute("currentset");\
statusbarToolbar.removeAttribute("style");\
}\
BrowserCustomizeToolbar();\
})()');
setTimeout(function() {
var navbox = document.getElementById("navigator-toolbox");
navbox.__tis__customizeDone = navbox.customizeDone;
navbox.customizeDone = function(aToolboxChanged) {
//alert("customizeDone_Entry");
this.__tis__customizeDone(aToolboxChanged);
var statusbar = document.getElementById("status-bar");
var statusbarToolbar = document.getElementById("__customToolbar_statusbar");
if(statusbarToolbar && statusbarToolbar.parentNode != statusbar) {
statusbar.appendChild(statusbarToolbar);
statusbarToolbar.setAttribute("style", "-moz-appearance: statusbar;");
statusbarToolbar.setAttribute("mode", "icons");
statusbarToolbar.setAttribute("iconsize", "small");
}
//alert("customizeDone_Exit");
}
}, 100);
-
- Posts: 115
- Joined: January 25th, 2005, 12:58 am
I think that your userChrome.js works better than the totaltoolbar add-on, because I'm getting all kinds of weirdness with it. An issue with the userchrome, however. After I installed it and dragged a button to the toolbar, it showed up perfectly. upon restarting firefox, it wasn't all the way at the end of the status bar. for me, at least, the IE tab icon was after it. Going then to customize toolbar, making no changes, and clicking ok, restored the icon to the end of the toolbar. pardon my ignorance of javascript/firefox's inner workings, but would there possibly be a way to have the icons in the newly created statusbar always appear on the end?
(interesting to note, i installed the organize statusbar add-on to try and rearrange things down there, and that made the newly created status toolbar appear always on the left side. after trying to reconfigure it, it would switch back to the right side again.)
great job on the userChrome file.
As for the extension, I'm getting the word toolbar appearing in the statusbar and in the tabbar. also, it seems i can't drag buttons to the lower right (statusbar).
I should note that I'm using firefox3.0b5pre
edit: i also see now that with the unserChrome.js, my error console shows an error for line 19, navbox is null
( statusbarToolbar = navbox.appendCustomToolbar("statusbar", "");)
(interesting to note, i installed the organize statusbar add-on to try and rearrange things down there, and that made the newly created status toolbar appear always on the left side. after trying to reconfigure it, it would switch back to the right side again.)
great job on the userChrome file.
As for the extension, I'm getting the word toolbar appearing in the statusbar and in the tabbar. also, it seems i can't drag buttons to the lower right (statusbar).
I should note that I'm using firefox3.0b5pre
edit: i also see now that with the unserChrome.js, my error console shows an error for line 19, navbox is null
( statusbarToolbar = navbox.appendCustomToolbar("statusbar", "");)
-
- Posts: 1029
- Joined: February 19th, 2008, 12:10 am
ffuser17 wrote:An issue with the userchrome, however. After I installed it and dragged a button to the toolbar, it showed up perfectly. upon restarting firefox, it wasn't all the way at the end of the status bar. for me, at least, the IE tab icon was after it.
That means IE tab icon is appended to the status bar even later.
Going then to customize toolbar, making no changes, and clicking ok, restored the icon to the end of the toolbar. pardon my ignorance of javascript/firefox's inner workings, but would there possibly be a way to have the icons in the newly created statusbar always appear on the end?
(interesting to note, i installed the organize statusbar add-on to try and rearrange things down there, and that made the newly created status toolbar appear always on the left side. after trying to reconfigure it, it would switch back to the right side again.)
Yes, there's a little conflict with Organize Status Bar. Instead I have a modified version of OSB which cooperates well with my script. I can place my newly-created taskbar anywhere in the status bar. If you need, leave me an address and I'll send it to you. I don't know how to attach files in this forum.
edit: i also see now that with the unserChrome.js, my error console shows an error for line 19, navbox is null
( statusbarToolbar = navbox.appendCustomToolbar("statusbar", "");)
Ooh. Then will anything else happen? Does the error always happen in b5pre only?
-
- Posts: 1029
- Joined: February 19th, 2008, 12:10 am
userChrome.js 0.8 is now run for every chrome window, not just the main one. Maybe you have opened a chrome window without toolbars and you have not a proper userChrome.js file, then the error could happen.
If you're not using Sub-Script/XUL Loader with userChrome.js 0.8, please add the following line to the top of your userChrome.js or else your code will be run in places you might not expect .
Edit: A newer version of toolbarInStatusbar.uc.js and some notes are posted in the thread [Ext] userChrome.js
If you're not using Sub-Script/XUL Loader with userChrome.js 0.8, please add the following line to the top of your userChrome.js or else your code will be run in places you might not expect .
Code: Select all
if (location != "chrome://browser/content/browser.xul") throw "stop";
Edit: A newer version of toolbarInStatusbar.uc.js and some notes are posted in the thread [Ext] userChrome.js
-
- Posts: 1029
- Joined: January 28th, 2006, 3:08 pm
as noted in the home page, TotalToolbar is not compatible with Organize Status Bar. it's been tested with a number of extensions but not every one, so if you can identify an incompatible one that would help.
per the FAQ, note that statusbar is customized by rt clicking there, this enables the 2 toolbars to be moved/removed while in 'statusbar customize' mode. to add icons to them, you must be in 'toolbar customize' mode, rt click on a toolbar.
per the FAQ, note that statusbar is customized by rt clicking there, this enables the 2 toolbars to be moved/removed while in 'statusbar customize' mode. to add icons to them, you must be in 'toolbar customize' mode, rt click on a toolbar.
-
- Posts: 115
- Joined: January 25th, 2005, 12:58 am
Sorry for the confusion - the issues I addressed with regards to the extension were present when I disabled OSB or before I installed OSB. So, I was in toolbar customize mode and still couldn't customize things properly. Perhaps I'l try looking at other extensions to see why this one isn't working properly when OSB is disabled (as was the case in my post)