А можно ли на какую-нибудь клавишу + клик добавить отключение кнопки?
Иногда включаю дополнение Fastest Search, т.к. в нем реализован поиск по регулярным выражениям или FindBar Tweak для поиска по всем вкладкам (оба вкл/откл без перезапуска FF).
Отсутствует
monsoon
Custom_Buttons/CB_Disable_Initialization at master · Infocatcher/Custom_Buttons · GitHub В контекстном меню каждой СB кнопки пункт "Включить кнопку"/"Отключить кнопку" под пунктом "Редактировать"
Отсутствует
lokiju
Спасибо.
Единственно, видимо при отключении инициализации кнопки, что-то остается в памяти. Например Findbar Tweak не работает сразу правильно после отключения кнопки, только после перезапуска FF. Или например, при нажатии кнопки Google Translate окно с переводом перестает появляться, а по хоткею, заданному внутри кода, переводит до перезапуска.
Отсутствует
lokiju
Спасибо.
Единственно, видимо при отключении инициализации кнопки, что-то остается в памяти. Например Findbar Tweak не работает сразу правильно после отключения кнопки, только после перезапуска FF.
Кнопка Toggle Find удаляет оригинальную панель поиска с которым работает Findbar Tweak и создаёт новый поэтому отключения инициализации кнопки не помогает. Так просто тут не исправить ситуацию.
Отсутствует
Изменил строчку кода под себя, чтобы по Ctrl+F панель не закрывалась. Возможно стоит добавить такую возможность и опцию для этого в меню.
Впервые встретил в FindBar Tweak (FBT) возможность динамической пометки текущего результата поиска.
Вот так выглядят оба вида подсветки Circle location и Focus location (кликните по изображению для просмотра):
Я б уменьшил диаметр, а так здорово придумано. Очень помогает иногда.
Сложно ли это реализовать в кнопке?
Выводом результатов поиска в виде отдельных строк пользовался еще со 2-го макстона.
Когда результатов много, например, в какой-нибудь версии для печати, позволяет заметно сократить время поиска.
В FF впервые встретил в дополнении Find All. С 25-й версии, когда сделали независимую строку поиска для каждой вкладки, дополнение больше не поддерживается.
FBT 1.4.18 с 25-й версии FF вроде как сохраняет текст поисковой строки при переходе на другую вкладку, но стоит только начать поиск, текст очищается. Новая версия 2b2 поддерживается начиная с FF34, но пока (надеюсь что временно) оставлена возможность вывода результатов поиска только в отдельном окне. В результате окно теряет фокус при каждом перемещении по таблице с результатами, с выводом на передний план окна браузера (неужели кого-то устроит такой поиск?).
Можно ли подобное реализовать в кнопке? Было бы достаточно результатов поиска по текущей вкладке, а не по всем как в FBT.
Отредактировано monsoon (15-05-2015 18:49:08)
Отсутствует
Впервые встретил в FindBar Tweak (FBT) возможность динамической пометки текущего результата поиска.
Вот так выглядят оба вида подсветки Circle location и Focus location (кликните по изображению для просмотра):
Не понял, можно поконкретней на примере.
Можно ли подобное реализовать в кнопке? Было бы достаточно результатов поиска по текущей вкладке, а не по всем как в FBT.
Не смогу
Отсутствует
Не понял, можно поконкретней на примере.
Специально для примера выложил гифку или она при клике не открывается?
На словах смысл в том, что при показе первого вхождения при наборе текста в поисковой строке, а также при переходе на следующий/предыдущий результат поиска, он отображается не только цветом, но и на короткое время в виде кругового очерчивания или (задается в настройках) уменьшающихся окружностей.
Если страница насыщена графикой, макет в несколько колонок и т.п., часто помогает без напряга увидеть результат поиска.
Не смогу
Жаль. Эта возможность во всех виденных реализациях осуществляется по кнопке или ссылке (в макстоне) на панели поиска. Т.е. те кому она не нужна, просто не будут ей пользоваться.
Отсутствует
villa7
lokiju пишет[firefox]38.0a1(2014-01-24) не копируется выделенное в поле поиска из контекстного меню по "Найти на странице" и не ищет.
У меня всё так же. Дополнение: то есть, если выделить текст (слово/ букву) и выбрать пункт контекстного меню "Найти на странице" - открывается пустая панель поиска, поиск не производится. Если скопировать и вставить в текстовое поле на панели поиска , то все работает поиск, выделение, показ количества найденого. Если ввести вручную, с клавиатуры - тоже всё работает.
bunda1 пишетaddEventListener("keypress", gFindBar ); // добавить поиск по мере набора текста
У меня в коде кнопки нет такого.
Ждите. Я вот с 25-01-2015 жду.
Отсутствует
bunda1
Блин, обновился до 38й, перестала кнопка работать. В ближайшее время стоит ждать, или откатываться?
Вроде на FF 38.0.5 вот этот код работает:
http://forum.mozilla-russia.org/uploaded/Toggle Find+.txt
Отсутствует
Очень не хватает возможности кликнуть по выделенной текстовой ссылке на странице ПКМ и выбрать "перейти по ссылке в новой вкладке".. Не ожидается такого доп. функционала у кнопочки?
SeaMonkey 2.39 forever
Отсутствует
bunda1
Код который ты давал выше не работает в 38, пришлось откатиться. Что то серьёзное с кнопкой, ждать, не ждать. Просто без кнопки, как без рук.
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
Код который ты давал выше не работает в 38, пришлось откатиться. Что то серьёзное с кнопкой, ждать, не ждать. Просто без кнопки, как без рук.
Завтра займусь, вроде проблема не должна быть сложной.
Отсутствует
Код который ты давал выше не работает в 38, пришлось откатиться. Что то серьёзное с кнопкой, ждать, не ждать. Просто без кнопки, как без рук.
С наскока исправить не получается, похоже проблема серьезная
Отсутствует
Блин, ну не как без твоей кнопки, удобно и привык, месяц пользуюсь другими расширениями, всё не то, лишние телодвижения приходится делать. Слышно там что нибудь?
Лучше спросить у знающих - чем лезть не зная.
Отсутствует
Очень не хватает возможности кликнуть по выделенной текстовой ссылке на странице ПКМ и выбрать "перейти по ссылке в новой вкладке".. Не ожидается такого доп. функционала у кнопочки?
А скрипт "линкификатор" чем хуже? Все текстовые ссылки будут кликабельными.
Linkify Plus Plus
Отсутствует
Нет, выделение не работает
ну не как без твоей кнопки
Ну, если прям совсем никак,
то, пока не отвечено, может попробуй замену
// Запускать поиск выделением текста если это разрешено в 'about:config' ................................ function autoFind(e) { if ( e.button !== 0 ) return; if ( !cbu.getPrefs("FindBar.auto_Find") ) return; if ( /input|password|textarea|textbox|searchbar|findbar|tabbrowser/.test( e.target.localName ) ) return; if ( e.type == 'mousedown' ) var lastSelection = getBrowserSelection(); if ( e.type == 'mouseup' ) { var selection = getBrowserSelection(); if ( selection && selection !== lastSelection ) { setTimeout(function() { gFindBar.onFindCommand(); updateHits(); if ( lab.value !== '0/0' ) Highlight("", "greenLight"); else Highlight(); }, 50); } } }; addEventListener("mouseup", autoFind, false, gBrowser ); addEventListener("mousedown", autoFind, false, gBrowser );
// Запускать поиск выделением текста мышью, если это разрешено в 'about:config' ................................ ({ prefName: "FindBar.auto_Find", init() { Services.prefs.addObserver(this.prefName, this, false); this.observe(null, null, this.prefName); addDestructor(this.destroy, this); }, destroy(reason) { if (reason != "update" && reason != "delete") return; Services.prefs.removeObserver(this.prefName, this); this.listen(false); }, observe(subject, topic, data) { data == this.prefName && this.listen(Services.prefs.getBoolPref(this.prefName)); }, listen(state) state ? gBrowser.addEventListener("mouseup", this, false) : gBrowser.removeEventListener("mouseup", this, false) , handleEvent(e) { if ( e.button || e.originalTarget instanceof XULElement || e.target instanceof Ci.nsIDOMNSEditableElement || e.target.ownerGlobal.top != content || gBrowser.currentURI.spec.startsWith("about:stylish-edit") || !getBrowserSelection() ) return; gFindBar.browser = gBrowser.selectedBrowser; gFindBar.onFindCommand().then(() => { updateHits(); lab.value == "0/0" ? Highlight() : Highlight("", "greenLight") }, Cu.reportError); } }).init();
Отредактировано Dumby (04-07-2015 01:09:08)
Отсутствует
Блин, ну не как без твоей кнопки, удобно и привык, месяц пользуюсь другими расширениями, всё не то, лишние телодвижения приходится делать. Слышно там что нибудь?
Попробуй Toggle Find для FF28+ Toggle Find для FF28+
Отредактировано bunda1 (11-07-2015 11:54:28)
Отсутствует