Можно сделать кнопку "Обновить все вкладки"
В идеале, хорошо бы было при нажатии ЛКМ обновлялась текущая кнопка, а при нажатии ПКМ (или СКМ, без разницы) обновлялись все вкладки
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u041E%u0431%u043D%u043E%u0432%u0438%u0442%u044C%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAEAwMACQUDAwAAAAI4HQwAwWgyMrNpPLC0Xh3Ttl4S0LdhFNC2YRXTslgar7QxAzIzCAAAAAABAQgDAAMDAgAAAgEBAQAAAAA/IhAfnVIseLhjLM3DdRPqzoMJ8tiQD/LenCby3Z878tONNOrBZRrNmUEUdzsXCx4AAAAAAgEAAX9oWARhQzEanVEhktl3H/TKewf+3I8A/+GVAP/lnQH/6qsa//C6P//1w0z/6bdL/umPM/SeSRCQUysAGWRFAgTss5IA2YpjfMJwLvfIghr/1o0L9tKCB/3OiCD+zZM8/s+dT/7Wp17+5LZk/fbGWfbquEn/1Icl9sRgA3u5XwAAunxjMLhvSMbRijD/36lM9s2XY//CfUz/xZ6V/8u8wv/Pw8f/zbzC/82uov/hs2n/+ctd9u26Tf+5ZBzGmSkCL8uagbDJhkTp3JUc/+i9Yv3dzrz/2s7N/+He3//k5uX/4+Hd/+Pf2f/i3NX/3cSr/+3Fav31xEX/1pEt6bVgFK/DgjvY0ZNE8+apQf/txHj+7ebc/+/y9//s7Oz/5dbM/+G8f//frUP/3a1f/920fv/ntlL+87wp/9+eGPPAcQTXx4Aj09meTfPptWP/7cmM/vXt4P/9//7//f///+7Zw//mvoP/6sWF/+vLn//v2Lv/6bx7/uqqH//elwDzxngB09GNKtPep2Dz6r58/+vHjf7r0br/6tC6/+zQsP/fsX7/37qe//Pu9P/9/v///////+zHqP7lpDn/3pkO8s2CD9Dcn0nY4axs8+rBhf/sx43+5L+d/9y0lP/Xp2//051s/9++rf/18fH////////////v0K7+57Jq/+GjPPLRhQjQ6cCVsOOqZunnt3P/79Cf/fLYtf/58e3/9vDy//fz8//9/Pz////+//78+f///v3/8+DC/uu/gf/hozry1JAA0uPAlzDfqWnG5bR2/+3Lmvbuzpz/9eHG//z27v///////v37//nu3//y27n/89u6//HZuvzosFT/36A29N2+leH+/+oA/9+jfOupTvfdqmH/7c2e9vDTpP3y2a3+8ty2/vHZsv7u0KD+7MqR/u3MnPvluXn52JlD/+W/jtf///9wkpeHBHdqUhrHlESS/8dl9OKxcv7pu3z/68OT/+zHmf/sxZL/68OM/+i7fP/hqVH/8qdB7//qrtjd4dp0hoB+CgMCAQEAAAAAUkQtH8uiYXjnr2LN5K9t6uWyYPLms1jy5a9T8eWwXPPms3Py67Ne5a58O4u6pIs1hIWCDgAAAAAEBAQACwkHAwAAAAFJPSoA/dSZNOi/hrDdnxbU2pMA0tiRAM/blw/W6rt40f/sz4xMSEMeAAAAAAgIBwQEBAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B//%20%20%u041D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0430%20%u0444%u0443%u043D%u043A%u0446%u0438%u0439%20%u043A%u043B%u0438%u043A%u043E%u0432%20%u043C%u044B%u0448%u0438%20%u0434%u043B%u044F%20%u043A%u043D%u043E%u043F%u043A%u0438%20...............................................%0Athis.onclick%20%3D%20function%28e%29%20%7B%0A%20%20%20%20%20%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%200%20%29%20BrowserReload%28%29%3B%20//%20%u041B%u041A%u041C%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%201%20%29%20gShowPopup%28this%29%3B%20//%20%u0421%u041A%u041C%20%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%202%20%26%26%20%21e.ctrlKey%20%26%26%20%21e.shiftKey%20%26%26%20%21e.altKey%20%26%26%20%21e.metaKey%20%29%20%7B%20//%20%u041F%u041A%u041C%0A%20%20%20%20%20%20%20%20%20%20e.preventDefault%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20gBrowser.reloadAllTabs%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%7D%3B%0A%0Athis.tooltipText%20%3D%20%22%u041B%3A%20%u041E%u0431%u043D%u043E%u0432%u0438%u0442%u044C%20%u0442%u0435%u043A%u0443%u0449%u0443%u044E%20%u0432%u043A%u043B%u0430%u0434%u043A%u0443%20%5Cn%u0421%3A%20CB%20%u041C%u0435%u043D%u044E%20%5Cn%u041F%3A%20%u041E%u0431%u043D%u043E%u0432%u0438%u0442%u044C%20%u0432%u0441%u0435%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%22%3B%0A%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Отредактировано bunda1 (06-03-2014 09:45:23)
Отсутствует
Всем привет!Я новичёк прошу сильно не ругаться,хочу узнать есть-ли расширение типа Tab_Position_Customizer_RU_2.5 как в Chome,надо,чтоб вкладка открывалась последняя,а при закрытии фокусировалась из которой была открыта,кроме Tab Mix Plus.Спасибо.
Отредактировано vit0149 (22-03-2014 08:57:57)
Отсутствует
Всем привет!Я новичёк прошу сильно не ругаться,хочу узнать есть-ли расширение типа Tab_Position_Customizer_RU_2.5
В этой теме просят сделать или исправить Сustom Buttons кнопки а не расширения.
Отсутствует
https://forum.mozilla-russia.org/viewto … 19#p649119
А есть у нас способ вернуть кнопку закладок в адресную? видимо расширение этого не может.
Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.
Отсутствует
А есть у нас способ вернуть кнопку закладок в адресную? видимо расширение этого не может.
Что за кнопка закладок, id у неё какой?
Отсутствует
Что за кнопка закладок, id у неё какой?
звездочку.
Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.
Отсутствует
Престала работать кнопка в FF29 https://forum.mozilla-russia.org/viewto … 70#p626370
Прошу поправить, если возможно.
Отсутствует
bunda1, почините плз под 29 [CB]Искать страницу в кэше Google или на Archive.org
Спасибо.
Отсутствует
bunda1, почините плз под 29 [CB]Искать страницу в кэше Google или на Archive.org
Спасибо.
Куда ты хочешь переместить подменю Искать страницу?
Отсутствует
В Инструменты, в самый низ.
// Добавить новый пункт "Искать страницу" в меню kнопки ................................ (function () { var img = "data:image/x-icon;base64,AAABAAEAEhAAAAEAGADoAwAAFgAAACgAAAASAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx9vm0y9y40OC50OG40OG40OG40OG40OG40OG40d68z+yuz8a34qYAAAAAAAAAAAAAAAAEkQAAANLl9Dya11Oo2Eqg0kyh00uh0kqg0kyf0kqgzkqYzz2MrRexIxfFA6PhpQAAAAAAAAAAAASRAAAA1Of4Sq3rXKLUYqjeYajeY6vgZq7kYqrcYaHYSoasI7wsMPMqLu8yHdUdrOCqAAAAAAAABJEAAADU5/dGp+VireB4xfx2xPpyvvNprt5ss+pgpcsmwjct8iYz7DU17DM58zcl2SSu464AAAAEkQAAANTo+Eio5mOr33XA93bE+WWs3HOu0V6jyS6+PWvwXHPvdUDuQDfuNWryaXXwdDLOM7DnsQSRAAAA1Oj4RqfmZK3gesj8dsX4d8f5e8n7arncPbNzKKNMZdtiX/dfR/FDl/KWWMNYe9R7v+u/BJEAAADW5/hFqOZ0uuKc3PiU1/aU2PaV1/SU1fGZxv9aop1a21d2+3Vg9WSW8peA04EAAAAAAAAEkQAAANTm9kuv63TD8Gy46W+76m666m+762286W+z5ziVh2fYXLr7ran2npXolm/ObgAAAAAAAASRAAAA1Ob3SaznWqPSXanZXanZXqvaYa3eYKzbXqbZUKW0R8JpPbZzRbp4a81oo+CjAAAAAAAABJEAAADV5/hGqOVmteOA1f990v980fx0xe91zfl/2f9/1/+d3Pxgt/Jsvv8AAAAAAAAAAAAAAAAEkQAAANTn90eq5WW14nzS/X3U/2q34XazzHvG73bP/XnS/ZLb9F225Wq+8QAAAAAAAAAAAAAAAASRAAAA0+f3SKrlZbfletX/edH/d9D9gtv+gdn/etT/edf/lN36W7foa772AAAAAAAAAAAAAAAABJEAAADW6PhEqOd/wOCk5PqX2/ea3viY3PeY3faZ3/ia3/ig2/Rctelsv/cAAAAAAAAAAAAAAAAEkQAAAM/k9kuv6nnE63O/7XPA7XPA7nTA7XXA7XO/7XTA7HK+7GnC8Ge79QAAAAAAAAAAAAAAAASRAAAA3u34ccDvoOb8n+P7oOT8oOT8oOT8oOT8oeT8n+T8pOf9jdn5jMn1AAAAAAAAAAAAAAAABJEAAAAAAADB4vtRtvRbv/dZvvZZvvZavvdavvZavvZcwPZXvfZ3w/YAAAAAAAAAAAAAAAAAAAAEkYADwEGAAcBBgADAQYAAQEGAAABBgAAAQYAAwEGAAMBBgADAQYADwEGAA8BBgAPAQYADwEGAA8BBgAPAQcAHwEE="; var menu = document.createElement("menu"); menu.setAttribute("label", "Искать страницу"); menu.setAttribute("class", "menu-iconic"); menu.setAttribute("image", img ); menu.onmouseout = function() { menu.removeAttribute('_moz-menuactive') }; var array = [ ["в кэше Google", function() gBrowser.selectedTab = gBrowser.addTab('http://www.google.com/search?q=cache:' + content.location) ], ["на Archive.org", function() gBrowser.selectedTab = gBrowser.addTab('http://web.archive.org/web/' + content.location) ], //["separator"], ]; var menuPopup = document.createElement("menupopup"); menuPopup.onmouseover = function() { menu.setAttribute('_moz-menuactive', 'true') }; array.forEach(function( m ) { if ( m[0] == "separator" ) { menuPopup.appendChild( document.createElement("menuseparator") ); return }; var menuItem = document.createElement("menuitem"); menuItem.setAttribute("label", m[0] ); menuItem.addEventListener("command", m[1] ); menuPopup.appendChild( menuItem ); }); menu.appendChild( menuPopup ); var toolsMenu = document.getElementById("menu_ToolsPopup"); toolsMenu.appendChild( menu ); addDestructor(function() toolsMenu.removeChild( menu ) ); })();
Добавлено 02-05-2014 22:08:38
лучше добавь в контекстное меню вкладки эти пункты
Тоже можно.
Отредактировано etoins srldu (02-05-2014 22:08:38)
Отсутствует
Uxapb пишетВ Инструменты, в самый низ.
Выделить кодКод:
// Добавить новый пункт "Искать страницу" в меню kнопки ................................ (function () { var img = "data:image/x-icon;base64,AAABAAEAEhAAAAEAGADoAwAAFgAAACgAAAASAAAAIAAAAAEAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADx9vm0y9y40OC50OG40OG40OG40OG40OG40OG40d68z+yuz8a34qYAAAAAAAAAAAAAAAAEkQAAANLl9Dya11Oo2Eqg0kyh00uh0kqg0kyf0kqgzkqYzz2MrRexIxfFA6PhpQAAAAAAAAAAAASRAAAA1Of4Sq3rXKLUYqjeYajeY6vgZq7kYqrcYaHYSoasI7wsMPMqLu8yHdUdrOCqAAAAAAAABJEAAADU5/dGp+VireB4xfx2xPpyvvNprt5ss+pgpcsmwjct8iYz7DU17DM58zcl2SSu464AAAAEkQAAANTo+Eio5mOr33XA93bE+WWs3HOu0V6jyS6+PWvwXHPvdUDuQDfuNWryaXXwdDLOM7DnsQSRAAAA1Oj4RqfmZK3gesj8dsX4d8f5e8n7arncPbNzKKNMZdtiX/dfR/FDl/KWWMNYe9R7v+u/BJEAAADW5/hFqOZ0uuKc3PiU1/aU2PaV1/SU1fGZxv9aop1a21d2+3Vg9WSW8peA04EAAAAAAAAEkQAAANTm9kuv63TD8Gy46W+76m666m+762286W+z5ziVh2fYXLr7ran2npXolm/ObgAAAAAAAASRAAAA1Ob3SaznWqPSXanZXanZXqvaYa3eYKzbXqbZUKW0R8JpPbZzRbp4a81oo+CjAAAAAAAABJEAAADV5/hGqOVmteOA1f990v980fx0xe91zfl/2f9/1/+d3Pxgt/Jsvv8AAAAAAAAAAAAAAAAEkQAAANTn90eq5WW14nzS/X3U/2q34XazzHvG73bP/XnS/ZLb9F225Wq+8QAAAAAAAAAAAAAAAASRAAAA0+f3SKrlZbfletX/edH/d9D9gtv+gdn/etT/edf/lN36W7foa772AAAAAAAAAAAAAAAABJEAAADW6PhEqOd/wOCk5PqX2/ea3viY3PeY3faZ3/ia3/ig2/Rctelsv/cAAAAAAAAAAAAAAAAEkQAAAM/k9kuv6nnE63O/7XPA7XPA7nTA7XXA7XO/7XTA7HK+7GnC8Ge79QAAAAAAAAAAAAAAAASRAAAA3u34ccDvoOb8n+P7oOT8oOT8oOT8oOT8oeT8n+T8pOf9jdn5jMn1AAAAAAAAAAAAAAAABJEAAAAAAADB4vtRtvRbv/dZvvZZvvZavvdavvZavvZcwPZXvfZ3w/YAAAAAAAAAAAAAAAAAAAAEkYADwEGAAcBBgADAQYAAQEGAAABBgAAAQYAAwEGAAMBBgADAQYADwEGAA8BBgAPAQYADwEGAA8BBgAPAQcAHwEE="; var menu = document.createElement("menu"); menu.setAttribute("label", "Искать страницу"); menu.setAttribute("class", "menu-iconic"); menu.setAttribute("image", img ); menu.onmouseout = function() { menu.removeAttribute('_moz-menuactive') }; var array = [ ["в кэше Google", function() gBrowser.selectedTab = gBrowser.addTab('http://www.google.com/search?q=cache:' + content.location) ], ["на Archive.org", function() gBrowser.selectedTab = gBrowser.addTab('http://web.archive.org/web/' + content.location) ], //["separator"], ]; var menuPopup = document.createElement("menupopup"); menuPopup.onmouseover = function() { menu.setAttribute('_moz-menuactive', 'true') }; array.forEach(function( m ) { if ( m[0] == "separator" ) { menuPopup.appendChild( document.createElement("menuseparator") ); return }; var menuItem = document.createElement("menuitem"); menuItem.setAttribute("label", m[0] ); menuItem.addEventListener("command", m[1] ); menuPopup.appendChild( menuItem ); }); menu.appendChild( menuPopup ); var toolsMenu = document.getElementById("menu_ToolsPopup"); toolsMenu.appendChild( menu ); addDestructor(function() toolsMenu.removeChild( menu ) ); })();Добавлено 02-05-2014 22:08:38
okkamas_knife пишетлучше добавь в контекстное меню вкладки эти пункты
Тоже можно.
Я поставил подменю в таб контекст меню (вместо menu_ToolsPopup поставил tabContextMenu) - работает.
Есть один момент: поиск всегда делается для активной вкладки независимо от того на какую вкладку делаешь правый клик.
Может надо заменить content.location или gURLBar.value на что-нибудь другое?
Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©
Отсутствует
Престала работать кнопка в FF29 https://forum.mozilla-russia.org/viewto … 70#p626370
У меня не перестала .
Кнопки, помещенные в новое меню Firefox 29, не инициализируются, пока не откроешь это меню. Кто-нибудь в курсе, это чинится?
№30.
А ещё не инициализируются кнопки, когда попадают в #widget-overflow-list.
Ещё, после клонирования или удаления кнопки, изменение не регистрируется
в CustomizableUIInternal и browser.uiCustomization.state,
что, иногда, приводит к небольшим недоразумениям.
Вот, пробую так
(function() { if (gBrowser.currentURI.spec == "about:customizing") return; var observer = {}; observer.observe = function(subject, topic, data) { var id = data.split(":")[1]; if (topic.endsWith("cloneButton")) { var {area, position} = CustomizableUI.getPlacementOfWidget(id); CustomizableUI.addWidgetToArea(subject.id, area, position + 1); } else CustomizableUI.removeWidgetFromArea(id); } const topicRemove = custombuttons.notificationPrefix + "removeButton"; const topicClone = custombuttons.notificationPrefix + "cloneButton"; Services.obs.addObserver(observer, topicRemove, false); Services.obs.addObserver(observer, topicClone , false); addDestructor(function() { Services.obs.removeObserver(observer, topicRemove); Services.obs.removeObserver(observer, topicClone); }); var panel = document.getElementById("PanelUI-popup"); if (!panel.hidden) return; for(var toolbar of document.getElementsByTagName("toolbar")) { if (!toolbar.hasOwnProperty("overflowable")) continue; var func = toolbar.overflowable.onOverflow; toolbar.overflowable.onOverflow = function() { func.apply(this, arguments); this._list._localName = this._list.localName; this._list.__defineGetter__("localName", function() arguments.callee.caller == custombutton.buttonConstructor ? "toolbar" : this._localName ); setTimeout(function(overflowable) { overflowable._panel.hidden = false; overflowable.onOverflow = func; }, 0, this); } } var btn = document.getElementById("PanelUI-menu-button"); panel.addEventListener("popupshown", function hideMenu(e) { this.removeEventListener(e.type, hideMenu, false); btn.click(); // Hides menu setTimeout(function() panel.collapsed = false, 0); }, false); panel.collapsed = true; btn.click(); // Opens menu })();
Может надо заменить content.location или gURLBar.value на что-нибудь другое?
Попробуй на TabContextMenu.contextTab.linkedBrowser.currentURI.spec
Отсутствует
Попробуй на TabContextMenu.contextTab.linkedBrowser.currentURI.spec
Спасибо огромное! Работает как надо!!!
Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©
Отсутствует
MDM пишетКнопки, помещенные в новое меню Firefox 29, не инициализируются, пока не откроешь это меню. Кто-нибудь в курсе, это чинится?
№30.
Спасибо. Работает и ладно.
Отсутствует
А у меня вот так.
Попробуй замену. Рестарт.
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3ECompact%20Menu%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEBEAAAEAIACsBAAAFgAAACgAAAAQAAAAIgAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAMSAAcROg8hOGEvQV1hL0JdOQ4iOBIABxH7+/uBqKioqv7+/oAAAAAAAAAAAAAAAAAAAAAAAAAAAREABhB6PEx23HZ32+uLe/7rfGv/63tr/+uKev7vv7/tp52g10BAQP6vr6+z////fwAAAAAAAAAAAAAAAR0CEB3AaHK/629j/+FbVP/bUU7/10xK/9ZLSv/sp6X/26mm/0BAQP9AQED/QEBA/9jY2KH///9/AAAAAA8ABQ+6X22+1UpK/8Y2P/+8KDX/tB0v/6sZKf+uGCz/1pae/0BAQP9AQED/QEBA/0BAQP9AQED+8fHxkQAAAAJ0M0hzxz1G/7AYLv+lDCX/ng0b/5APD/+FFgL/1Zid/3BfYf9AQED/QEBA/0BAQP9AQED/QEBA/25ubtgPAAUPt0dc2KULJf+pFCb/tygu/7w1L/+FGAH/nSsW/8OSjf+gf3//qIKB/9aTlf/Vi5P/0YSR/9yosuzw7/CHMAobMLw2Sf60Iyz/xD41/9NSPv/cYUT/0188/+VwSf/IWzj/WhID/0kFAP9zGhT/yEM4/7grL/+9Okn+Nw0fNFYoOVLAOT3/zEg6/9xhRP/qdUv/64RR/+uNVf/rk1f/65NX/9t1Q/9mGQD/YhcE/9NeP//RTz3/xEA//1wsPVlWKDhR01dI/+BnRv/rf0//65JX/+ugXP/rqV7/661g/+utYf/McDH/gS4C/4UyD//CXjX/5G5I/9hdSf9dLD5YMAoaMOp+Zf7rgE//65dZ/+upX//rtGP/671n/+vBaP/rslz/rk4K/51CBf/rjUf/64RI/+uBTf/rhGf+NQweNA4ABg7Tdm3X65NY/+uqX//rumX/68Rq/+vMbf/r0G//68pn/+u+X//cgTD/67hi/+uuYf/rmlr/2Hxv2REABhAAAAACdTlIceudYP/rrV7/66xW/+vMbf/r03D/69Zw/+vVcP/r1HD/68tr/9x+Pv/rkUz/66xo/3Y7SXMAAAACAAAAAA8ABQ+2Z2O70WIX/+uEIf/rvVb/68JY/+vPbf/rsUn/68FX/+uVRf+dNBL/zGw0/8h7dL0PAAUPAAAAAAAAAAAAAAABHAEPHL5qWrzrr0r/69CA/+vQgf/r3qv/696r/+vNgP/rrnb/rEgo/6VXW70dAg8cAAAAAQAAAAAAAAAAAAAAAAAAAAEPAAUPdztFceiUcNjrz47+69yw/+vUmf/ryIT+03pe2XIzRHMPAAUPAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIPAAUPMgscMlcpOlNYKTlUMwscMg8ABQ8AAAACAAAAAAAAAAAAAAAAAAAAAP//rEHwA6xBwAGsQYAArEGAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEGAAaxBgAGsQcADrEHwD6xB%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bif%20%28gBrowser.currentURI.spec%20%3D%3D%20%22about%3Acustomizing%22%29%20return%3B%0A%0Avar%20mmb%20%3D%20document.getElementById%28%22main-menubar%22%29%3B%0Ammb.collapsed%20%3D%20true%3B%0AaddDestructor%28%28%29%20%3D%3E%20mmb.collapsed%20%3D%20false%29%3B%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bif%20%28event.target%20%26%26%20event.target%20%21%3D%20this%29%20return%3B%0Aif%20%28%21event.target%20%26%26%20this.lastChild%20%26%26%20this.lastChild.state%20%3D%3D%20%22open%22%29%20%7B%0A%09this.lastChild.hidePopup%28%29%3B%20return%3B%0A%7D%0Avar%20ids%20%3D%20%5B%0A%09%22file-menu%22%2C%0A%09%22edit-menu%22%2C%0A%09%22view-menu%22%2C%0A%09%22bookmarksMenu%22%2C%0A%09%22history-menu%22%2C%0A%09%22tools-menu%22%2C%0A%09%22helpMenu%22%0A%5D%3B%0Avar%20menus%20%3D%20ids.map%28id%20%3D%3E%20document.getElementById%28id%29%29%3B%0Avar%20menubar%20%3D%20menus%5B0%5D.parentNode%3B%0Avar%20order%20%3D%20Array.slice%28menubar.childNodes%29%3B%0A%0Afunction%20appendMenus%28parent%29%20%7B%0A%09var%20nodes%20%3D%20parent%20%3D%3D%20menubar%20%3F%20order%20%3A%20menus%3B%0A%09for%28var%20node%20of%20nodes%29%20parent.appendChild%28node%29%3B%0A%09if%20%28ids.indexOf%28%22bookmarksMenu%22%29%20%3D%3D%20-1%29%20return%3B%0A%09for%28var%20menu%20of%20parent.getElementsByTagName%28%22menu%22%29%29%20%7B%0A%09%09if%20%28%21menu._placesView%29%20continue%3B%0A%09%09menu._placesView.uninit%28%29%3B%0A%09%09delete%20menu._placesView%3B%0A%09%7D%0A%7D%0Athis.textContent%20%3D%20%22%22%3B%0Avar%20popup%20%3D%20this.appendChild%28document.createElement%28%22menupopup%22%29%29%3B%0Apopup.position%20%3D%20%22after_start%22%3B%0Apopup.id%20%3D%20%22cb-compact-menu-menupopup%22%3B%0Apopup.setAttribute%28%22context%22%2C%20%22toolbar-context-menu%22%29%3B%0Apopup.__defineGetter__%28%22parentNode%22%2C%20%28%29%20%3D%3E%20null%29%3B%0A%0Apopup.addEventListener%28%22popuphidden%22%2C%20function%20onPH%28e%29%20%7B%0A%09if%20%28e.originalTarget%20%21%3D%20this%29%20return%3B%0A%09popup.removeEventListener%28%22popuphidden%22%2C%20onPH%2C%20false%29%3B%0A%09appendMenus%28menubar%29%3B%0A%7D%2C%20false%29%3B%0A%0AappendMenus%28popup%29%3B%0Apopup.openPopup%28this%29%3B%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Отсутствует
есть ли у нас способ объеденить эти 2 кнопки в одну?
https://forum.mozilla-russia.org/viewto … 90#p416590
Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.
Отсутствует
а поконкретнее?
что именно нужно то?
идея состоит в скрытии кнопок вперед/назад и обновить/остановить и создании их аналогов
и есть у нас пример кнопки со сменой изображения, (невозможность перехода)?
Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.
Отсутствует
Поправьте если можно Relative tabs, а то он перестал корректно работать
Отсутствует
мог бы и сам поправить раз уж сидишь на новых версиях.
там делов то было картинку поменять да исправить код убрав e4x патчем от Infocatcher что в заглавном посте готовых.
спасибо, а то на форуме такая вырвиглазная вещь встретилась http://custombuttons.sourceforge.net/fo … f=4&t=1242
Добро пожаловать на форум mozilla-russia.org. Здесь вы можете посоветоваться или обратиться за помощью к фанатам и пользователям продуктов Мозиллы. Если не знаете как правильно оформить пост специально для вас расписан пункт 2.2 правил форума
Сброс на примере Firefox – лёгкое решение большинства проблем
Починка браузера. Перенос своих настроек на новый профиль.
Отсутствует
Поправьте если можно Relative tabs, а то он перестал корректно работать
// Открывать любую новую вкладку справа от текущей, от 08.04.2014. ................................ addEventListener("TabOpen", function(e) { var newTab = e.target; var lab = newTab.label; var tabpos = gBrowser.selectedTab._tPos; var newTabLab = gBrowser.mStringBundle.getString("tabs.emptyTabTitle"); if ( tabpos == 0 && lab == newTabLab ) return; // если восстановление сессии if ( new Error().stack.indexOf("openContainer") !== -1 ) return; // если открыть всё во вкладках из папки закладок lab == newTabLab ? setTimeout(function() gBrowser.moveTabTo( e.target, tabpos + 1 ), 50) // если восстановление вкладки : gBrowser.moveTabTo( e.target, tabpos + 1 ); // автоматически закрывать "custombutton" вкладку if ( lab.startsWith("custombutton://%") ) setTimeout(function() gBrowser.removeTab( newTab ), 0); }, false, gBrowser.tabContainer );
Отсутствует
Спасибо, bunda1.
Отсутствует