Страницы: 1
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)
Отсутствует
Страницы: 1