Ты переделывал мне код который двойным кликом по панели не открывал заново домашнюю страницу(долго грузится), а сразу переключал на уже открытую. Когда табы вверху код работает нормально, а вот когда табы внизу то при даблклике не переключает на домашнюю, а открывает ещё одну домашнюю.
addEventListener("dblclick", function(e) { if ( e.button == 0 ) { e.preventDefault(); e.stopPropagation(); var desktopTab = true; for ( var i = 0; i < gBrowser.tabs.length; i++ ) { var mTab = gBrowser.mTabs[i]; if ( mTab.linkedBrowser.currentURI.spec == 'chrome://desktop/content/desktop.html') { gBrowser.selectedTab = mTab; var desktopTab = false; break; } } if ( desktopTab ) gBrowser.selectedTab = gBrowser.addTab('chrome://desktop/content/desktop.html'); } }, true, document.getElementById('TabsToolbar') );
Отсутствует
Конечно идеальным бы решением было чтобы эта кнопочка мониторила в автоматическом режиме [url=
ftp://ftp.mozilla.org/pub/firefox/nightly/latest-mozilla-central-l10n/win32/xpi/]ту страницу[/url] на предмет обновления русика и сама бы его устанавливала , или хотя бы извещала о том что он появился
№11551 ???
Отредактировано Крошка Ру (09-09-2013 15:59:29)
Отсутствует
bunda1
Теперь отлично. Спасибо.
P.S. Не пойму, код теперь переключает на домашнюю нормально, но почему то перестали закрываться вкладки двойным кликом по ним, как это может быть связано. При попытке закрыть вкладку тоже переключает на домашнюю.
Отредактировано villa7 (07-09-2013 17:28:14)
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
P.S. Не пойму, код теперь переключает на домашнюю нормально, но почему то перестали закрываться вкладки двойным кликом по ним, как это может быть связано. При попытке закрыть вкладку тоже переключает на домашнюю.
Ну вот а писал что всё отлично
addEventListener("dblclick", function(e) { if ( e.button == 0 && e.target.localName == 'tabs') { e.preventDefault(); e.stopPropagation(); var desktopTab = true; for ( var i = 0; i < gBrowser.tabs.length; i++ ) { var mTab = gBrowser.mTabs[i]; if ( mTab.linkedBrowser.currentURI.spec == 'chrome://desktop/content/desktop.html') { gBrowser.selectedTab = mTab; var desktopTab = false; break; } } if ( desktopTab ) gBrowser.selectedTab = gBrowser.addTab('chrome://desktop/content/desktop.html'); } }, true, document.getElementById('TabsToolbar') );
Отсутствует
Ну вот а писал что всё отлично
Так от радости что стало переключать, я и не думал что может там что-то задеть, но теперь то уж точно всё в порядке, вроде побочных эффектов не обнаружил. Спасибо.
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
С незапамятных времен пользуюсь вот такой кнопкой:
ЛКМ: Обновить вкладку
ПКМ: Обновить все вкладки
СКМ: Обновить недогруженные изображения на странице
/*Initialization Code*/ this.onclick = function(event) { if(event.button == 0) {BrowserReload();} if(event.button == 1) { function reloadImage(img) { if(!(img instanceof Components.interfaces.nsIImageLoadingContent)) return; urlSecurityCheck(img.currentURI.spec, gBrowser.contentPrincipal, Components.interfaces.nsIScriptSecurityManager.DISALLOW_SCRIPT); img.forceReload();} function parseWin(win) { Array.forEach(win.frames, parseWin); Array.forEach(win.document.images, reloadImage);} parseWin(content);} if(event.button == 2 && !event.ctrlKey && !event.shiftKey && !event.altKey && !event.metaKey) { event.preventDefault(); event.stopPropagation(); gBrowser.reloadAllTabs();} }; this.tooltipText = "ЛКМ: Обновить страницу\nПКМ: Обновить все страницы\nСКМ: Перезагрузить изображения";
Нужно добавить в код новую возможность: долгий ЛКМ по кнопке > обновить страницу минуя кэш (аналог Ctrl+F5). Возможно?
P.S. Почему-то у меня не работает "Версия для печати" в данной теме. Долго грузится и в итоге - 504 Gateway Time-out. Очень жаль, ведь перелопатить 300 страниц в поисках нужной информации нереально...
Отсутствует
Inko7
/*Initialization Code*/ this.onmousedown = function(e) { if (e.button == 0) { var _this = this; this.timeoutID = window.setTimeout(function () { BrowserReloadSkipCache(); delete _this.timeoutID; }, 500); } }; this.onmouseup = function(e) { if (e.button == 0) { if (typeof this.timeoutID == "number") { window.clearTimeout(this.timeoutID); delete this.timeoutID; if (e.type == "mouseup") BrowserReload(); } } }; this.ondragstart = function(e) { this.onmouseup(e); }; this.onclick = function(e) { if (e.button == 0) { //BrowserReload(); } if (e.button == 1) { function reloadImage(img) { if (!(img instanceof Components.interfaces.nsIImageLoadingContent)) return; urlSecurityCheck(img.currentURI.spec, gBrowser.contentPrincipal, Components.interfaces.nsIScriptSecurityManager.DISALLOW_SCRIPT); img.forceReload(); } function parseWin(win) { Array.forEach(win.frames, parseWin); Array.forEach(win.document.images, reloadImage); } parseWin(content); } if (e.button == 2 && !e.ctrlKey && !e.shiftKey && !e.altKey && !e.metaKey) { e.preventDefault(); e.stopPropagation(); gBrowser.reloadAllTabs(); } }; this.tooltipText = "ЛКМ: Обновить страницу\nПКМ: Обновить все страницы\nСКМ: Перезагрузить изображения";
Отредактировано 2k1dmg (09-09-2013 15:36:59)
Отсутствует
А как сделать клонирование табов ?
Разговорились с okkamas_knife на тему чего можно реализовать на основе CB , он сказал что можно многое чего я использую засунуть в CB вот http://forum.mozilla-russia.org/viewtop … 32#p626232 , поскольку тема эта огромная , а поиск по Clone Tab и Private Tab выводит на плагины , я попросил помочь мне с этим делом... мне подсказали тут : http://forum.mozilla-russia.org/viewtop … 70#p626270 как прикрутить дублирование вкладок.... результат никакой... приватную вкладку вообще без плагина сделать не смог. Если можно , дайте ссылку или отправьте на нужную страницу данного плагина где это расписывается.
Когда пытался сделать Clone Tab , делал его так :
http://s22.postimg.org/z9o8zhda9/image.png
В результате как только отключал расширение Clone Tab так сразу исчезал соответсвующий пункт меню. Приватка совсем не получилась.
PS : по-моему в этой теме нужен отдельный поиск по теме. То есть пишем что ищем и искать не по всему форуму , а только внутри темы.
Отредактировано FireFox Future (09-09-2013 15:01:03)
Отсутствует
PS : по-моему в этой теме нужен отдельный поиск по теме. То есть пишем что ищем и искать не по всему форуму , а только внутри темы.
Версия для печати и ищи на здоровье.
Отсутствует
voqabuhe
Версия для печати и ищи на здоровье
вот я ранее отписывался:
P.S. Почему-то у меня не работает "Версия для печати" в данной теме. Долго грузится и в итоге - 504 Gateway Time-out. Очень жаль, ведь перелопатить 300 страниц в поисках нужной информации нереально...
На скорость интернета пожаловаться не могу - стабильный 100Мбитный канал. Провайдеры разные и дома, и на работе.
В чем может быть проблема?
Отсутствует
voqabuhe
Да , но там получается 504 Gateway Time-out... это когда я жму сюда http://forum.mozilla-russia.org/viewpri … hp?id=9591 , так что искать не получается даже таким методм.... о этом уже писал Inko7
Отсутствует
по-моему в этой теме нужен отдельный поиск по теме. То есть пишем что ищем и искать не по всему форуму , а только внутри темы.
FireFox Future,
Отсутствует
вот я ранее отписывался:
Да , но там получается 504 Gateway Time-out...
Действительно что-то сломали. Ну дык надо тогда извещать администрацию в соответствующей теме, если так сильно нужен поиск, а не здесь пустословить.
Отредактировано voqabuhe (09-09-2013 19:25:52)
Отсутствует
Некоторые подвижки с раскраской кода в редакторе кнопок:
https://github.com/Infocatcher/Custom_B … ion_Editor
Добавлено контекстное меню и сочетания клавиш из Scratchpad'а, исправлена инициализация (могли быть проблемы с раскраской первой строки), исправлено включение/выключение в уже открытых окнах и реализован переход к строке с ошибкой из консоли ошибок.
засунуть в CB [...]
Private Tab
В чем сакральный смысл этого действия?
Принципиально это возможно, но 1) неудобно, 2) я этого делать не буду и 3) как минимум протокол будет работать неполноценно.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
а гугл начто?
кто мешает сделать запрос типа "Custom Buttons"+тот текст что ищем site:forum.mozilla-russia.org
А меня и bookmarklet вполне устраивает, если чё. Но вопрос касался поиска по конкретной теме, а не по всему форуму.
Отредактировано voqabuhe (09-09-2013 23:19:57)
Отсутствует
тоже самое только адрес указать чуть полнее
посмотри на ссылки на страницы темы и сразу увидишь чем они отличаются.. добавляешь неизменяемую часть и всё - поиск по теме готов
Для каждой темы редактировать кнопку? Очень "удобно".
Отсутствует
зачем?разговор вобщемто шёл о том что если поиск по теме не работает то всегда можно воспользоваться гуглом для этой цели.
ну а при желании можно даже с помощью СВ воткнуть на все странички поле поиск по теме через гугл - это не настолько сложно.
Ну ты "вобщемто" разные варианты предлагал, в том числе и редактировать кнопку для каждой темы, читай свои слова.
тоже самое только адрес указать чуть полнее
посмотри на ссылки на страницы темы и сразу увидишь чем они отличаются.. добавляешь неизменяемую часть и всё - поиск по теме готов
И зачем изобретать велосипед не пойму, когда разумнее всего попросить, что бы исправили версию для печати, как я уже говорил. И вообще меня этот вопрос неособенно волнует, его как ты мог заметить, не я поднимал.
Отредактировано voqabuhe (10-09-2013 00:01:10)
Отсутствует
Как удалить пункт Справка из стандартного меню конкретной кнопки ?
Отсутствует
автор в курсе, обещал в ближайшее время выложить обновление
Mazzi, Чудненько конечно
Особо нетерпиливые могут сами собрать из исходников )))
Подозреваю, что среди особо нетерпеливых подавляющее большинство даже не представляет что такое "исходеники"
А я как-нибудь переживу - временно уже три расширения установил
Отсутствует
а чо случилось то? обновление ФФ сломало СВ?нучо молодцы. обновляйтесь дальше.
Обновление ФФ за номером
Отсутствует
Подозреваю, что среди особо нетерпеливых подавляющее большинство даже не представляет что такое "исходеники"
Вот собрал "на скорую руку", есть один недостаток, постоянно пишет о нjвых обновлениях )))
http://forum.mozilla-russia.org/uploade … uttons.xpi
Отредактировано Mazzi (13-09-2013 16:39:22)
Отсутствует
Вот собрал "на скорую руку", есть один недостаток, постоянно пишет о нjвых обновлениях )))
Mazzi , О , спасибо работает .... только кода в окошке "Редактировать кнопки" так и нет , но это и не важно пока
нучо молодцы. обновляйтесь дальше.
okkamas_knife, Обновляемся
Обновление ФФ за номером 26
Pony_Smile_Pack, > + = 26
Отредактировано Крошка Ру (13-09-2013 17:37:09)
Отсутствует