>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Сustom Buttons http://forum.mozilla-russia.org/viewforum.php?id=34 >[CB]Переключить 'Поиск на странице' двойным средним кликом на странице http://forum.mozilla-russia.org/viewtopic.php?id=52582 |
bunda1 > 27-11-2011 01:33:47 |
Переключить 'Поиск на странице' двойным средним кликом на странице(Firefox ) Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую. Выделить код Код:// Переключить 'Поиск на странице' двойным средним кликом на странице ............. // добавляем обработчик для обработки нажатие на кнопку мыши на странице .... if (window.CBToggleFindBarRun !== 'stop') gBrowser.addEventListener("mouseup", function(event){ //стоп, если не на среднюю кнопку мыши if (event.button !== 1) return; var _this = this; if ( _this.open) { // переключить 'Поиск на странице' gFindBar.hidden ? gFindBar.onFindCommand() : gFindBar.close(); gFindBar._findField.focus();// Findbar, фокус } _this.open = true; // сбросить флаг по таймеру this.timer = 0; this.timer = setTimeout(function(){ _this.open = false }, 600); }, false) window.CBToggleFindBarRun = 'stop'; // устанавливаем флаг |