Keresés

Új hozzászólás Aktív témák

  • BullZeye

    veterán

    válasz x123456 #13346 üzenetére

    greasemonkey van fent, de abból is szeretnék kivenni mindent ami nem muszáj, hogy ott legyen, hogy még véletlenül se lassítsa a böngészőt, mert ennyi kiegnél az az igazság, hogy rettentően belassul az egész.

    Itt van még1 amit szeretnék kieg nélkül megoldani valahogy, hogy dupla jobb klikkel bárhol az oldalon bezárja a tabot.
    Jelenleg 60 addon van fent, és pain in the ass kidereíteni, hogy mi mivel ugrik össze, egyenként letiltogatni, így most szeretném a felére redukálni, és kapásból FF-be integrálni azokat, amiket csak lehet.

    if(!net) var net={};
    if(!net.shan) net.shan={};
    if(!net.shan.developer) net.shan.developer={};

    net.shan.developer.myActionDblClk = function (event) {
    if (event.button == 2)
    {
    //close current tabl if available
    if (getBrowser().mTabContainer.childNodes.length > 1)
    {
    document.getElementById("contentAreaContextMenu").hidePopup();
    getBrowser().removeCurrentTab();
    }
    else
    {
    var prefSvc = Components.classes["@mozilla.org/preferences-service;1"]
    .getService(Components.interfaces.nsIPrefService);
    var prefBranch = prefSvc.getBranch("extensions.rigthstoclose.");

    switch(prefBranch.getIntPref("lasttabclosure")) {
    case 0:
    getBrowser().addTab("");
    document.getElementById("contentAreaContextMenu").hidePopup();
    getBrowser().removeCurrentTab();
    break;
    case 1:
    BrowserTryToCloseWindow();
    break;
    default:
    getBrowser().addTab("");
    document.getElementById("contentAreaContextMenu").hidePopup();
    getBrowser().removeCurrentTab();
    }


    }
    }
    }

    //start window event capturing
    window.addEventListener('dblclick', net.shan.developer.myActionDblClk, true);

Új hozzászólás Aktív témák