Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.
  • Форумы
  •  » Сustom Buttons
  •  » [CB]Переключить 'Поиск на странице' двойным средним кликом на странице

№127-11-2011 01:33:47

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

[CB]Переключить 'Поиск на странице' двойным средним кликом на странице

Переключить 'Поиск на странице' двойным средним кликом на странице(Firefox )
Автор: bunda1
Описание: Kод дает возможность открыть / закрыть панель поиска на странице, двойным средним кликом на странице. Выделите текст на странице и двойным средним кликом запускаете поиск на странице.

Использование: положите код в любую 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'; // устанавливаем флаг

Отредактировано bunda1 (20-10-2012 16:03:19)

Отсутствует

 
  • Форумы
  •  » Сustom Buttons
  •  » [CB]Переключить 'Поиск на странице' двойным средним кликом на странице

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]