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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№117-11-2011 12:50:59

Inko7
Участник
 
Группа: Members
Зарегистрирован: 09-11-2009
Сообщений: 950
UA: Firefox 8.0

[CB]Надстройки для TU: Clear Undo List Tabs & Close All Tabs

Clear Undo List Tabs for TU(Firefox)
Автор: Inko7
Описание: При нажатии СКМ по кнопке "Восстановить закрытую вкладку" от дополнения Tab Utilities выполняется очистка списка закрытых вкладок
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// СКМ ПО КНОПКЕ UNDO CLOSE TAB (дополнение Tab Utilities) >  СТЕРЕТЬ СПИСОК ЗАКРЫТЫХ ВКЛАДОК

// удаление обработчика при повторной инициализации
this.onDestroy = function() {document.getElementById("undoclosetab-button").removeEventListener("click", uctab, false);};
document.getElementById("undoclosetab-button").addEventListener("click", uctab, false);

function uctab(event){
if (event.button==1) {
        var maxTabsUndo = TU_getPref("browser.sessionstore.max_tabs_undo");
        TU_setPref("browser.sessionstore.max_tabs_undo", 0);
        TU_setPref("browser.sessionstore.max_tabs_undo", maxTabsUndo);
    document.getElementById("History:UndoCloseTab").setAttribute("disabled", tabutils._ss.getClosedTabCount(window) == 0);
    gBrowser._lastClosedTabsCount = null;

};
            };

Close All Tabs for TU(Firefox)
Автор: Inko7
Описание: При нажатии СКМ по счетчику "Список всех вкладок" от дополнения Tab Utilities выполняется закрытие ВСЕХ открытых вкладок
Использование: положите код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Выделить код

Код:

// СКМ НА СЧЕТЧИКЕ ВКЛАДОК  >  ЗАКРЫТЬ ВСЕ ВКЛАДКИ

// удаление обработчика при повторной инициализации
this.onDestroy1 = function() {
document.getElementById("alltabs-button").removeEventListener("click", midclick, false);};
document.getElementById("alltabs-button").addEventListener("click", midclick, false);

function midclick(event){
if (event.button==1){
    ( function() {
        var br = getBrowser();
        var cTab = br.mCurrentTab;
        br.removeAllTabsBut(cTab);
        br.addTab("about:blank");
        br.removeTab(cTab);
        setTimeout("gURLBar.focus();", 0);
            })();
                }           
};

Отредактировано Inko7 (20-11-2011 22:28:08)

Отсутствует

 

Board footer

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