>Форум 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=57237 |
bunda1 > 30-11-2012 01:45:58 |
Закрыть менеджер загрузок двойным кликом на странице(Firefox 3.6 +) Выделить код Код:// Закрыть менеджер загрузок двойным левым кликом на странице ............................ gBrowser.addEventListener("dblclick", closeDownloadManager, false); this.onDestroy = function() { gBrowser.removeEventListener("dblclick", closeDownloadManager, false); }; function closeDownloadManager(e) { if ( e.button == '0') { var wm = Cc["@mozilla.org/appshell/window-mediator;1"].getService(Ci.nsIWindowMediator); var dm = wm.getMostRecentWindow("Download:Manager"); if ( dm ) dm.close(); } }; |
Dumby > 30-11-2012 08:17:16 |
bunda1 пишет if (true) { |
bunda1 > 30-11-2012 16:01:51 |
Dumby |
LongLogin > 30-11-2012 16:54:11 |
bunda1 скрытый текст Выделить код Код:var windowManager = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(Components.interfaces.nsIWindowMediator); var enumerator = windowManager.getEnumerator(null); var thisWindow = windowManager.getMostRecentWindow(null); while (enumerator.hasMoreElements()) {var thatWindow = enumerator.getNext(); if (thisWindow != thatWindow) {thatWindow.close();}} |
bunda1 > 30-11-2012 17:03:30 |
LongLogin Выделить код Код:// Закрыть всех окона кроме текущего двойным левым кликом на странице ......................... gBrowser.addEventListener("dblclick", closeAllWindows, false); this.onDestroy = function() { gBrowser.removeEventListener("dblclick", closeAllWindows, false); }; function closeAllWindows(e) { if ( e.button == '0') { var windowManager = Components.classes['@mozilla.org/appshell/window-mediator;1'] .getService(Components.interfaces.nsIWindowMediator); var enumerator = windowManager.getEnumerator(null); var thisWindow = windowManager.getMostRecentWindow(null); while (enumerator.hasMoreElements()) { var thatWindow = enumerator.getNext(); if (thisWindow != thatWindow) { thatWindow.close() }}; } }; |
LongLogin > 30-11-2012 22:48:33 |
bunda1 пишет
спасибо |
LongLogin > 03-12-2012 21:18:18 |
что-то слишком суровую кнопку мне bunda1 сделал |