>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Сustom Buttons http://forum.mozilla-russia.org/viewforum.php?id=34 >[CB]Добавить новый пункт "Консоль ошибок как Tab" в главном меню http://forum.mozilla-russia.org/viewtopic.php?id=51856 |
bunda1 > 09-10-2011 04:58:20 |
Добавить новый пункт "Консоль ошибок как Tab" в главном меню(Firefox 3.6 +) Выделить код Код:// Добавить новый пункт "Консоль ошибок как Tab" в главном меню ..................................................... (function() { // выходим, если функция уже выполнялась if (document.getElementById("Console in Tab")) return; var menuitem = document.createElement("menuitem"); menuitem.setAttribute("id", "Console in Tab"); // получаем язык интерфейса .... var locale = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch) .getCharPref("general.useragent.locale"); menuitem.setAttribute("label", locale.indexOf("ru") == -1 ? "Error Console in Tab" : "Консоль ошибок как Tab"); menuitem.setAttribute("oncommand", 'getBrowser (). selectedTab = getBrowser (). addTab ("chrome://global/content/console.xul")'); // новый пункт Консоль ошибок как Tab в меню Инструменты document.getElementById("devToolsSeparator").parentNode.insertBefore(menuitem, document.getElementById("devToolsSeparator")); // новый пункт Консоль ошибок как Tab в меню kнопки "Firefox" optionsitem = document.getElementById("appmenu_webDeveloper") || document.getElementById("appmenu_webDeveloper"); if (optionsitem) { menuitem = optionsitem.parentNode.insertBefore(menuitem.cloneNode(true), optionsitem); menuitem.setAttribute("class", "menuitem-iconic"); menuitem.setAttribute("image", "chrome://global/skin/icons/error-16.png"); } })(); |
bunda1 > 09-10-2011 13:35:23 |
Error Console in Tab 2(Firefox 3.6 - 7.1) Выделить код Код:// Console in Tab..................................................... document.getElementById("javascriptConsole").setAttribute("oncommand", 'getBrowser (). selectedTab = getBrowser (). addTab ("chrome://global/content/console.xul")'); document.getElementById("appmenu_errorConsole").setAttribute("oncommand", 'getBrowser (). selectedTab = getBrowser (). addTab ("chrome://global/content/console.xul")'); |