не всегда срабатывает жест прокрутить в начало документа или в конец, на некоторых страницах срабатывает на некоторых нет. никто не знает почему?
Если делать его над флешем, скажем.
Отсутствует
не всегда срабатывает жест прокрутить в начало документа или в конец, на некоторых страницах срабатывает на некоторых нет. никто не знает почему?
Возможно не работает в текстовых полях или на флеше.
Отсутствует
Когда я создаю через 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 появляется.
Что это и как от него избавиться?
Отсутствует
Ошибка: this.docShell is null
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher, значит это баг и надо просто на него забить?
А есть какие-нибудь видимые проблемы?
А что это this.editor is null и почему там упоминается urlbar?
Это тоже нашлось, только unconfirmed:
https://bugzilla.mozilla.org/show_bug.cgi?id=735067
А за подробностями надо этот chrome://browser/content/urlbarBindings.xml и открывать:
<method name="formatValue">
<body><![CDATA[
if (!this._formattingEnabled || this.focused)
return;let controller = this.editor.selectionController;
Это что-то про подсветку домена в адресной строке. Видимо, подсветка вызывается слишком рано.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
в fire gestures есть команда прокрутить страницу на верх, и есть плагин yet another smooth scrolling, так вот если в YASS поставить галочку в использовать плавную прокрутку с клавишами home/end то прокрутка наверх идет плавно, мне очень нравится, но вот только не везде она срабатывает, на некоторых сайтах работает, на некоторых нет, если нажать любую клавишу на странице где жест не работает то он начинает работать, без этой галочки жест работает всегда никто не знает как побороть эту неприятность?
Отсутствует
Приветствую!
Как мне сделать жест, посылающий хоткей Alt S ?
Создал такой жест, по идее, эмулирующий нажатие [Alt]+[s] (на этот хотекй в UnMHT я назначил "Сохранить как MHT") . Само движение мышы распознаётся правильно и выводится название сработавшего жеста, но нажатие хоткея не эмулируется. Нажатие этого хоткея на клавиатуре срабатывает правильно.
Отредактировано Александр Колесников (07-08-2013 02:12:34)
Отсутствует
Жест прокрутить в начало, конец документа стал работать с задержкой(т.е. не мгновенно) в 23
ps написал автору письмо (а в письме два слова: не скучай)
--------------
Получил не обнадёживающий ответ.
Отредактировано Pony_Smile_Pack (07-08-2013 03:42:31)
Отсутствует
Жест прокрутить в начало, конец документа стал работать с задержкой(т.е. не мгновенно) в 23
В работает без задержки, но примерно как раз с 23 версии прокрутка стала плавной, а раньше была просто прокрутка. Кстати может кто-нибудь знает жест, чтобы была обычная, не плавная прокрутка.
Отсутствует
Получил второй ответ от автора:
"general.smoothScroll.other" to "false"
аллилуя!
Отсутствует
"копировать ссылку на картинку"
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);
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Почему-то перестал работать FireGestures. Верси 1.7.12
Перестали работать жесты. Расширение включено, но не работает. Пытался отключить, перезагрузиться, потом включить и перезагрузиться, но это не помогло.
Если включить отрисовку следа то следа нет. Буд-то и расширения нет.
Почему расширение перестало внезапно работать и как его снова заставить работать?
Уже пробовал его удалить и установить заново, но это не помогло.
Отредактировано Alexandrro (16-09-2013 18:11:54)
Отсутствует
Почему расширение перестало внезапно работать и как его снова заставить работать?
У меня работает на и других нет. Может у тебя конфликтует с другими расширениями попробуй их отключить для проверки. Ещё можно попробовать поставить предыдущую версию FireGestures т.к список изменений в 1.7.12 касался только Nightly и PaleMoon, то может для стабильной версии наоборот чего-нибудь сломали
x [Nightly26.0a1] FireGestures doesn't work normally due to the change for Bug 821687.
x [PaleMoon24] Fixed the compatibility.
Отредактировано voqabuhe (16-09-2013 19:24:40)
Отсутствует
Да в том то и дело, что никаких расширений и ничего прочего не ставил.
Работало себе работало, потом бац и замечаю что жесты не работают.
Никаких расширений не устанавливал. Раньше работало, а значит конфликтов не было.
Просто перестало работать с пустого места
Как кто-то советовал сделал сброс Firefox, и как оказалось вместе со сбросом он удалил все расширения и их настройки Класс.. я то думал сброс будет касаться только внутри-файрфоксовых настроек, временных файлов и прочего.
А он просто считай убил полностью всё то, что я так долго настраивал(включая все настройки всех расширений).
Пытался скинуть старый профиль, который Мозилла создала на рабочем столе, но он почему-то не заработал Все расширения показывает есть, но при любом взаимодействии с ними(зайти в настройки, отключить, включить или что ещё) наглухо зависает.
В итоге пришлось с нуля ставить все расширения и снова всё это настраивать...
Теперь то всё работает...
Отредактировано Alexandrro (16-09-2013 20:42:05)
Отсутствует
Подскажите пожалуйста, можно ли создать жест, открывающий в новой вкладке chrome://browser/content/places/places.xul сразу в Unsorted Bookmarks?
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) }; })(); });
Отсутствует
Реально ли создать "поиск текста на текущем сайте"? Перенос выделенного на странице текста в первое текстовое поле (обычно это "поиск") и "ввод".
Примерно так:
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]'); }
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Например вызов списка недавно закрытых вкладок (который я тоже вызываю жестом) работает и без кнопки на интерфейсе, а список всех вкладок почему-то без видимой кнопки не вызывается...
Подскажите пожалуйста как реализовать такой жест? Хочу вызывать меню (со списоком ЗАКРЫТЫХ вкладок) кнопки от расширения TMP. Желательно чтобы была возможность удалить саму кнопку с тулбара(чтобы жест при этом работал). Я даже вычислил id этого меню: btn_undoclose_menu. Но нужен пример кода для самого жеста.
Отсутствует