>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Сustom Buttons http://forum.mozilla-russia.org/viewforum.php?id=34 >[CB]Anti Boss http://forum.mozilla-russia.org/viewtopic.php?id=52435 |
bunda1 > 16-11-2011 20:26:45 |
Anti Boss(Firefox 3.6 +) Выделить код Код:// Anti Boss ............................................................... ["mousedown", "mouseup", "dragstart"].forEach(function(type) { gBrowser.mPanelContainer.addEventListener(type, function(e) { antiBoss(e) }, false) }); this.onDestroy = function() { ["mousedown", "mouseup", "dragstart"].forEach(function(type) { gBrowser.mPanelContainer.removeEventListener(type, function(e) { antiBoss(e) }, false) }); }; function antiBoss(event) { switch ( event.type ) { case "mousedown": { if ( event.button == 0 ) this.leftButtonDown = true; // если нажать ЛКМ if ( event.button == 2 && this.leftButtonDown ) { // если нажать ПКМ event.preventDefault(); event.stopPropagation(); this.leftButtonDown = false; this.rightButtonDown = true; // свернуть Firefox .... var intervalID = setInterval(function( ) { if ( this.rightButtonDown ) return; window.minimize(); clearInterval(intervalID); document.getElementById("contentAreaContextMenu").hidePopup(); }, 50) } break; } case "mouseup": { if ( event.button == 0 ) this.leftButtonDown = false; // если отпустить ЛКМ if ( event.button == 2 ) this.rightButtonDown = false; break; } case "dragstart": { this.leftButtonDown = false } } }; |
Inko7 > 22-11-2012 18:03:15 |
Заметил такой баг: если левой кнопкой выделить текст и перетянуть его либо в поле ввода, либо просто в сторону для поиска в новой вкладке или перетянуть любую ссылку на странице, то FF свернется! |
bunda1 > 22-11-2012 20:46:52 |
Inko7 пишет
|
Inko7 > 22-11-2012 21:14:23 |
Так ложных сворачиваний нет, но опять всплывает изначальная проблема |
bunda1 > 22-11-2012 23:38:52 |
Inko7 пишет
Ну и немного оптимизировал код: 16-11-2011 19:26:45 |
Inko7 > 23-11-2012 10:51:49 |
Вроде работает, как надо. Спасибо. |
vzli_izv > 28-07-2015 19:46:44 |
как свернуть в трей? |
bunda1 > 28-07-2015 19:57:23 |
vzli_izv пишет
Только если установить расширение которое сворачивает, кнопкой можно только дать команду такому расширению. |
vzli_izv > 28-07-2015 20:11:06 |
использую MinimizeToTray но хочется просто кнопку |
bunda1 > 28-07-2015 20:15:10 |
vzli_izv пишет
Только кнопкой нельзя, эта тема уже не раз поднималась. |
vzli_izv > 28-07-2015 20:24:18 |
благодарю. |