Anton
Я папробовал Inspect Element + FireGestures на другой сборке и без проблем.
У меня Custom Buttons 0.0.4.9, обновыл на Custom Buttons 0.0.5.2 и те же проблемы.
Firefox 3.6 Gecko 1.9.2
* Adblock Plus 1.2.2
* Custom Buttons 0.0.5.2
* DOM Inspector 2.0.8
* DownThemAll! 1.1.8
* Download Statusbar 0.9.7.1
* FireGestures 1.5.7
* FlashGot 1.2.3
* MinimizeToTray revived (MinTrayR) 0.5.4
* NoScript 1.10
* Save File to 2.0.2
* ScrapBook Plus 1.8.17.31
* Secure Login 0.9.3
* Stf 1.2
* Stylish 1.0.9
* Tab Progress Bar 0.6
* Tab Utilities 0.9.9.3
Отредактировано bunda1 (27-11-2010 19:59:25)
Отсутствует
Anton
bunda1* Adblock Plus 1.2.2…Мне надо это всё установить ? : )
+ 20 Custom Buttons кнопок.
Ну тогда атключу все раширение но не думая что это поможет потому что у меня сборка пална всякого мусора.
Отсутствует
bunda1
У меня, кажется, третий глаз приоткрылся, слегка приоткрылись телепатические способности.
Подозреваю, что имеет место не конфликт FireGestures с кодом Inspect Element, а конфликт FireGestures с каким-то из расширений.
Ну на всякий случай: отключи Custom Buttons, перезапусти браузер и проверь что там с контекстным меню.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
bunda1
Ладно, отключи теперь инициализацию кнопок, открой новое окно, что в новом окне ?
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Anton
bunda1Ладно, отключи теперь инициализацию кнопок, открой новое окно, что в новом окне ?
отключил инициализацию кнопок
новом окне без проблем, но если новом окне запустить етот праклятий код контекстное меню выскакивает.
отключил Custom Buttons, перезапустл браузер с контекстным меню без проблем.
Отредактировано bunda1 (27-11-2010 20:32:41)
Отсутствует
bunda1
новом окне без проблем, но если новом акне запстить етот запустить код контекстное меню выскакивает.
У меня, повторю, почему-то не выскакивает. Какие действия я должен выполнить, чтобы тоже это увидеть ?
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
* Custom Buttons 0.0.5.2
* DOM Inspector 2.0.8
* FireGestures 1.5.7
нажать на кнопку
/*CODE*/
(function() {
if(typeof inspectDOMDocument != "function") {
var errMsg = "inspectChrome: DOM Inspector is not installed" +
"or is disabled";
throw new Error(errMsg);
return;
}
function addMenuitem(aNode, aIndex) {
var mi = aNode.appendChild(document.createElement("menuitem"));
mi.id = aIndex ? "context-inspector-" + aIndex : "context-inspector";
mi.setAttribute("label", aNode.id == "contentAreaContextMenu"
? "Inspect Element"
: "Inspect Chrome Element");
mi.setAttribute("oncommand",
"inspectDOMDocument(document.popupNode)");
mi.setAttribute("onclick",
"if(event.button == 1) inspectObject(document.popupNode)");
if(aNode.id != "chrome-inspector-popup") {
var ms = aNode.insertBefore(document.createElement("menuseparator"), mi);
ms.id = mi.id + "-separator";
}
}
var popups = document.getElementsByTagName("popup");
for(var i = 0; i < popups.length; i++) {
var popup = popups[i];
if(popup.getElementsByTagName("menuitem").length)
addMenuitem(popup, i);
}
var newPopup = document.createElement("popup");
newPopup.id = "chrome-inspector-popup";
addMenuitem(newPopup);
document.getElementById("mainPopupSet").appendChild(newPopup);
document.documentElement.setAttribute("context", newPopup.id);
//tab context menu
var tabContext = document.getAnonymousElementByAttribute(
gBrowser, "anonid", "tabContextMenu");
var tabInspector = tabContext.appendChild(
document.createElement("menuitem"));
tabInspector.id = "tab-inspector";
tabInspector.setAttribute("label", "Inspect This Tab");
tabInspector.setAttribute("oncommand",
"var tabbrowser = getBrowser(); " +
"inspectDOMDocument(tabbrowser.mContextTab.localName == 'tabs'" +
" ? gBrowser" +
" : tabbrowser.mContextTab.linkedBrowser.contentDocument);");
tabInspector.setAttribute("onclick",
"if(event.button == 1) { " +
"var tabbrowser = getBrowser(); " +
"inspectObject(tabbrowser.mContextTab.localName == 'tabs'" +
" ? gBrowser" +
" : tabbrowser.mContextTab.linkedBrowser.contentDocument); " +
"}");
var tabInspectSeparator = document.createElement("menuseparator");
tabInspectSeparator.id = "tab-inspector-separator";
tabContext.insertBefore(tabInspectSeparator, tabInspector);
})();
нажать пкм и зделатъ любой жест мышю на странице.
или ты думаеш контекстное меню кнопки я гаварю про контекстное меню страници!!!!
Отредактировано bunda1 (27-11-2010 20:43:31)
Отсутствует
нажать пкм и зделатъ любой жест мышю на странице.
Именно так я и делаю, при выполнении жестов контекстное меню страницы у меня не появляется.
или ты думаеш контекстное меню кнопки я гаварю про контекстное меню страници!!!!
Я тоже говорю о контекстном меню страницы.
Попробуй создать новый профиль и посмотреть что в нём.
Добавлено 27-11-2010 20:50:05
ps: На всякий случай - закинь мне на custombuttonsextension@gmail.com свои файлы buttonsoverlay.xul и localstore.rdf из профиля.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
ps: На всякий случай - закинь мне на custombuttonsextension@gmail.com свои файлы buttonsoverlay.xul и localstore.rdf из профиля
закинул
Попробуй создать новый профиль и посмотреть что в нём.
папробовал все тоже самое
я использую сборку
Firefox-20101029091408-CE-3.6.12-Release-pigfoot-VC9-P2-en_US-Portable.7z
http://linux.cdpa.nsysu.edu.tw/local-di … ble.7z.exe
Отредактировано bunda1 (27-11-2010 21:20:26)
Отсутствует
папробовал все тоже самое
я использую сборку
Firefox-20101029091408-CE-3.6.12-Release-pigfoot-VC9-P2-en_US-Portable.7z
Скачал, установил.
Установил DOM Inspector, Custom Buttons, FireGestures.
Установил кнопку с кодом в инициализации.
Пункт меню "Inspect element" в контекстном меню страницы присутствует, при выполнении жестов мышью контекстное меню страницы не появляется.
Закрыл браузер, заменил файлы localstore.rdf, buttonsoverlay.xul, открыл браузер снова.
Нажал кнопку "DOM Inspector" справа от адресной строки, закрыл DOM Inspector.
Пункт меню "Inspect element" в контекстном меню страницы присутствует, при выполнении жестов мышью контекстное меню страницы не появляется.
Эта проблема, видимо, не связана ни с Firefox, ни с расширениями, ни с кодом Inspect Element.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
да это мистика, вот сечас скачал с PortableApps.com
Firefox portable и устанавыл +
* Custom Buttons 0.0.5.2
* DOM Inspector 2.0.8
* FireGestures 1.5.7
Inspect element
и проблем нет.
Отредактировано bunda1 (27-11-2010 21:50:51)
Отсутствует
Подскажите пожалуйста код кнопки, равноценную по действию с клавишей "END" на клавиатуре, заранее спасибо
Отсутствует
Есть UserJS следующего содержания:
screen = {
"availHeight" : 728,
"availWidth":1024,
"colorDepth":16,
"height":768,
"pixelDepth":16,
"width":1024
}
Как его можно было бы реализовывать с кнопки подскажите плз)
Отсутствует
Anton
Ответь пожалуйста на пару вопросиков:
1. Вышел новый Custom Buttons 0.0.5.2 и у меня перестала работать кнопка Qick bookmarks. Проблема оказалась в том, что в новой версии "- Удалено: Инициализация кнопок в диалоговом окне <Настройка панели инструментов>"! Я уже когда-то задавал вопрос по этой кнопке, когда пытался ее установить - она не работала, пока не поставил галку в настройках этой кнопки.
Зачем убрали этот пункт в настройках? Он был лишним?
2. Если эта настройка больше не вернется в дополнение, подскажи пожалуйста, как заставить кнопку заработать!
Заметил такую ситуацию: когда кнопка расположена на панели навигации, то никаких проблем с работоспособностью нет ни в старой версии Custom Buttons (даже с отключенной галкой в настройках кнопки), ни в новой (где этой галки уже нет )!
Но она мне нужна на панели вкладок!
Может в коде кнопки нужно что-то изменить? Помоги!
Отсутствует
как сделать что бы кнопка при открытии браузера была нажатой в Custom Buttons???
подскажите ещё как кнопку сделать - что бы копировал в буфер обмена строку при полной загрузки странице?
загрузилась страца - скопировал в буфет обмена !!! ???
Отсутствует
Inko7
Зачем убрали этот пункт в настройках? Он был лишним?
Да, я решил, что этот пункт лишний.
2. Если эта настройка больше не вернется в дополнение, подскажи пожалуйста, как заставить кнопку заработать!
Если убрать из файла cbbutton.js строки
то кнопка должна инициализироваться.
когда кнопка расположена на панели навигации, то никаких проблем с работоспособностью нет
Но она мне нужна на панели вкладок!
Это же нестандартная возможность. Как ты их туда помещаешь ?
ps.:
Если убрать из файла cbbutton.js строки
Посмотри сборку custombuttons-0.0.5.3pre1-20101203
Отредактировано Anton (02-12-2010 23:56:43)
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
как сделать что бы кнопка при открытии браузера была нажатой в Custom Buttons???
подскажите ещё как кнопку сделать - что бы копировал в буфер обмена строку при полной загрузки странице?
загрузилась страца - скопировал в буфет обмена !!! ???
Попробуй перенести весь код из /*Code*/ в /*Initialization Code*/ в своей кнопке и тогда при запуске Firefox он сработает. Kакую строку ты имеешь виду.
Отсутствует
Igor22ru написал:как сделать что бы кнопка при открытии браузера была нажатой в Custom Buttons???подскажите ещё как кнопку сделать - что бы копировал в буфер обмена строку при полной загрузки странице?загрузилась страца - скопировал в буфет обмена !!! ???Попробуй перенести весь код из /*Code*/ в /*Initialization Code*/ в своей кнопке и тогда при запуске Firefox он сработает. Kакую строку ты имеешь виду.
спасибо, кнопка нажимается при запуске.
да просто строку типо "page is loaded completely", главное что бы скопировалась после того как страница загрузилась.
Отсутствует
Посмотри сборку custombuttons-0.0.5.3pre1-20101203
Да, вот на этой сборке все прекрасно работает!
А кнопку туда просто перетаскиваю - такая возможность появилась после установки расширения Total Toolbar.
P.S. Поработал и заметил небольшой глюк - начала произвольно пропадать панель закладок! Поводишь через нее туда-сюда мышкой пропадет, включаешь ее обратно через меню "Вид". Это наверное из-за присутствующей на панели вкладок данной кнопки? Обидно
P.P.S. Странная ситуация получается... Была у меня кнопочка автоскрытия панели закладок, я ей не пользовался и она была в общей свалке кнопок на панели инструментов, которые по мере надобности нужно оттуда перетягивать. Так вот, как только я ее вообще удалил панель пропадать перестала (во всяком случае пока)!!! Она что, как-то могла инициализироваться с этой свалки?
Отредактировано Inko7 (03-12-2010 11:39:57)
Отсутствует
Inko7
Она что, как-то могла инициализироваться с этой свалки?
В присутствии Total Toolbar она инициилизируется дважды, чего, наверное, происходить не должно.
Разбираясь с особенностями инициализации нашёл пару дополнительных багов.
Постараюсь в течение недели сделать pre2 с исправлениями.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Attributes Tooltip (для секции «код»)
Показывает всплывающую подсказку со всеми атрибутами.
Использование:
Клик средней кнопкой мыши или левой с зажатым Ctrl открывает DOM Inspector
Нажатие Escape завершает работу
Добавлено 16-01-2011 01:23:12
Attributes Inspector (для секции «код»)
Скрипт переименован, добавлена работа во всех окнах приложения, добавлена поддержка других приложений на движке gecko (тестировалось только в Thunderbird 3.1.7), улучшен внешний вид всплывающей подсказки, добавлена возможность запуска из контекста главного окна (например, через Mouse Gestures и аналоги).
Известные ограничения: динамические всплывающие подсказки не работают в Firefox 1.5 и 2.0.
Отредактировано Infocatcher (16-01-2011 01:47:56)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Кнопка
Инициализация: set handleMouseMove (val) { this. _handleMouseMove = val; document. getElementById ("vertical-toolbar"). collapsed = val; }, handleEvent: function (evt) { if (!this. _handleMouseMove) return; var toolbar = document. getElementById ("vertical-toolbar"); if (evt. pageX <= 5) toolbar. collapsed = false; if (evt. pageX >= 100) toolbar. collapsed = true; } }; window. addEventListener ("mousemove", this. toolbarController, true); this. type = "checkbox"; (function() { var mode = "icons"; // "icons", "text" or "full" var size = "large"; // "small" or "large" // array of toolbar item id, "separator", "spring" and "spacer". var currentSet = [ "new-tab-button", "new-window-button", "separator", "bookmarks-button", "history-button", "downloads-button", "spring", "custombuttons-button6", "spacer", "custombuttons-button7", "spacer", "custombuttons-button8", "spacer", "custombuttons-button9", ]; var toolbox = document.createElement("toolbox"); document.getElementById("browser").insertBefore( toolbox, document.getElementById("sidebar-box") ); toolbox.palette = document.getElementById("navigator-toolbox").palette; var toolbar = document.createElement("toolbar"); toolbox.appendChild(toolbar); toolbar.id = "vertical-toolbar"; toolbar.className = "chromeclass-toolbar"; toolbar.setAttribute("mode", mode); toolbar.setAttribute("iconsize", size); toolbar.setAttribute("orient", "vertical"); toolbar.setAttribute("flex", "1"); currentSet.forEach(function(id){ toolbar.insertItem(id); }); if (currentSet.indexOf("spacer") < 0 && currentSet.indexOf("separator") < 0) return; // Thanks - http://nanto.asablo.jp/blog/2007/04/22/1459018 var style = <![CDATA[ toolbar[orient="vertical"] > toolbarspacer { height: 15px; } toolbar[orient="vertical"] > toolbarseparator { -moz-appearance: none !important; margin: 0.2em 2px; border-bottom: 1px solid ThreeDHighlight; border-top: 1px solid ThreeDShadow; height: 2px; border-left: none; border-right: none; } ]]>.toString(); var sspi = document.createProcessingInstruction( 'xml-stylesheet', 'type="text/css" href="data:text/css,' + encodeURI(style) + '"' ); document.insertBefore(sspi, document.documentElement); sspi.getAttribute = function(name) { return document.documentElement.getAttribute(name); }; }());
userChrome.css /* Боковая панель справа. */ window > hbox { direction:rtl; } window > hbox > * { direction:ltr; }
Отсутствует