>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Обсуждение расширений http://forum.mozilla-russia.org/viewforum.php?id=28 >FireGestures http://forum.mozilla-russia.org/viewtopic.php?id=55846 |
Dеnis > 29-07-2012 23:13:44 |
Жест закрытия |_ при закрытии последней вкладки, закрывает браузер. Как сделать, чтобы браузер не закрывался, а например оставалась бы пустая страница, как в опере? Настроек таких не нашел. Может быть, в каких-нибудь других расширениях это реализовано? Тему создал здесь, потому что в разделе расширений FireGestures не нашел, а создавать новые темы там нельзя. |
littleleshy > 29-07-2012 23:16:07 |
about:config -> и тема похожая есть, и ответ там тоже есть: |
Dеnis > 29-07-2012 23:31:50 |
Спасибо Хм, тогда другая проблема возникла. При запуске браузера, в адресной строке нет фокуса (курсора) А хотя это если только в настройках задано "Показывать окна и вкладки, открытые прошлый раз". С "Пустой страницей" все нормально. А может быть так и было. |
littleleshy > 30-07-2012 00:38:25 |
Ну это можно F6 или Ctrl+L нажать… |
kwinto > 23-11-2012 23:50:40 |
Народ а у кого нить возникают проблемы с этим расширением? у меня на финале 17 версии что то постоянно глючит вообще не реагирует |
voqabuhe > 24-11-2012 00:15:25 |
kwinto пишет
У меня работает без проблем. |
LongLogin > 24-11-2012 00:42:36 |
kwinto пишет
можно переставить с удалением, предварительно сохранив жесты скрытый текст |
kwinto > 24-11-2012 02:13:10 |
переустановка не помогла у меня обновление страницы стандартное = вверх вниз и когда делаю его то сразу же появляется как будто без движения мыши а просто один щелчек левой кнопкой мыши т.е. окно где назад вперед обновить и т.д. |
LongLogin > 24-11-2012 02:17:36 |
kwinto пишет
очень хороший текст но думаю пора сменить мышку |
kwinto > 24-11-2012 02:18:07 |
а причем здесь мышка ? |
DreamC > 24-11-2012 19:30:45 |
На Авроре работает нормально. Но у меня другая проблемка (и пока не нашел других расширений в которых это работало бы правильно) - при использовании рокер жестов (на них у меня поставлено переключение на вкладку слева и, соответственно, справа) на изначальной вкладке начинает выделяться текст, как если бы была зажата левая кнопка мыши. Т.е. банально та вкладка не обрабатывает (или наоборот случайно пропускает) mouseup. И, к сожалению, ничего пока сделать не могу |
kwinto > 28-11-2012 03:53:02 |
да уж странно, то день нормально работает то глючит на следующий день |
Опупум > 17-01-2013 01:20:28 |
Скажите пожалуйста, можно ли с помощью этого дополнения назначить жест для запуска дополнения -Clearly и одновременно раскрыть окно на весь экран? Или для этого нужно скрипты писать? Раскрытие в стандартном наборе есть, а Сearly пока не знаю как подключить. Спасибо. |
pohunohi > 17-01-2013 13:59:53 |
Опупум пишет
Вроде так. Выделить код Код:BrowserFullScreen(); __readable_by_evernote.readable_by_evernote__button__call(event); |
Опупум > 17-01-2013 14:10:28 |
Ура! Работает! Спасибо! |
firepox > 31-01-2013 19:18:38 |
DragIt-Русскийскрытый текст |
toxa > 13-04-2013 21:37:51 |
А можно ли заставить FireGestures работать в адресной строке и в строке поиска? |
Pony_Smile_Pack > 13-04-2013 21:44:39 |
toxa пишет
для Paste лучше использовать AutoCopy :: Дополнения Firefox |
toxa > 13-04-2013 22:18:15 |
Но этот способ, что на картинке ведь не позволяет копировать только ЧАСТЬ содержимого адресной строки? А AutoCopy буду пробовать... |
Ferguss114 > 16-04-2013 13:08:45 |
У меня есть гибридный жест, который копирует, если выделен текст. Вот эта часть кода отвечает за копирование Почему копирование не работает в текстовых полях? |
Infocatcher > 16-04-2013 13:41:20 |
Ferguss114 пишет
Текстовые поля надо обрабатывать отдельно. Выделить код Код:var sel = FireGestures.getSelectedText(); if(!sel) { var ae = FireGestures.focusedWindow.document.activeElement; if(ae && (ae instanceof win.HTMLInputElement || ae instanceof win.HTMLTextAreaElement)) { try { if(typeof ae.selectionStart == "number") sel = ae.value.substring(ae.selectionStart, ae.selectionEnd); } catch(e) { } } } if (sel) { goDoCommand("cmd_copy"); } |
Ferguss114 > 16-04-2013 19:42:18 |
Infocatcher пишет
Infocatcher, и с этим кодом не копирует |
Infocatcher > 16-04-2013 21:11:30 |
Ferguss114 Выделить код Код:var sel = FireGestures.getSelectedText(); if(!sel) { var win = FireGestures.focusedWindow; var ae = win.document.activeElement; if(ae && (ae instanceof win.HTMLInputElement || ae instanceof win.HTMLTextAreaElement)) { try { if(typeof ae.selectionStart == "number") sel = ae.value.substring(ae.selectionStart, ae.selectionEnd); } catch(e) { } } } if (sel) { goDoCommand("cmd_copy"); } |
Ferguss114 > 16-04-2013 22:03:19 |
Infocatcher БЛАГОДАРЮ!! |
Ferguss114 > 28-04-2013 16:27:51 |
Почему когда я на этой странице http://imgs.su/ запускаю код Получаю ошибку document.getElementsByName is not function? Что тут не правильно? |
Ferguss114 > 29-04-2013 12:50:58 |
Ferguss114 пишет
Кто же объяснит? |
Infocatcher > 29-04-2013 14:18:38 |
Ferguss114 пишет
Это вряд ли. |
Ferguss114 > 29-04-2013 15:14:16 |
Infocatcher пишет
Я имел в виду, что ошибка и там и там, но в первом случае ошибка document.getElementsByName is not function а во втором - input is undefined Infocatcher пишет
Можно этот момент пояснить? Что именно здесь "не тот документ"? Почему не работает с именем класса? |
Infocatcher > 29-04-2013 16:41:01 |
Ferguss114 пишет
Первое – документ главного окна браузера, второе – документ содержимого текущей вкладки. |
toxa > 30-04-2013 13:09:28 |
toxa пишет
Возвращаясь к написанному, вопрос остаётся актуальным. Можно как-то это сделать? |
Pony_Smile_Pack > 30-04-2013 13:15:40 |
toxa пишет
Нет. |
toxa > 30-04-2013 16:57:13 |
Нет - не позволяет копировать часть содержимого адресной строки? Или нет - расширение вообще не может работать в адресной строке и строке поиска? |
Pony_Smile_Pack > 30-04-2013 17:02:22 |
toxa пишет
Первое. |
toxa > 30-04-2013 18:28:29 |
Т. е. в принципе, расширение работать в адресной строке и строке поиска может? У меня, там где начинаются панели, жесты не работают и даже след от мыши не рисуется. |
Pony_Smile_Pack > 30-04-2013 18:59:45 |
toxa пишет
Копирует. Содержимое. Адресной. Строки. |
voqabuhe > 09-05-2013 14:04:01 |
villa7 > 09-05-2013 15:47:33 |
voqabuhe |
Pony_Smile_Pack > 15-05-2013 06:28:09 |
Что это за скольжение такое добавили? Каким это образом скользить? Сам жест уже скольжение. |
Kamui > 15-05-2013 06:57:52 |
Pony_Smile_Pack
|
Mrakobes666 > 15-06-2013 22:12:23 |
движение влево настроено как назад, но открывается предыдущая страница в НОВОМ окне, а текущая так и не возвращается. дефолтная кнопка выполняет команду правильно. что делать?? |
voqabuhe > 15-06-2013 22:46:58 |
Mrakobes666 пишет
Версия какая? Если не последняя, то обновиться до 1.7.6
|
Mrakobes666 > 15-06-2013 23:03:08 |
ага, даже разработчик отвечает ставьте новую версию, но где ее взять не указывает, на сайте нет кроме 1.7.5 ни беток ничего иного((( подождать что ли, само обновиться? |
2k1dmg > 15-06-2013 23:06:27 |
Mrakobes666 |
renardfeu > 16-06-2013 03:44:52 |
У меня настроен жест для вызова списка вкладок. Но если убрать кнопку 'List all tabs', которая вызывает тот же список и мне не нужна, то перестает работать и жест. Можно ли как-то сделать, чтобы жест работал без той кнопки на панели? |
Pony_Smile_Pack > 16-06-2013 04:13:29 |
renardfeu пишет
У меня работает жест и без кнопки. Я имею ввиду дефолтную кнопку справа от вкладок. Не знаю где бы там могло уместится название 'List all tabs', она очень маленькая. |
Mrakobes666 > 16-06-2013 09:25:14 |
2k1dmg пишет
спасибо |
renardfeu > 16-06-2013 18:09:35 |
Pony_Smile_Pack пишет
Да, кнопка маленькая, а 'название' - хинт при наведении указателя мыши |
Pony_Smile_Pack > 16-06-2013 18:20:03 |
renardfeu пишет
Как может быть жест связан с кнопкой? Может это не тот жест? Впрочем можно попробовать поставить последнюю версию: FireGestures :: Versions :: Дополнения Firefox |
renardfeu > 16-06-2013 18:36:33 |
Pony_Smile_Pack пишет
Да, этот работает, благодарю |
mans > 18-06-2013 21:53:01 |
не всегда срабатывает жест прокрутить в начало документа или в конец, на некоторых страницах срабатывает на некоторых нет. никто не знает почему? |
Pony_Smile_Pack > 18-06-2013 22:02:01 |
mans пишет
Если делать его над флешем, скажем. |
bunda1 > 18-06-2013 22:03:37 |
mans пишет
Возможно не работает в текстовых полях или на флеше. |
Чайник > 03-07-2013 12:28:40 |
Когда я создаю через FireGestures окно (window.open( .......)), в консоли каждый раз две ошибки Выделить код Код:Ошибка: this.docShell is null Источник: chrome://global/content/bindings/browser.xml Строка: 323 и Выделить код Код:Ошибка: this.editor is null Источник: chrome://browser/content/urlbarBindings.xml Строка: 159 Даже если окно создать через ScratchPad, ошибка this.docShell is null появляется. Что это и как от него избавиться? |
Infocatcher > 03-07-2013 12:36:43 |
Чайник пишет
|
Чайник > 03-07-2013 15:40:28 |
Infocatcher, значит это баг и надо просто на него забить? А что это this.editor is null и почему там упоминается urlbar? |
Infocatcher > 03-07-2013 15:48:57 |
Чайник пишет
А есть какие-нибудь видимые проблемы? Чайник пишет
Это тоже нашлось, только unconfirmed:
Это что-то про подсветку домена в адресной строке. Видимо, подсветка вызывается слишком рано. |
mans > 03-07-2013 22:26:15 |
в fire gestures есть команда прокрутить страницу на верх, и есть плагин yet another smooth scrolling, так вот если в YASS поставить галочку в использовать плавную прокрутку с клавишами home/end то прокрутка наверх идет плавно, мне очень нравится, но вот только не везде она срабатывает, на некоторых сайтах работает, на некоторых нет, если нажать любую клавишу на странице где жест не работает то он начинает работать, без этой галочки жест работает всегда никто не знает как побороть эту неприятность? |
Александр Колесников > 21-07-2013 23:38:38 |
Приветствую! Как мне сделать жест, посылающий хоткей Alt S ? Создал такой жест, по идее, эмулирующий нажатие [Alt]+[s] (на этот хотекй в UnMHT я назначил "Сохранить как MHT") . Само движение мышы распознаётся правильно и выводится название сработавшего жеста, но нажатие хоткея не эмулируется. Нажатие этого хоткея на клавиатуре срабатывает правильно. |
Pony_Smile_Pack > 07-08-2013 01:20:18 |
Жест прокрутить в начало, конец документа стал работать с задержкой(т.е. не мгновенно) в 23 ps написал автору письмо Получил не обнадёживающий ответ. |
voqabuhe > 07-08-2013 10:32:15 |
Pony_Smile_Pack пишет
В работает без задержки, но примерно как раз с 23 версии прокрутка стала плавной, а раньше была просто прокрутка. Кстати может кто-нибудь знает жест, чтобы была обычная, не плавная прокрутка. |
Pony_Smile_Pack > 07-08-2013 15:50:13 |
Получил второй ответ от автора: аллилуя! |
voqabuhe > 07-08-2013 17:19:55 |
Pony_Smile_Pack пишет
Ух ты, прикольно. А я столько мучился . Спасибо. |
firepox > 09-08-2013 18:16:36 |
как реализовать жест - "копировать ссылку на картинку" |
Infocatcher > 09-08-2013 19:27:07 |
firepox пишет
Выделить код Код:var sourceNode = FireGestures.sourceNode; var src = FireGestures.getImageURL(sourceNode); if(!src) throw "Not on a image"; Components.classes["@mozilla.org/widget/clipboardhelper;1"] .getService(Components.interfaces.nsIClipboardHelper) .copyString(src, sourceNode.ownerDocument); |
Alexandrro > 16-09-2013 17:59:34 |
Почему-то перестал работать FireGestures. Верси 1.7.12 Уже пробовал его удалить и установить заново, но это не помогло. |
voqabuhe > 16-09-2013 19:23:51 |
Alexandrro пишет
У меня работает на и других нет. Может у тебя конфликтует с другими расширениями попробуй их отключить для проверки. Ещё можно попробовать поставить предыдущую версию FireGestures т.к список изменений в 1.7.12 касался только Nightly и PaleMoon, то может для стабильной версии наоборот чего-нибудь сломали
|
Alexandrro > 16-09-2013 20:41:33 |
Да в том то и дело, что никаких расширений и ничего прочего не ставил. Как кто-то советовал сделал сброс Firefox, и как оказалось вместе со сбросом он удалил все расширения и их настройки Класс.. я то думал сброс будет касаться только внутри-файрфоксовых настроек, временных файлов и прочего. В итоге пришлось с нуля ставить все расширения и снова всё это настраивать... |
Чайник > 03-10-2013 00:15:07 |
Почему ошибки в коде жестов не отображаются в консоли ошибок? |
Loom > 12-10-2013 08:10:04 |
Подскажите пожалуйста, можно ли создать жест, открывающий в новой вкладке chrome://browser/content/places/places.xul сразу в Unsorted Bookmarks? |
bunda1 > 12-10-2013 11:52:59 |
Loom пишет
Выделить код Код:var library = gBrowser.getBrowserForTab( gBrowser.selectedTab = gBrowser.addTab("chrome://browser/content/places/places.xul") ); library.addEventListener("pageshow", function c(e) { this.removeEventListener( e.type, c ); var win = e.target.defaultView; if ( win.location != "chrome://browser/content/places/places.xul") return; (function f() { try { win.PlacesOrganizer.location = 'place:folder=UNFILED_BOOKMARKS&excludeItems=1&expandQueries=0'; win.PlacesOrganizer._places.focus(); } catch(e) { setTimeout(function() { f() }, 0) }; })(); }); |
Loom > 13-10-2013 07:13:28 |
bunda1 |
wolwerine > 15-10-2013 20:37:05 |
Реально ли создать "поиск текста на текущем сайте"? Перенос выделенного на странице текста в первое текстовое поле (обычно это "поиск") и "ввод". |
Infocatcher > 15-10-2013 21:29:05 |
wolwerine пишет
Примерно так: Выделить код Код:var sel = document.commandDispatcher.focusedWindow.getSelection(); if(!sel.isCollapsed) { var doc = sel.getRangeAt(0).commonAncestorContainer.ownerDocument; var input = getSearchInput(doc.defaultView.top.document); if(!input) Services.prompt.alert(window, "FireGestures", "Поле для ввода не найдено!"); else { input.value = sel.toString(); var evt = document.createEvent("KeyEvents"); evt.initKeyEvent( "keypress", true /*bubbles*/, true /*cancelable*/, input.ownerDocument.defaultView, false /*ctrlKey*/, false /*altKey*/, false /*shiftKey*/, false /*metaKey*/, evt.DOM_VK_RETURN, 0 /*charCode*/ ); input.dispatchEvent(evt); } } function getSearchInput(doc) { return doc.querySelector('input[type="search"]') || doc.querySelector('input[type="text"]') || doc.querySelector('input:not([type]'); } |
wolwerine > 15-10-2013 21:55:53 |
Infocatcher |
preved > 25-11-2013 03:21:24 |
renardfeu пишет
Подскажите пожалуйста как реализовать такой жест? Хочу вызывать меню (со списоком ЗАКРЫТЫХ вкладок) кнопки от расширения TMP. Желательно чтобы была возможность удалить саму кнопку с тулбара(чтобы жест при этом работал). Я даже вычислил id этого меню: btn_undoclose_menu. Но нужен пример кода для самого жеста. |
Pony_Smile_Pack > 25-11-2013 03:34:22 |
preved пишет
|
preved > 25-11-2013 09:09:32 |
Pony_Smile_Pack пишет
Да действительно. Но встроенный не устраивает, т.к. вызывает он встроенное меню, где отсутствуют те же закрытие ОКНА(показывает только вкладки). Возможно ли вызывать с помощью FG меню принадлежащее кнопкам стороннего расширения? Например меню закрытых вкладок/окон у кнопки расширения Session Manager ? |
Infocatcher > 25-11-2013 13:06:28 |
preved пишет
Можно: Выделить код Код:var popup = document.getElementById("sessionmanager-undo-popup"); popup.openPopupAtScreen(event.screenX, event.screenY); или Если кнопка не вытащена на панель инструментов, можно попробовать вот так: Выделить код Код:var popup = document.getElementById("sessionmanager-undo-popup") || window.gNavToolbox && gNavToolbox.palette && gNavToolbox.palette.getElementsByAttribute("id", "sessionmanager-undo-popup")[0]; if(!("openPopupAtScreen" in popup)) { var origParent = popup.parentNode; document.documentElement.appendChild(popup); popup.addEventListener("popuphidden", function restorePopup(e) { origParent.appendChild(popup); popup.removeEventListener(e.type, restorePopup, false); }, false); } popup.openPopupAtScreen(event.screenX, event.screenY); |
preved > 25-11-2013 13:38:13 |
Infocatcher
Огромное спасибо. Кнопку с тулбара убрал, за ненадобностью. Так работает! Еще хотел спросить (я раньше спрашивал в теме "хочу как в опере", но не подсказали): 1. Возможно ли задать жест мыши с двойным действием. Мне подсказали такой код Выделить код Код:if (document.readyState === "complete") {goDoCommand("cmd_scrollTop")} else{window.stop()} Но он не рабочий... |
Infocatcher > 25-11-2013 13:49:05 |
preved пишет
А если Выделить код Код:if (content.document.readyState === "complete") {goDoCommand("cmd_scrollTop")} else{content.stop()} ? |
preved > 25-11-2013 14:11:52 |
Infocatcher пишет
То работает то нет. Но в основном нет. Еще заметил если Stop и срабатывает, то после этого не работает прокрутка (при том что вкладка не в состоянии загрузки). Пытаюсь открыть несуществующий ip-адрес (для проверки) - вообще Стоп (жестом) не работает. |
Infocatcher > 25-11-2013 14:44:16 |
preved пишет
Еще можно вот так попробовать: Выделить код Код:if(gBrowser.webProgress.isLoadingDocument) gBrowser.stop(); else goDoCommand("cmd_scrollTop"); |
preved > 25-11-2013 16:14:22 |
Infocatcher Еще раз огромное спасибо! Работает! Для полного счастья не хватает контекстно-зависимых жестов из Оперы. Например чтобы при выполнении НАД областью адресной строки(в экранных пределах location bar'а) жест мыши (скажем, жест "Вправо") выполнял действие "Вставить и перейти". А над областью веб-страницы (и над другими элементами интерфейса) чтобы жест выполнял другую команду (например увеличить страницу на 10%). |
Pony_Smile_Pack > 25-11-2013 16:35:43 |
preved пишет
О да, хороший жест, всё время гадать выполнит он перемотку вверх или нет. preved пишет
Нет. Есть жест вставить из буфера. |
preved > 25-11-2013 16:59:09 |
Pony_Smile_Pack
По совету уважаемого Infocatcher добавил жест с его кодом, и он срабатывает надежно. Могу аргументировать. Плюсы такого подхода: не нужно держать в голове два разных жеста (обе функции работают на одном). 2) функции жеста не перекрывают друг друга (вряд ли понадобится перематывать вверх недогруженную вкладку). Минусы: их нет.
Ну да. Все таки наверное придется делать отдельный жест для "Вставить и перейти". Хоть так.
Не вижу проблем нацелиться в адресную строку и сделать над ней горизонтальное движение. Жаль, но похоже что жесты в FF вообще не работают над элементами интерфейса (за пределами веб-страницы) . Вот в Опере они везде работают, даже над диалоговыми окнами. |
Pony_Smile_Pack > 25-11-2013 22:17:34 |
preved пишет
Минусы обоих случаев в том, что действие не предопределено. А вызывая контекстное меню мы точно знаем, что получим. preved пишет
|
Infocatcher > 25-11-2013 22:47:26 |
preved пишет
Так было (и пока что работает) в Mouse Gestures Redox, но автор, к сожалению, прекратил разработку. |
preved > 26-11-2013 11:19:02 |
Infocatcher пишет
Крутая вещь! Спасибо за наводку. |
preved > 28-11-2013 11:07:16 |
Помогите пожалуйста "вытащить" код из команды FireGestures:HybridCopyURL . Команда копирует адрес ссылки(URL) над которой выполняется жест. Вообще реально ли каки-нибудь расковырять/перехватить код команд FireGestures ? Пробовал из Redox'а вызывать эту функцию FG (держу оба расширения включенными, просто в FG все жесты отключены), не сработало (. Дело в том, что хочу перейти на расширение Mouse Gestures Redox. В Redoxe (в отличие от FG) жесты работают почти во всем интерфейсе, есть диагональные жесты. Redox круче чем FG почти во всем. Хоть Redox больше и не поддерживается(к огромному сожалению), проблем с ним не выявлено. Но в Redox'е к сожалению нет готового жеста на "Копировать ссылку", как нет и некоторых других полезных (встроенных) жестов из FG. |
Pony_Smile_Pack > 28-11-2013 18:13:57 |
preved пишет
Нет никакой причины не выполнять их на FireGestures. Например жест вниз-вправо-вверх я выполняю как ..ээ, в виде параболы, да. |
preved > 02-12-2013 17:42:10 |
Pony_Smile_Pack |
Pony_Smile_Pack > 02-12-2013 17:53:27 |
preved пишет
Не, мне кажется важно просто поканючить. |
wolwerine > 09-01-2014 15:35:39 |
Интересен жест для дополнения Tile tabs- выделенный на странице текст искался бы в гугле в новой затайленой вкладке справа от текущей, откуда и прошёл поиск (аналогичную операцию итак можно провести - ctrl+c, shift+right, ctrl+tab, ctrl+k, ctrl+v, enter (или alt+enter, если включен поиск в новой вкладке по умолчанию - у меня так)). Идея думаю понятна. |
doctord > 12-01-2014 20:38:42 |
Пытаюсь подружить этот плагин с Next Please. Подскажите, как это можно сделать? Очевидный способ через эмуляцию нажатия клавиш, но что-то и он не выходит (не знаю, как правильно записать arrow keys в команде схемы). А еще лучше было бы отдавать команду напрямую (как в OiO Gestures), чтобы отключить клавиатурные сочетания Next Please, высвободив их для других задач. |
Infocatcher > 15-01-2014 21:26:00 |
doctord пишет
Видимо,
15-01-2014 21:41:24 wolwerine пишет
Как-то там очень печально с API, но можно попробовать вот такой финт: Выделить код Код:var selObj = document.commandDispatcher.focusedWindow.getSelection(); var sel = selObj.toString(); if(!sel) throw "No selection"; var url = "https://www.google.ru/search?q=" + encodeURIComponent(sel.trim()); var doc = selObj.getRangeAt(0).commonAncestorContainer.ownerDocument; var fakeLink = doc.createElementNS("http://www.w3.org/1999/xhtml", "a"); fakeLink.href = url; doc.documentElement.appendChild(fakeLink); setTimeout(function() { fakeLink.parentNode.removeChild(fakeLink); }, 0); document.popupNode = fakeLink; tileTabs.menuActions("tilelink-right", null); |
doctord > 15-01-2014 22:01:33 |
Большое спасибо, Infocatcher, работают оба предложенных вами способа (и команды, и клавиатурные сочетания). Пользоваться FF стало еще удобнее. |
wolwerine > 16-01-2014 13:39:51 |
Infocatcher пишет
Гениально. Всё работает как надо, огромная благодарность за хитрую работу |
xrun1 > 19-01-2014 04:08:03 |
Есть такая настройка в about:config - "browser.ctrlTab.previews", true - для переключения между 2-мя рабочими вкладками при помощи быстрого нажатия Ctrl+Tab по кругу. |
Pony_Smile_Pack > 19-01-2014 08:35:08 |
xrun1 пишет
|
xrun1 > 19-01-2014 12:19:42 |
Pony_Smile_Pack
Нет. Эти жесты делают другое. Открыто, например 10 вкладок. Фокус на 5-й. UL переведёт фокус на 4-ю, UR переведёт на 6-ю. А мне нужно, чтобы жест переводил фокус на ту вкладку, из которой я попал на 5-ю, например на 2-ю. А сделав жест над 2-ой я снова вернулся на 5-ю. Сделав над 5-ой снова попал на 2-ю и т.д. |
wolwerine > 20-01-2014 16:33:46 |
xrun1 пишет
Это код жеста с офсайта - Выделить код Код:if ("tabFocusManager" in FireGestures == false) { // init tab focus manager FireGestures.tabFocusManager = { i: 0, _tabHistory: [], focusLastSelectedTab: function() { var currentPanel = gBrowser.mCurrentTab.getAttribute("linkedpanel"); for (i = this._tabHistory.length - 1; i > 0; i--) { var panel = this._tabHistory[i]; if (panel == currentPanel) continue; var tab = gBrowser.mTabContainer.getElementsByAttribute("linkedpanel", panel)[0]; if (!tab) continue; gBrowser.selectedTab = tab; break; } }, handleEvent: function(event) { this._tabHistory.push(event.target.getAttribute("linkedpanel")); if (this._tabHistory.length > 32) this._tabHistory.shift(); }, }; gBrowser.mTabContainer.addEventListener("TabSelect", FireGestures.tabFocusManager, false); gBrowser.mTabContainer.addEventListener("TabOpen", FireGestures.tabFocusManager, false); } FireGestures.tabFocusManager.focusLastSelectedTab(); Но иногда глючит - не работает пока не произведён хотя бы один другой жест. |
pohunohi > 20-01-2014 17:09:32 |
xrun1 xrun1 пишет
|
Pony_Smile_Pack > 20-01-2014 17:15:38 |
xrun1 > 20-01-2014 17:27:43 |
wolwerine Срабатывает как длительное нажатие Ctrl+Tab с фокусом на нужной миниатюре. Но как послать хотя бы пробел, чтобы выбрать миниатюру сделать не смог. |
Mrakobes666 > 11-02-2014 10:24:08 |
у меня в контекстном меню есть пункт "сохранить название ссылки" - как выглядит код? подскажите плиз |
pohunohi > 14-02-2014 15:29:52 |
Можно как-то вытащить код для жеста из вот этого расширения? |
wolwerine > 15-04-2014 16:10:48 |
Infocatcher пишет
А можно сделать, чтобы это всплывающее под курсором меню всегда появлялось снизу (и сокращалось по длине, если что)? |
Infocatcher > 15-04-2014 17:27:42 |
wolwerine пишет
Выделить код Код:var popup = document.getElementById("sessionmanager-undo-popup") || window.gNavToolbox && gNavToolbox.palette && gNavToolbox.palette.getElementsByAttribute("id", "sessionmanager-undo-popup")[0]; if(!("openPopupAtScreen" in popup)) { var origParent = popup.parentNode; document.documentElement.appendChild(popup); popup.addEventListener("popuphidden", function restorePopup(e) { origParent.appendChild(popup); popup.removeEventListener(e.type, restorePopup, false); }, false); } //var x = 200; //var y = screen.height - 300; var x = event.screenX; var y = event.screenY; popup.removeAttribute("height"); popup.addEventListener("popupshowing", function fixHeight(e) { popup.removeEventListener(e.type, fixHeight, false); var maxH = screen.height - y; if(maxH > 24 && popup.boxObject.height > maxH) { popup.setAttribute("height", maxH); popup.addEventListener("popuphiding", function restoreHeight(e) { popup.removeEventListener(e.type, restoreHeight, false); popup.removeAttribute("height"); }, false); } }, false); popup.openPopupAtScreen(x, y); Но если используется несколько мониторов, может работать некорректно. |
wolwerine > 16-04-2014 02:08:22 |
Infocatcher |
Geo28 > 29-04-2014 00:28:30 |
Помогите с кодом пжл, для двойного жеста. 29-04-2014 00:57:58 Выделить код Код:if (gBrowser.sessionHistory.index > 1) gBrowser.gotoIndex(gBrowser.sessionHistory.index-1); else BrowserCloseTabOrWindow() |
Dreamdrawer > 01-07-2014 08:01:47 |
Нужен код для жеста. Или подсказка. Использую расширение "Context Menu Image Saver". Может быть возможно как то наладить их взаимодействие? Это расширение (имеется ввиду Context Menu Image Saver) оставляет в контекстном меню по правой кнопке мыши свой пункт меню ("сохранить изображение в заданную папку"), который может быть можно повесить на жест (не представляю как это функционирует, поэтому привожу дополнительные сведения). P.S. P.P.S. |
Pony_Smile_Pack > 01-07-2014 11:34:34 |
Dreamdrawer пишет
easy_dragtogo-1.1.7 beta17.xpi скрытый текст |
Dreamdrawer > 01-07-2014 12:12:44 |
Да, знаком с этим расширением не понаслышке. Но почему уж тогда не DragIt, который развивается и имеет поддержку? |
Dreamdrawer > 01-07-2014 12:35:04 |
Я с горем пополам пользовался DragIt время от времени, иногда весьма продолжительно. Мне нравится его функционал, обилие настроек и соответственно возможностей. Логика его работы. Но была проблема его несовместимости с экспресс панелью FVD SpeedDial, потом этот момент поправили, но угнетал один момент - работал ужасно тормознуто в сравнении с Firegestures. А буквально сегодня, я в очередной раз его поставил и о чудо! Обнаружил, что по дефолту стоит задержка выполнения жеста, порядка 150 мс, что создавало эффект раздумий перед жестом! Убрал и задержку и счастье наступило. Поудалял кучу расширений! )) |
Опупум > 01-07-2014 14:26:38 |
pohunohi пишет
Год назад чудесная комбинация перестала работать. Ждал когда починят, и не дождался. Нельзя ли что нибудь сделать? |
amorph > 22-07-2014 16:36:58 |
Помогите, плиз, с жестом для FireGestures |
oleg.sgh > 22-07-2014 17:40:13 |
amorph |
amorph > 22-07-2014 18:47:44 |
oleg.sgh пишет
Почти, но не то. У меня на "Домой", почему-то, открывается вкладки "Начальная страница Mozilla Firefox" и просто новая вкладка. |
oleg.sgh > 22-07-2014 19:15:56 |
amorph пишет
В настройках установите домашней страницей: |
amorph > 22-07-2014 19:32:04 |
oleg.sgh пишет
О! Спасибо большое! Сработало) |
Garider > 23-07-2014 20:45:19 |
А есть жест - "загрузить(перейти на) следующую страницу". Т.е. например: в этой теме 5 страниц, я нахожусь на первой,чтобы перейти на вторую нужно нажать цифру 2, а жестом как? |
oleg.sgh > 23-07-2014 20:51:25 |
Garider |
Garider > 23-07-2014 20:58:47 |
oleg.sgh |
oleg.sgh > 23-07-2014 21:09:18 |
Garider |
Garider > 23-07-2014 21:42:16 |
oleg.sgh пишет
А ведь я эту ступеньку пробовал, наверно руки кривые. Спасибо! |
3uMvirAd > 25-07-2014 12:06:11 |
А можно ли как-то сделать такие жесты: 1. При жесте поверх картинки - искать её с помощью "Поиск по картинкам Google"7 2. Открыть следующую закладку (не путать с вкладками) по порядку на панели закладок. |
voqabuhe > 25-07-2014 12:14:00 |
3uMvirAd пишет
А кнопка №1? |
3uMvirAd > 25-07-2014 12:51:10 |
Интересует именно жест. |
xrun1 > 30-07-2014 14:04:03 |
Использую All-in-One Sidebar. Нужна команда показать/скрыть боковую панель. Попробовал по аналогии показать/скрыть "Панель закладок" (заменил PersonalToolbar --> aios-toolbar). Не работает. 30-07-2014 14:18:41 |
Dumby > 30-07-2014 22:16:50 |
xrun1 пишет
Попробуй скрытый текст Выделить код Код:var btn = document.querySelector("#toolbar-button.aios-tbutton"); btn ? btn.doCommand() : ( aios_toolbar.hidden = !aios_toolbar.hidden, aios_adjustToolboxWidth() ); |
xrun1 > 30-07-2014 22:52:45 |
Dumby Выделить код Код:var bar = document.getElementById("sidebar-box"); setToolbarVisibility(bar, bar.collapsed); С Вашим только панель 2. Картинка А можно сделать объединяющий 3-й вариант, чтобы закрывались/открывались сразу две панели? |
Pony_Smile_Pack > 31-07-2014 00:25:34 |
(Может тут подскажут) |
Infocatcher > 31-07-2014 01:33:16 |
Pony_Smile_Pack пишет
Мне лень ставить FireGestures, но раньше Custom_Buttons/List_All_Tabs работал и там. 31-07-2014 01:36:55 |
Pony_Smile_Pack > 31-07-2014 02:51:20 |
Неужели он такой громоздкий - открыть список вкладок. Эмулировать, как говорится, нажатие кнопки(одноимённой). [У меня просто FireGestures список вкладок узковатый выходит. А названия страниц - в начале одинаковые, в основном.] |
Infocatcher > 31-07-2014 08:20:43 |
Я, кстати, подправил, но форум вчера упал. Pony_Smile_Pack пишет
Выделить код Код:var allTabsBtn = document.getElementById("alltabs-button"); if(!allTabsBtn) { // SeaMonkey var tabContainer = document.getAnonymousElementByAttribute(gBrowser, "anonid", "tabcontainer"); allTabsBtn = tabContainer && document.getAnonymousElementByAttribute(tabContainer, "anonid", "alltabs-button"); } allTabsBtn.open = !allTabsBtn.open; Если кнопка не вытащена на пенель, работать не будет. Pony_Smile_Pack пишет
Можно удалить поддержку SeaMonkey, старых версий Firefox и Custom Buttons: Выделить код Код:var allTabsBtn = document.getElementById("alltabs-button") || gNavToolbox.palette.getElementsByAttribute("id", "alltabs-button")[0]; var popup = allTabsBtn.getElementsByTagName("menupopup")[0]; document.documentElement.appendChild(popup); popup.addEventListener("popuphidden", function restorePopup(e) { popup.removeEventListener(e.type, restorePopup, true); allTabsBtn.appendChild(popup); }, true); popup.openPopupAtScreen(event.screenX, event.screenY); |
Pony_Smile_Pack > 31-07-2014 13:02:23 |
Да, прекрасно, оба кода, спасибо. |
Sedge > 31-07-2014 17:50:27 |
xubuntu 14.04, FF 31, FG 1.8.7 |
Sedge > 31-07-2014 22:31:52 |
Отбой воздушной тревоги. Проблема оказалась вызвана конфликтом с imTranslator 8.0. |
Dumby > 31-07-2014 22:49:27 |
xrun1 пишет
Без понятия скрытый текст Выделить код Код:var tlb = aios_toolbar; var box = document.getElementById("sidebar-box"); var btn = document.querySelector("#toolbar-button.aios-tbutton"); switch (tlb.hidden + 2*box.collapsed) { default: btn ? btn.doCommand() : ( tlb.hidden = !tlb.hidden, aios_adjustToolboxWidth() ); aios_toggleSidebar(); break; case 1: // ??? break; case 2: // ??? } |
xrun1 > 31-07-2014 23:22:14 |
Dumby |
xrun1 > 16-08-2014 17:56:36 |
Поделитесь, если у кого есть в запасе команда ввода пароля на сайте. Пробовал (у меня клавиатурный ввод настроен на Ctrl+Enter), не получается. |
xrun1 > 16-08-2014 19:35:51 |
okkamas_knife пишет
Совершенно верно - KeyboardEvent.DOM_VK_ENTER has been removed сработало. |
voqabuhe > 16-08-2014 23:14:13 |
xrun1 пишет
Можно посмотреть в DOM oncommand и вставить его только без кавычек. Вот например для кнопки На предыдущую страницу. |
xrun1 > 16-08-2014 23:55:12 |
okkamas_knife |
Опупум > 17-08-2014 01:24:04 |
Мне никто не ответил, но я сам сделал чтобы работало, - теперь чтобы раскрыть на весь экран и одновременно запустить Сlearly надо писать так: |
djinn > 19-08-2014 20:51:33 |
Здравствуйте. Подскажите как в Firefox 31 скрыть кнопку-селектор "Список всех вкладок" В настройках нету этого параметра |
voqabuhe > 19-08-2014 22:07:55 |
djinn пишет
Темой ошибся, тебе нужна Настройка внешнего вида Firefox в userChrome.css | Форум Mozilla Россия |
xrun1 > 27-08-2014 13:48:12 |
xrun1 пишет
Случайно сделал такой вариант. Не знаю, правильно или нет, но работает. Теперь с вариантами выше полный комплект жестов. |
becool > 30-08-2014 16:38:12 |
Приветствую! Жест "Открыть все URL в выделенном фрагменте / Поиск по выделенному фрагменту" работает у меня следующим образом: если в буфере просто какое-нибудь слово, открывается новая активная вкладка с поиском этого слова в гугле; а если в буфере адрес, открывается новая вкладка с адресом в фоне. Как сделать так, чтобы в обоих случаях открывалась новая активная вкладка? |
Pony_Smile_Pack > 30-08-2014 17:36:47 |
becool пишет
browser.search.openintab → true |
becool > 30-08-2014 20:13:09 |
Pony_Smile_Pack, не помогло... |
Dumby > 30-08-2014 23:04:52 |
becool скрытый текст Выделить код Код:({ __proto__: FireGestures, openURLs: eval("(" + String.replace( FireGestures.openURLs, /(inBackground\: )true/, "$1aURLs.length > 1" ) + ")") }).openURLsInSelection(); |
Pony_Smile_Pack > 31-08-2014 00:08:41 |
Вообще да, открыть из буфера есть же жест. скрытый текст const IN_NEW_TAB = true; const IN_BACKGROUND = false; var str = readFromClipboard(); upd Имеется в виду открыть из буфера адрес
|
becool > 31-08-2014 01:28:21 |
okkamas_knife пишет
FireGestures:OpenURLsInSelection |
becool > 18-12-2014 08:38:26 |
Нашел корректно работающий код для Paste @ Go. Однако все открывается в текущей вкладке. Что добавить, чтобы все открывалось в новой активной вкладке? |
becool > 18-12-2014 17:34:06 |
becool пишет
Отбой, вроде заработало...: Выделить код Код:newTab = window.getBrowser().addTab(); window.getBrowser().selectedTab = newTab; gURLBar.select(); goDoCommand("cmd_paste"); gURLBar.handleCommand(); |
becool > 27-12-2014 08:52:59 |
Есть у меня такой жест, открывающий гугл в новой вкладке: Выделить код Код:const URL = "https://www.google.ru/"; const IN_NEW_TAB = true; const IN_BACKGROUND = false; if (IN_NEW_TAB) gBrowser.loadOneTab(URL, null, null, null, IN_BACKGROUND, false); else gBrowser.loadURI(URL); Можно ли сделать так, чтобы гугл открывался в текущей вкладке, если текущая "about:newtab" или "about:blank" (у меня, в частности, еще "chrome://fastdial/content/fastdial.html")? |
becool > 28-12-2014 14:41:08 |
becool пишет
Нашел такой рабочий код: Выделить код Код:var url = "https://www.google.ru/"; if( !gBrowser.webProgress.isLoadingDocument && ( "isBlankPageURL" in window ? isBlankPageURL(content.location.href) : content.location.href == "about:blank" ) ) loadURI(url); else gBrowser.selectedTab = gBrowser.addTab(url); Подставляю вместо "about:blank" свой "chrome://fastdial/content/fastdial.html" - не работает. Что делаю не так? |
rbfyec > 28-12-2014 15:06:21 |
becool Выделить код Код:var loc = content.location.href; var url = "https://www.google.ru/"; if(loc=="about:blank" || loc=="about:newtab" || loc=="chrome://fastdial/content/fastdial.html") gBrowser.loadURI(url); else gBrowser.selectedTab = gBrowser.addTab(url) |
becool > 28-12-2014 18:20:48 |
rbfyec, благодарствую! То что надо! |
becool > 22-03-2015 23:41:25 |
В FireGestures есть свой жест "дублировать вкладку". Не устраивает то, что дубликат открывается в фоне. Можно ли как-нибудь поправить "внешним" кодом? |
HaGEN > 23-03-2015 03:06:03 |
Дубликат на переднем плане Выделить код Код:var url = getBrowser().currentURI.spec; getBrowser (). selectedTab = getBrowser (). addTab(url); еще дубликат можно быстро создать если сделать СКМ на кнопке "Обновить" . Тоже будет на "переднем плане". |
becool > 23-03-2015 06:58:37 |
HaGEN, а нельзя чтоб вкладка так же как и встроенным жестом открывалась справа от дублируемой? С твоим кодом открывается в конце справа. HaGEN пишет
Да просто привычка с Оперы осталась... |
Infocatcher > 23-03-2015 10:59:17 |
becool пишет
Выделить код Код:var selectedTab = gBrowser.selectedTab; var pos = "_tPos" in selectedTab ? selectedTab._tPos : Array.indexOf(gBrowser.tabs, selectedTab); var tab = gBrowser.duplicateTab(selectedTab); gBrowser.moveTabTo(tab, pos + 1); gBrowser.selectedTab = tab; |
Dumby > 23-03-2015 11:49:30 |
pos + 1 |
Infocatcher > 23-03-2015 12:56:52 |
Dumby пишет
А, ну да, подправил, это у меня Tree Style Tab на рабочем профиле выкрутасничает. |
becool > 23-03-2015 16:03:55 |
Спасибо, ребята, все работает! Еще вопросик есть: иногда после продолжительной работы в браузере (у меня Cyberfox) перестает работать как минимум один жест - встроенный жест "Недавно закрытые вкладки". Возможно и какие-то другие жесты отваливаются, не проверял. Но элементарные жесты "Закрыть вкладку" и "Новая вкладка" при этом всегда работают. Т.е. перестают работать не все жесты, а только один (возможно больше). Перезапуск браузера решает проблему. С чем это может быть связано? Может с таким кто сталкивался уже? |
HaGEN > 23-03-2015 20:26:12 |
becool посмотреть в "консоль ошибок" какие тама сообщения сыпятся, если какой-либо жест перестает срабатывать, должны быть ошибки. по ним бывает можно найти виновника... а бывает нет, хехе. сам тольку учусь. |
xrun1 > 10-07-2015 12:24:45 |
В 39-й стало глючить расширение FireGestures 1.10 |
Leprecon > 15-08-2015 11:42:19 |
На последней бете дополнение работает? У меня с новым профилем и отключенной мультипроцессорностью пустая таблица жестов и ничего туда не добавляется. Ставил последний последний билд из канала разработки, тоже не работает. |
voqabuhe > 15-08-2015 11:53:27 |
Leprecon пишет
Аналогично на , но уже установленные жесты работают, правда подсказки не у всех появляются. Leprecon пишет
А где такая? |
Leprecon > 15-08-2015 13:01:34 |
voqabuhe пишет
https://addons.mozilla.org/ru/firefox/addon/firegestures/?src=ss |
voqabuhe > 15-08-2015 14:11:54 |
Leprecon пишет
Понятно, я думал ты что-то новое нашёл. А эта еще старее чем финальная.
|
Leprecon > 15-08-2015 17:27:43 |
voqabuhe пишет
Ага. И судя по всему никто жестами в firefox beta и выше не пользуется кроме нас двоих |
oleg.sgh > 15-08-2015 17:44:13 |
Leprecon |
Leprecon > 16-08-2015 00:17:08 |
oleg.sgh пишет
42-ая. В 41 вроде работало. |
manuk > 18-08-2015 12:46:49 |
Помогите, пожалуйста, со скриптом для жеста "закрыть вкладкУ справа (одну)". |
oleg.sgh > 18-08-2015 12:54:33 |
manuk А так, не? скрытый текст |
manuk > 18-08-2015 13:51:13 |
oleg.sgh пишет
Не так. Закрыть одну вкладку справа от активной. |
voqabuhe > 22-08-2015 23:02:23 |
Исправили однако.
|
jars > 24-08-2015 15:55:27 |
manuk пишет
|
wolwerine > 30-09-2015 16:33:55 |
В последних сборках с e10s отпали два жеста: Поиск на текущем сайте |
Dumby > 01-10-2015 20:43:34 |
wolwerine пишет
Может скрытый текст Выделить код Код:var code = ` var win = Services.focus.focusedWindow; var sel = win.getSelection().toString(); if (sel) { var doc = win.top.document; var input = doc.querySelector('input[type="search"]') || doc.querySelector('input[type="text"]') || doc.querySelector('input:not([type]'); if (input) { input.value = sel; var KE = win.KeyboardEvent; var init = {keyCode: KE.DOM_VK_RETURN}; input.dispatchEvent(new KE("keypress", init)); } else setTimeout(() => content.alert( "FireGestures:\\n\\nПоле для ввода не найдено!" ), 100); } `; var url = "data:;charset=utf-8," + encodeURIComponent(code); gBrowser.selectedBrowser.messageManager.loadFrameScript(url, false); |
wolwerine > 02-10-2015 13:42:12 |
Dumby |
Dumby > 02-10-2015 15:28:22 |
wolwerine пишет
Подорвался поставить посмотреть Tile Tabs 13.3 на FF44.0a1. скрытый текст Выделить код Код:var prefix = "https://www.google.ru/search?q="; var name = "FG:TileTabs:Selection"; function listener({data}) { messageManager.removeMessageListener(name, listener); if (data) tileTabs.tileActions("tilelink-right", gBrowser.loadOneTab(prefix + encodeURIComponent(data), null, null, null, true, false) ); else throw name + " No selection"; } messageManager.addMessageListener(name, listener); gBrowser.selectedBrowser.messageManager.loadFrameScript( `data:,sendAsyncMessage("${name}",String(Services.focus.focusedWindow.getSelection()).trim());` , false); |
wolwerine > 02-10-2015 17:22:55 |
Dumby |
toltec > 05-10-2015 12:31:57 |
А для Tile View как того же добиться? |
rbfyec > 22-10-2015 01:31:39 |
Как через FireGestures эмулировать нажатие Esc? Но не получается. |
rbfyec > 24-10-2015 23:15:36 |
Ну вроде же всё правильно делаю, а не получается. |
Jerome > 25-10-2015 10:27:28 |
rbfyec пишет
Да, не работает. Выделить код Код:var localFile = Components.classes["@mozilla.org/file/local;1"]. createInstance(Components.interfaces.nsILocalFile); var process = Components.classes["@mozilla.org/process/util;1"]. createInstance(Components.interfaces.nsIProcess); var args = ["sendkeypress", "27"]; localFile.initWithPath("C:\\nircmd.exe"); process.init(localFile); process.run(false, args, args.length); |
rbfyec > 25-10-2015 12:20:58 |
Jerome пишет
Нет, ну ставить себе ещё одну утилиту для этого я не хочу. Может кто тогда подскажет способ эмулировать нажатие Esc не через FireGestures, а средствами самого ? |
Jerome > 25-10-2015 14:17:45 |
rbfyec пишет
Дополнение iMacros rbfyec пишет
Че там ставить то, кинуть один файл в папку профиля, например, и все делов то. rbfyec |
Blumquist > 19-01-2016 11:16:49 |
Ахтунг, комрады |
soll > 01-02-2016 23:29:56 |
Пользуюсь Firefox 42, престала работать команда "Сохранить изображение", теперь всё время появляется диалог сохранения, как в случае вызова "Сохранить изображение как..". В Firefox 28 всё работает отлично. |
xrun1 > 02-02-2016 00:27:45 |
soll |
soll > 02-02-2016 19:47:48 |
xrun1 пишет
Благодарю, указывал папку в настройках, но она почему-то слетела. ХМ... Восстановил, работает. |
xrun1 > 03-02-2016 01:36:38 |
soll
Реализовать можно, но будет не корректно. Будет принудительно закрываться со всеми дочерними процессами. При повторном открытии могут возникнуть проблемы. На Ваше усмотрение. Выделить код Код:startProcess("c:\\Windows\\System32\\taskkill.exe", ["/F", "/IM", "firefox.exe", "/T"]); function startProcess(path, args) { var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath(path); if(file.exists()) { var process = Components.classes["@mozilla.org/process/util;1"] .createInstance(Components.interfaces.nsIProcess); process.init(file); process.run(false, args, args.length); } else custombuttons. alertBox ("Файл не найден", path); }; Другого решения мне в голову не приходит. |
soll > 03-02-2016 01:45:12 |
Мда, после закрытия жестом, при открытии открывается Manager Session, что, похоже, говорит о некорректном завершении, ну да ладно. Спасибо большое за помощь. Очень благодарен. |
xrun1 > 12-02-2016 14:56:35 |
soll |
soll > 12-02-2016 16:26:05 |
xrun1, скажи , команду ставить вместо startProcess("c:\\Windows\\System32\\taskkill.exe", ["/F", "/IM", "firefox.exe", "/T"]); ? |
shinji2009 > 23-02-2016 15:02:27 |
привет. настроил движение чтобы сохранять картинки. и он сохраняет их в папку по умолчанию без подтвержения. а если сделать движение на видео (webm), браузер всё равно ещё выводит диалог с кнопкой "сохранить". можно сделать без этого диалога? |
Oleksii > 05-03-2016 14:12:41 |
Уважаемые! |
rbfyec > 06-03-2016 17:37:04 |
Oleksii пишет
|
Oleksii > 06-03-2016 22:11:35 |
rbfyec пишет
Не помогло. (( |
bunda1 > 06-03-2016 23:14:25 |
Oleksii пишет
|
rbfyec > 07-03-2016 00:17:25 |
Ну у меня с DOM_VK_ENTER работает. |
Oleksii > 07-03-2016 11:29:44 |
bunda1 пишет
Я не профи в этом плагине, но при работе с текстами он мне очень стал помогать. |
rbfyec > 08-03-2016 15:05:49 |
Oleksii У меня и с ENTER работает, но в 30 версии сделали вот что: https://www.fxsitecompat.com/en-CA/docs … n-removed/ |
Oleksii > 08-03-2016 16:55:11 |
rbfyec пишет
Ура! Заработало! Большое спасибо! Не заметил что во втором ответе использовали Return, т.к. с Enter не работало. |
Oleksii > 10-03-2016 12:28:28 |
Еще вопрос (т.к. поиск здесь не могу сделать по именно данной ветке): кто подскажет код для комманды Select All (Ctrl + A)? |
xrun1 > 10-03-2016 14:35:59 |
Oleksii |
Oleksii > 10-03-2016 18:00:55 |
xrun1 пишет
Большое спасибо! Работает! Не скромно, а чего такие функции изначально в базовом наборе не идут? Вопрос из любопытства. Или может где то есть конструктор кода под этот аддон, что бы каждый раз так публику не мучать? |
rbfyec > 10-03-2016 18:04:13 |
xrun1 пишет
Или можно совсем просто |
Oleksii > 10-03-2016 18:05:49 |
rbfyec пишет
Спасибо! |
rbfyec > 10-03-2016 18:07:53 |
Oleksii пишет
Если открыть окно настроек аддона, внизу будет ссылка "Получить схемы". |
Oleksii > 10-03-2016 18:13:48 |
Это http://www.xuldev.org/firegestures/getscripts.php? Но там скрипты на основные моменты, а сам конструктор, типа визуального (жмешь нужное сочетание клавиш, а он тебе под него выдает скрипт), нет? Я не силен в программировании совсем и вряд ли смогу понять логику написания сриптов типа этого: Хотя по сути понятно, что ctrl - можно заменить любой другой клавишей (alt, shift и т.д.), а "А" - тоже какой то буквой с клавы )) |
Oleksii > 16-06-2016 10:54:23 |
Всем снова привет! Еще один вопрос к гуру: какой код прописать для команды переключения между двумя последними вкладками по Ctrl + Tab? Заранее благодарен! |
xrun1 > 16-06-2016 14:26:08 |
Oleksii Плюс должно быть так, наверное |
Oleksii > 16-06-2016 14:28:18 |
xrun1 пишет
Т.е. полный код для вставки: 16-06-2016 14:29:36 Oleksii пишет
Сам себе отвечаю: да, так работает. Спасибо за подсказку! |
xrun1 > 16-06-2016 18:04:25 |
Oleksii А browser.ctrlTab.previews - это параметр в about:config, который должен быть true, иначе комбинация на клавиатуре Ctrl+Tab не работает. |
oleg.sgh > 30-11-2016 15:26:26 |
Можно на жест повесить два клика на кнопку назад? |
bamboo > 03-03-2017 18:35:02 |
Смутно припоминаю, раньше можно было добавить жесты для команд PageUp и PageDown, а сейчас их нет? |
oleg.sgh > 03-03-2017 18:42:41 |
bamboo |
bamboo > 06-03-2017 17:01:58 |
oleg.sgh пишет
Спасибо! А то поставил себе фаерфокс на немецком и затупил. |
Duche > 17-03-2017 15:09:03 |
Добрый день. Подскажите , не работает выделение на странице при включенном FireGestures. Может кто сталкивался. |
becool > 07-04-2017 20:30:51 |
Подскажите, пожалуйста, код для жеста, раскрывающего вот такое меню загрузок: |
Black_Monk > 21-04-2017 16:32:04 |
При включении многопроцессорности перестают работать жесты Назад к первой странице вкладки: и Вперёд к последней странице вкладки: Выделить код Код:var nav = gBrowser.webNavigation; var hist = nav.sessionHistory; nav.gotoIndex(hist.count - 1); Подскажите, как их можно поправить, чтобы они заработали? |
beggrr > 11-07-2017 23:04:38 |
Подскажите, как сделать чтобы FireGestures писало в консоль сообщения об ошибках js как это делает Custom Buttons. Сейчас если в консоли запись об ошибке, то она выглядит так: Текст ошибки и ссылка chrome://firegestures/content/browser.js line 115 > Function А как сделать, чтоб писало в каком жесте произошла ошибка и указывало то место в коде, где это случилось? Ну как Custom Buttons делает. |
becool > 12-09-2017 16:14:05 |
Есть такой код для закрытия текущей вкладки и перехода к предыдущей: Выделить код Код:var tab = gBrowser.mCurrentTab; if(tab.previousSibling) gBrowser.mTabContainer.selectedIndex--; gBrowser.removeTab(tab); Помогите пжл переделать на следующую |
Mazzi > 13-09-2017 11:50:08 |
becool пишет
|
becool > 13-09-2017 19:12:23 |
Mazzi, Спасибо! |
Опупум > 22-09-2017 15:29:46 |
Можно ли жестами запускать расширения? У расширений должен быть какой то идентификатор, где его можно посмотреть? |
mokujin > 22-09-2017 17:21:23 |
всмысле ВКл\ВЫКЛ делать - да, можно. Выделить код Код:AddonManager.getAddonByID('MediaSniffer@hiyoko.info', function (addon) { addon.userDisabled = !addon.userDisabled; }); id смотреть в самом расширении, это обычный .zip |
Опупум > 22-09-2017 20:12:25 |
Не, я имел в виду применение расширения к сайту, а по коду Выделить код Код:AddonManager.getAddonByID('tranquility@ushnisha.com', function (addon) { addon.userDisabled = !addon.userDisabled;}); Кнопка tranquility появляется/исчезает. А надо чтобы нажималась/отжималась. но Clearly умер. А главное не могу найти где в нём этот самый button лежит и какие аналоги в tranquility |
mokujin > 22-09-2017 23:03:00 |
ты не то спросил\написал. формулируй понятней. Яхз. что такое транквилити, но нажать на кнопку(если она есть) всегда можно так: Выделить код Код:// вписать ИД кнопки нужной document.getElementById('custombuttons-button65').click(); // или лучше прямо вызывать ф-цию расширения. нарпример вот: PalemoonCommander.openOptions(); AttributeInspector бери и он всё покажет. да подмогнут боги Infocatcher-у, во всех его желаниях и утехах! http://infocatcher.ucoz.net/js/cb/attrsInspector.js |
oleg.sgh > 07-10-2017 19:03:33 |
Нужен код жеста - скопировать адрес страницы. Т.е. то, что в адресной строке, жестом в любом месте страницы. |
Infocatcher > 08-10-2017 12:49:17 |
oleg.sgh пишет
Поиск по «copy» среди файлов расширения: firegestures-1.11.1-fx.xpi\chrome\content\firegestures\browser.js Выделить код Код:case "FireGestures:HybridCopyURL": var url = this.getLinkURL() || this.getImageURL() || this.sourceNode.ownerDocument.location.href; var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper); clipboard.copyString(url); break; Можно попробовать вот такое: Выделить код Код:var url = FireGestures.sourceNode.ownerDocument.location.href; var clipboard = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper); clipboard.copyString(url); И первую строчку можно заменить на Разница будет видна на страницах типа https://ru.wikipedia.org/wiki/Служебная:Поиск. |
oleg.sgh > 08-10-2017 13:03:10 |
Infocatcher |
AlexanderKv > 23-11-2017 08:42:17 |
Друзья, известно ли что-нибудь про работу расширения на 57-ом FF? |
oleg.sgh > 23-11-2017 08:57:16 |
AlexanderKv |
AlexanderKv > 23-11-2017 09:25:12 |
oleg.sgh пишет
Gesturefy всем подошел, спасибо. |
oleg.sgh > 23-11-2017 09:30:45 |
AlexanderKv |
DeeZ > 26-01-2018 11:10:29 |
del |
HepoH > 10-02-2018 10:59:20 |
oleg.sgh пишет
Данный ключ точно работает? Пробовал добавить, но никакого эффекта. |
oleg.sgh > 10-02-2018 11:02:58 |
HepoH |
HepoH > 25-02-2018 18:14:42 |
oleg.sgh пишет
Странно, у меня нигде не работает. Создал логическую переменную, скопипастив туда указанное выше имя, выставил true. В имени опечатки нет, поскольку гугл находит кучу ссылок по нему. Попробовал обновиться до Nightly и проверить там -- тот же результат. UPD: отставить, страницами дополнений я считал вкладки "about:addons", а не "https://addons.mozilla.org/", о котором скорее всего говорили вы. Там действительно работает. |
Vektorin > 06-01-2019 16:19:41 |
Подскажите, где в настройках сделать это... ещё выделенное слово потянуть вправо — поиск в гугл http://www.outsidethebox.ms/18190/ |