Страницы: 1
На 55 версии работает 0.0.5.8.9?
Может просто версия не пашет, поэтому все кнопки отвалились?
Поправьте пожалуйста кнопку закрытия страницы, а по правому клику все вкладки.
[code]this.closeAllTabs = function() { //ripped from TMP
if(gBrowser.warnAboutClosingTabs("All")) {
var childNodes = gBrowser.mTabContainer.childNodes;
for (var i = childNodes.length - 1; i >= 0; i--)
if (childNodes[i] != gBrowser.mCurrentTab)
gBrowser.removeTab(childNodes[i]);
gBrowser.removeTab(gBrowser.mCurrentTab);
}
}
this.closeTab = function(evt) {
if(evt.shiftKey) {
this.showPopup(this);
return;
}
switch(evt.button) {
case 0:
//close current tab
gBrowser.removeCurrentTab();
break;
case 2:
//close all tabs
this.closeAllTabs();
break;
case 1:
//close other tabs
gBrowser.removeAllTabsBut(gBrowser.mCurrentTab);
}
}
this.showPopup = function(node) {
var popup = document.getElementById("custombuttons-contextpopup");
var x = node.boxObject.x;
var y = node.boxObject.y + node.boxObject.height;
d
Так это проблема Гугла или Мозиллы?
С начала года уже третий раз такое вижу.
Если используешь кнопку только для открытия и закрытия Панели закладок, то можно очень простой код:
var a = document.getElementById("PersonalToolbar");
a.collapsed = !a.collapsed;
Странно, на одном компе работает, а на другом выдаёт пустую панель.
В новой версии CB в менеджере дополнений появился раздел CB, там и можно удалить.
Новая это 56?
sgretsch Если используешь кнопку только для открытия и закрытия Панели закладок, то можно очень простой код:
var a = document.getElementById("PersonalToolbar");
a.collapsed = !a.collapsed;
Гениально! работает :)
А вообще, как удалять глючные кнопки у которых меню не открывается?
Отвалилась кнопка toggle toolbar. Панель закладок открывает, где брал не помню.
Код:
[code]/*Code*/
toggleToolbar("PersonalToolbar");
function toggleToolbar(tbId, show, multiple) {
var tb = tbId == "FindToolbar" && window.gFindBar
|| document.getElementById("__customToolbar_" + tbId.replace(/ /, "_"))
|| document.getElementById(tbId);
if(!tb) {
Components.utils.reportError(<>[Custom Buttons] Toolbar "{tbId}" not found!</>);
return;
}
var hideAttr = tb.getAttribute("type") == "menubar"
? "autohide"
: tb.localName == "findbar"
? "hidden"
: "collapsed";
var hide = show == undefined
? tb.getAttribute(hideAttr) != "true"
: !show;
tb.setAttribute(hideAttr, hide);
document.persist(tbId, hideAttr);
!multiple && toggleToolbarsDone();
}
function toggleToolbarsDone() {
if("PlacesToolbarHelper" in window) { // Firefox 4
PlacesToolbarHelper.init();
BookmarksMe
Глючит код, который по ЛКМ закрывает активную вкладку, а по ПКМ все вкладки. Работает, но периодически кнопка отказывается нажиматься. Может это глюк самого custombuttons?
[code]this.closeAllTabs = function() { //ripped from TMP
if(gBrowser.warnAboutClosingTabs("All")) {
var childNodes = gBrowser.mTabContainer.childNodes;
for (var i = childNodes.length - 1; i >= 0; i--)
if (childNodes[i] != gBrowser.mCurrentTab)
gBrowser.removeTab(childNodes[i]);
gBrowser.removeTab(gBrowser.mCurrentTab);
}
}
this.closeTab = function(evt) {
if(evt.shiftKey) {
this.showPopup(this);
return;
}
switch(evt.button) {
case 0:
//close current tab
gBrowser.removeCurrentTab();
break;
case 2:
//close all tabs
this.closeAllTabs();
break;
case 1:
//close other tabs
gBrowser.removeAllTabsBut(gBrowser.mCurrentTab);
}
}
this.showPopup = function(node) {
var popup = document.getElementById("custombuttons-contex
подскажите плз
clms
Папки уже давно созданы. Почему бы их в три колонки не показывать?
Ну что за жизнь пошла. Ни Multicolumn bookmark, ни Column в фаерфоксе 3.6 не работают.
Что им трудно сделать нормальные закладки что-ли? приходится листать эту простыню всё время
Sid
О! Ну это другое дело. Спасибо!
Спасибо, но тогда Javascript перестает работать.
Хочу чтобы работало так же как и Ctrl+click, т.е. открывало все вкладки в одном окне Firefox.
Раньше пользовался TabMix, но когда там блокируется, окна с Javascript изменяют размер броузера. Это неудобно.
Может какая-то настройка есть в about:config?
Страницы: 1