1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Rob

Beiträge von Rob

  • Wetterfuchsbutton in Firefox 70 ohne Ergebnis

    • Rob
    • 16. September 2019 um 21:28

    Leider ist immer noch alles blank.

  • Wetterfuchsbutton in Firefox 70 ohne Ergebnis

    • Rob
    • 16. September 2019 um 19:43

    Ich scheine blind zu sein, aber irgendwie sehe ich mich nicht in der Lage eine aktuell funktionierende Version vom Wetterfuchs zu finden. Das Symbol und Menüs werden angezeigt, aber ansonsten bleibt alles leer. Wenn mich jemand dahin stupsen könnte, wäre es super!

    So sehen meine Dateien derzeit aus:

    Wetterfuchsbutton.uc.js

    Code
    // ==UserScript==
    // @name           wetterfuchsbutton.uc.js
    // @compatibility  Firefox 33. - 70
    // @include        main
    // @version        1.0.20180325
    // ==/UserScript==
    
    var wetterfuchs = {
    
      urlobj: {
        MO_Doppelklick: {url:"https://www.msn.com/de-de/wetter/heute/de/Berlin,BE,Deutschland/we-city-52.520,13.380",width:700,height:640},
        MO_Rechtsklick: {url:"http://www.wetter.net/47/Berlin",width:850,height:630},
        MO_Mittelklick: {url:"https://www.daswetter.com/wetter_Berlin-Europa-Deutschland-Berlin--1-26301.html",width:800,height:638},
        DED_WetterAktuell: {url:"https://www.wetterkontor.de/de/deutschland_aktuell.asp?id=0&page=0&sort=0",width:625,height:865},
        DED_Vorhersage: {url:"https://www.wetterkontor.de/de/wetter/deutschland.asp",width:670,height:780},
        DED_Pollenbelastung: {url:"https://www.wetterkontor.de/de/bio/pollenflug-erle.asp",width:478,height:590},
        DED_UVIndexVorhersage: {url:"https://www.wetterkontor.de/de/bio/uv-index.asp",width:478,height:590},
        DE_WetterAktuell: {url:"https://www.dwd.de/DWD/wetter/aktuell/deutschland/bilder/wx_deutschland.jpg",width:780,height:520},
        DE_Vorhersage: {url:"https://www.dwd.de/DWD/wetter/wv_allg/deutschland/film/vhs_deutschland.jpg",width:780,height:485},
        DE_Unwetterwarnung: {url:"http://www.unwetterzentrale.de/images/map/deutschland_index.png",width:572,height:572},
        DE_RegenradarAktuell: {url:"https://www.niederschlagsradar.de/image.ashx",width:568,height:530},
        DE_RegenradarPrognose: {url:"https://www.niederschlagsradar.de/images.aspx?srt=loopvorhersage&jaar=-3&regio=homepage&tijdid=&m=&d=&uhr=&mi=",width:568,height:530},
        EU_AktuellVorhersage: {url:"https://www.wetterkontor.de/de/wetter/europa/",width:680,height:690},
        EU_Unwetterwarnung: {url:"http://www.unwetterzentrale.de/images/map/europe_index.png",width:572,height:572},
        EU_RegenradarAktuell: {url:"http://www.meteox.de/images.aspx?jaar=-3&voor=&soort=loop-bliksem&c=&n=&tijdid=20128241541",width:570,height:570},
        EU_RegenradarPrognose: {url:"http://db.eurad.uni-koeln.de/prognose/data/aktuell/trh_eur_1h_movd1.gif",width:518,height:518},
        WE_WetterAktuell: {url:"http://www.meteocentrale.ch/de/wetter/weltwetter.html#sytl",width:575,height:360},
        RE_AktuellVorhersage: {url:"https://www.wetterkontor.de/de/wetter/deutschland/brandenburg-berlin.asp",width:675,height:640},
        RE_Unwetterwarnung: {url:"https://www.wetterkontor.de/warnungen/wetterwarnungen-brandenburg-berlin.asp",width:850,height:480},
        RE_RegenradarAktuell: {url:"https://www.niederschlagsradar.de/image.ashx?type=regioloop&regio=bln&j=&m=&d=&mi=&uhr=&bliksem=0&voor=&srt=loop1stunde&tijdid=201194154",width:568,height:530},
        RE_RegenradarPrognose: {url:"https://www.wetteronline.de/regenradar/berlin-bundesland?mode=interactive&wrx=52.51,13.41&wrm=8",width:850,height:850},
      },
    
      wfthrobber: "https://raw.github.com/ardiman/userChrome.js/master/wetterfuchsbutton/loading51.gif",
      // alternativ z.B. wfthrobber: "chrome://global/skin/media/throbber.png"
    
      createBtn: function() {
        try {
          CustomizableUI.createWidget({
             id: 'wetterfuchs-toolbarbutton',
             type: 'custom',
             onBuild: function(aDocument) {
                var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                var attributes = {
                   id: 'wetterfuchs-toolbarbutton',
                   class: 'chromeclass-toolbar-additional',
                   type: 'menu',
                   removable: 'true',
                   label: 'Wetterfuchs',
                   tooltiptext: 'Lokale und globale Wetter Infos',
                   oncontextmenu: "return false",
                   ondblclick: "if (event.button === 0) { wetterfuchs.openPanel(\'MO_Doppelklick\',event,\'b\')}",
                   onclick: "if (event.button === 1) {wetterfuchs.openPanel(\'MO_Mittelklick\',event,\'b\')};if (event.button === 2) {wetterfuchs.openPanel(\'MO_Rechtsklick\',event,\'b\')}",
                   style: 'list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAD+0lEQVQ4jb3Tf0zUZRwH8LdgEngngitiMVBXcxH4h+lmETndkqVIOYemrewH4ipJmCjmmDLJRmrKBkPgMNYSMYNN3cQ1YoG4ovjpwQEnX+644ziP7/fbHd9z4SnH8+4PxXIWtLX13j7bsz17Xtvz+TwP8H9lfXx02NT62HJd3JHlurgHe9GhYX9/appkx+k31m0JKtEBzzdlLLz08+6FlxcAz9VtCi7JjtNv/NfQ60sXJQJA/VocutVx6I77+9fGbl/fNeG7nu53X355zNu89W5DSkA+AGyIj1o1I1i1KtQglyzn2MUk/+TNYgq1nEIuohg9TuHK56Qtg2PfxftdJ2L4zStzK6azHgOwoDNRf9Q/kEPeqiJ/MwiqZaRSQsqFpOswhSNL0PEeJ9pXsDVBd1IH3ZMA5jyiFSwOWt//2eIfTF+lyt3XjrCvrZjjN0vJsQpSOUbezCQdH5D2N0nrBk6aYun5+nHF+KmusXDJ/JRHwI7UrS9WH05TW1quUZLMorOjlacNp9j/ay7p2kmquyhGd5HOHeTwNgrLq0J0hfPGhyE9BUA0gICHwIq8vNy2tva7DoeDZrOZNTU1rK6uZl1dPc+fr+HF2uOUBw9SKPtJ18fk8FZOGqPYsy34l1Ig9iEwBogs+uLzVpPJRIvFIoxGIxsaGihJEm02G212O43dfaysrKC9L4/05JDOHRTmeKHVzOaVJH1tInRPTHmBGe9v3/NTc/P40NAQrVYrJUni4ODgPcxm4/DwMB0OBzs6Onm2qpAj/bmcdKZTmBbRtD2o80pw4MZ9gB4AkJaWFnHhwoU7qqrS6XSKkZGRB5DL5aIsy1QUhaqq0uVycWBggF1d7aLlx+OcuB4hpMwQaz6w5P4rAVJSUhJ6e3vpdrupKAplWaYkSTSZTJRlmZqm0ev10uv1UtM0jo+P0+fzcXBIFj1nEiekzBDnt0vnffKgfytXrlxWX1/v93g8dLvdtFqt7O7uFhaLhXa7nYqiUNM0appGVVXp8/mE3+/nrdvjrMrY214FJJUBkX8dSkRycvKpsrIy58VLl+5cbW6m0WgUHo+HsizT1NtLVVWpaRodIyNUVDdv+3x0jI6y8I017SeAp7OBuQBmTYEBAGL1ev27EWFhB/ZnZTkbm5rYb77BltZWGsrLRWPTVfaZB1h7tpKGL/ewsqTo992bNnXs0wfvBRD0T19vdjgQFQmkLwkPN2x+aVnbO3ExA6uB2p0vPGX7KOEZxzrgXE402rbMw7nVwOZS4NnpwKkEA4hZByRnAm/lA2tP6HHgaAgOngTW1ABJZ4AV9282awbrz2QBwQVAaCowpxiIMQCLUoE5ecD8t+/17D8l8H7NmD8Aw0h46qvM+RMAAAAASUVORK5CYII=)'
                };
                for (var a in attributes)
                   toolbaritem.setAttribute(a, attributes[a]);
                appendMenupopup(toolbaritem);
                return toolbaritem;
             }
          });
          addCss();
        } catch(e) { };
    
        function appendMenupopup(toolbaritem) {
          let mymenu = document.createXULElement('menupopup');
          mymenu.id = 'wetterfuchsmenu';
          toolbaritem.appendChild(mymenu);
          function appendMenu(label, id, Items) {
            let menu = document.createXULElement('menu');
            menu.setAttribute('label', label);
            mymenu.appendChild(menu);
            let menupopup = document.createXULElement('menupopup');
            menupopup.id = id;
            menu.appendChild(menupopup);
            for (let item of Items) {
              let menuitem = document.createXULElement('menuitem');
              menuitem.setAttribute('label', item[0]);
              menuitem.setAttribute('oncommand', item[1]);
              menupopup.appendChild(menuitem);
            };
          };
          appendMenu("DE Wetterdaten", "wetterfuchsdatamenu", [
            ["Wetter aktuell", "wetterfuchs.openPanel(\'DED_WetterAktuell\',event,\'p\')"],
            ["Vorhersage", "wetterfuchs.openPanel(\'DED_Vorhersage\',event,\'p\')"],
            ["Pollenbelastung", "wetterfuchs.openPanel(\'DED_Pollenbelastung\',event,\'p\')"],
            ["UV-Index", "wetterfuchs.openPanel(\'DED_UVIndexVorhersage\',event,\'p\')"]
          ]);
          appendMenu("DE Wetterkarten", "wetterfuchsDEmapsmenu", [
            ["Wetter aktuell", "wetterfuchs.openPanel(\'DE_WetterAktuell\',event,\'p\')"],
            ["Vorhersage", "wetterfuchs.openPanel(\'DE_Vorhersage\',event,\'p\')"],
            ["Unwetterwarnung", "wetterfuchs.openPanel(\'DE_Unwetterwarnung\',event,\'p\')"],
            ["Regenradar aktuell", "wetterfuchs.openPanel(\'DE_RegenradarAktuell\',event,\'p\')"],
            ["Regenradarprognose", "wetterfuchs.openPanel(\'DE_RegenradarPrognose\',event,\'p\')"]
          ]);
          appendMenu("EU Wetter", "wetterfuchsEUmapsmenu", [
            ["Aktuell und Vorhersage", "wetterfuchs.openPanel(\'EU_AktuellVorhersage\',event,\'p\')"],
            ["Unwetterwarnung", "wetterfuchs.openPanel(\'EU_Unwetterwarnung\',event,\'p\')"],
            ["Regenradar aktuell", "wetterfuchs.openPanel(\'EU_RegenradarAktuell\',event,\'p\')"],
            ["Regenradarprognose", "wetterfuchs.openPanel(\'EU_RegenradarPrognose\',event,\'p\')"]
          ]);
          appendMenu("Welt Wetter", "wetterfuchsWEmapsmenu", [
            ["Aktuell und Vorhersage", "wetterfuchs.openPanel(\'WE_WetterAktuell\',event,\'p\')"]
          ]);
          appendMenu("Regionales Wetter", "wetterfuchsRegiomapsmenu", [
            ["Aktuell und Vorhersage", "wetterfuchs.openPanel(\'RE_AktuellVorhersage\',event,\'p\')"],
            ["Unwetterwarnung", "wetterfuchs.openPanel(\'RE_Unwetterwarnung\',event,\'p\')"],
            ["Regenradar aktuell", "wetterfuchs.openPanel(\'RE_RegenradarAktuell\',event,\'p\')"],
            ["Regenradarprognose", "wetterfuchs.openPanel(\'RE_RegenradarPrognose\',event,\'p\')"]
          ]);
        };
    
        function addCss() {
          var css =
            '@-moz-document domain(daswetter.com), \
                            domain(dwd.de), \
                            domain(meteocentrale.ch), \
                            domain(niederschlagsradar.de), \
                            domain(www.meteox.de), \
                            domain(msn.com), \
                            domain(wetter.faz.net), \
                            domain(wetter.de), \
                            domain(wetter.net), \
                            domain(wetterkontor.de), \
                            domain(wetteronline.de) { \
              scrollbar {display: none !important} \
            }';
          if (Services.appinfo.version.split('.')[0] <= 56) {
            css +=
              '@-moz-document url(chrome://browser/content/browser.xhtml) { \
                #wetterfuchs-toolbarbutton .toolbarbutton-icon {max-width: none !important} \
              }';
          };
          var cssUri = Services.io.newURI('data:text/css,' + encodeURIComponent(css), null, null);
          var SSS = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
          SSS.loadAndRegisterSheet(cssUri, SSS.AGENT_SHEET);
        };
      },
    
      init: function() {
        this.createBtn();
        let panel = document.createXULElement('panel');
        panel.id = "wetterfuchs-panel";
        panel.setAttribute('noautohide', "false");
        panel.setAttribute('type', "arrow");
        panel.setAttribute('onpopuphiding', "wetterfuchs.clearPanel()");
        panel.setAttribute('onmousedown', "if (event.button == 1) wetterfuchs.openUrlFromPanel()");
        document.getElementById('mainPopupSet').appendChild(panel);
        let vbox = document.createXULElement('vbox');
        panel.appendChild(vbox);
        let browser = document.createXULElement('browser');
        browser.id = "wetterfuchs-iframe";
        browser.setAttribute('type', 'content');
        browser.setAttribute('flex', '1');
        browser.setAttribute('src', this.wfthrobber);
        vbox.appendChild(browser);
      },
    
      myEventhandler: function (e,toDo) {
        switch (toDo) {
         case "p":
          e.preventDefault();
          break;
         case "s":
          e.stopPropagation();
          break;
         case "b":
          e.preventDefault();
          e.stopPropagation();
          break;
        }
      },
    
      clearPanel: function() {
        var myiframe = document.getElementById("wetterfuchs-iframe");
        myiframe.parentNode.width = 146;
        myiframe.parentNode.height = 146;
        myiframe.setAttribute("src",this.wfthrobber);
      },
    
      openUrlFromPanel: function() {
        getBrowser().selectedTab = getBrowser().addTab(document.getElementById("wetterfuchs-iframe").getAttribute("src"));
        document.getElementById("wetterfuchs-panel").hidePopup();
      },
    
      openPanel: function(bezeichner,e,toDo) {
        this.myEventhandler(e,toDo);
        var mymenu = document.getElementById("wetterfuchsmenu");
        if (mymenu.state === "open" && e.button !== 0) return;
        mymenu.hidePopup();
        var myiframe = document.getElementById("wetterfuchs-iframe");
        myiframe.parentNode.width = this.urlobj[bezeichner]["width"];
        myiframe.parentNode.height = this.urlobj[bezeichner]["height"];
        myiframe.setAttribute("src",this.urlobj[bezeichner]["url"]);
        var mypanel = document.getElementById("wetterfuchs-panel");
        mypanel.openPopup(document.getElementById("wetterfuchs-toolbarbutton"));
      },
    
    };
    
    if (location == 'chrome://browser/content/browser.xhtml')
      wetterfuchs.init();
    Alles anzeigen

    wetterfuchsbutton.css

    CSS
    /* AGENT_SHEET */
    @namespace url(http://www.w3.org/1999/xhtml);
    
    
    /* Vorhersage klick auf Fahnen */
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/wetter/schweden/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/norwegen/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/finnland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/daenemark/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/niederlande/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/belgien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/grossbritannien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/irland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/island/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/griechenland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/luxemburg/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/frankreich/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/spanien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/oesterreich/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/schweiz/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/italien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/tschechische-republik/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/slowakei/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/slowenien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/polen/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/russische-foederation/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/estland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/lettland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/litauen/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/ukraine/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/ungarn/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/rumaenien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/bulgarien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/tuerkei/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/griechenland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/serbien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/kroatien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/bosnien-herzegowina/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/montenegro/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/mazedonien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/albanien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/portugal/")
    {
    #header, H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, .uk-grid.uk-grid-small.uk-grid-divider,
    #wkFooter2, .cc_banner.cc_container.cc_container--open, #shr-admin-badge {display: none !important;}
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #content > DIV > DIV:first-child > UL:nth-child(3),
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
    #content > DIV > DIV:first-child > UL:nth-child(8) > LI > A,
    #content > DIV > DIV:first-child > DIV:nth-child(8) > A,
    .uk-panel,
    .uk-width-small-1-2.uk-width-medium-1-2,
    .uk-panel.uk-panel-box{display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    #content {height: 670px !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > UL:last-child {margin-top: 100px !important; margin-bottom: -45px !important;}
    
    
    H1{margin-left: 210px !important;}
    }
    
    
    
    
    @-moz-document url("https://www.wetterkontor.de/de/wetter/deutschland/") {
    #header, H1,H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin,
    .uk-grid.uk-grid-small.uk-grid-divider, #wkFooter2, .uk-list, .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
    #content > DIV > DIV:first-child > H1, #shr-admin-badge,
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
    
    
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    
    
    .uk-width-small-1-2.uk-width-medium-1-2,
    .uk-text-right.uk-text-small.uk-text-muted, .uk-form-row,
    .uk-panel.uk-panel-box{display: none !important;}
    
    
    #page_margins { margin-top: -115px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > UL:last-child {margin-top: 100px !important; margin-bottom: -45px !important;}
    
    
    #wkRCol > TABLE > TBODY > TR > TD:first-child > DIV > DIV:nth-child(8),
    #wkRCol > TABLE > TBODY > TR > TD:first-child > DIV > DIV:nth-child(9) {
    width: 0px !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/wetter-vorhersage/deutschland/muenchen"){
    #header, H1,H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, .uk-grid.uk-grid-small.uk-grid-divider,
    #wkFooter2, .uk-list, .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
    #content > DIV > DIV:first-child > H1, #shr-admin-badge,
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
    .uk-width-small-1-2.uk-width-medium-1-2,
    .uk-text-right.uk-text-small.uk-text-muted, .uk-form-row,
    .uk-panel.uk-panel-box{display: none !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/wetter-vorhersage/deutschland/(*)"){
    #page {margin-top: -10px !important;}
    .breadcrumb {margin-top: 5px !important;}
    #header > DIV:first-child, #header > DIV:last-child, #wkFooter2,
    #content > DIV > DIV:last-child > DIV:nth-child(14), #shr-admin-badge,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child
    {display: none !important;}
    }
    
    
    @-moz-document url("https://www.wetterkontor.de/de/wetter/deutschland/bayern.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/schleswigholstein-hamburg.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/badenwuerttemberg.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/brandenburg-berlin.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/niedersachsen.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/niedersachsen-bremen.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/hessen.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/mecklenburgvorpommern.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/nordrheinwestfalen.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/rheinlandpfalz-saarland.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/sachsen.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/sachsenanhalt.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/thueringen.asp"){
    
    
    #header, H1,H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, .uk-grid.uk-grid-small.uk-grid-divider,
    #wkFooter2, .cc_banner.cc_container.cc_container--open, #bnr, #maine0d59d447b, .mir_info.mir_info-outside {display: none !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
    #content > DIV > DIV:first-child > H1,
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
    .uk-width-small-1-2.uk-width-medium-1-2, #shr-admin-badge,
    .uk-text-right.uk-text-small.uk-text-muted, .uk-form-row,
    .uk-panel.uk-panel-box{display: none !important;}
    
    
    #page_margins { margin-top: -100px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    #content > DIV > DIV:first-child > DIV:nth-child(3) > UL:last-child > LI:first-child {margin-top: 100px !important; margin-bottom: -50px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(3) > UL:last-child > LI:last-child {margin-top: 100px !important; margin-bottom: -50px !important;}
    }
    
    
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/wetter/deutschland/wetter-vorhersage-ort.asp"){
    #header, H1, H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,
    .uk-panel.uk-panel-box.uk-margin,
    .uk-grid.uk-grid-small.uk-grid-divider, #wkFooter2, .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
    #content > DIV > DIV:first-child > H1, #shr-admin-badge,
    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
    #content > DIV > DIV:first-child > DIV:nth-child(6) > DIV > UL,
    #content > DIV > DIV:first-child > DIV:first-child,
    #content > DIV > DIV:first-child > DIV:nth-child(20),
    #content > DIV > DIV:first-child > P:nth-child(27),
    #content > DIV > DIV:first-child > P:last-child,
    #content > DIV > DIV:first-child > DIV:nth-child(14) > DIV,
    #content > DIV > DIV:first-child > DIV:nth-child(23) > P:last-child > A,
    .uk-subnav.uk-subnav-pill, .uk-subnav.uk-subnav-line,
    .uk-width-small-1-2.uk-width-medium-1-2,
    .uk-form-row {display: none !important;}
    
    
    #content > DIV > DIV:first-child > UL:nth-child(9) > LI:nth-child(2),
    #content > DIV > DIV:first-child > UL:nth-child(9) > LI:first-child,
    #content > DIV > DIV:first-child > UL:nth-child(9) > LI:nth-child(3),
    #content > DIV > DIV:first-child > UL:nth-child(9) > LI:last-child,
    #content > DIV > DIV:first-child > UL:nth-child(17) > LI:first-child,
    #content > DIV > DIV:first-child > UL:nth-child(17) > LI:nth-child(2),
    #content > DIV > DIV:first-child > UL:nth-child(17) > LI:nth-child(3),
    #content > DIV > DIV:first-child > UL:nth-child(17) > LI:last-child
    {max-width: 150px !important; margin-left: 15px !important; margin-right: -15px !important;}
    
    
    
    
    #warnungen > H2{margin-left: 10px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:last-child{min-width: 200px !important;}
    #content > DIV > DIV:first-child > H2:nth-child(5){ margin-left: 70px !important; margin-top: -25px !important;}
    #content > DIV > DIV:first-child > H2:nth-child(8){ margin-left: 130px !important;}
    #content > DIV > DIV:first-child > H2:nth-child(16){ margin-left: 220px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > P:nth-child(2) > SPAN { margin-left: 12px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > H3 { margin-left: 12px !important; margin-right: -10px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:first-child {width: 360px !important;
    margin-left: 10px !important; margin-right: -30px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:first-child > DL {width: 500px !important;
    margin-left: 10px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:nth-child(2),
    #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:last-child {max-width: 110px !important; }
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-wind.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-wetter.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-niederschlag.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-temperatur.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-sonnenscheindauer.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-druck.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-feuchte.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-gefuehlte-temperatur.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-sichtweite.asp"){
    #header, H1, H2, P, .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5),
    .uk-text-right.uk-text-small.uk-text-muted, #content > DIV > DIV:first-child > ARTICLE > UL > LI:last-child, #content > DIV > DIV:first-child >
    ARTICLE > UL > LI:first-child > A,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-panel.uk-panel-box.uk-margin, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child
    > UL > LI:first-child > A, .cc_banner.cc_container.cc_container--open, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > HR,
    #start > IMG {display: none !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > UL:last-child > LI:first-child {margin-top: -30px !important; }
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > UL:last-child > LI:last-child{margin-top: -30px !important; }
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > UL:first-child > LI:nth-child(7){margin-left: 215px !important;}
    
    
    #shr-admin-badge,
    #content > DIV > DIV:first-child > ARTICLE > UL > LI:first-child,
    #content > DIV > DIV:first-child > ARTICLE > UL > LI:last-child {display: none !important;}
    
    
    .uk-panel.uk-panel-box {max-height: 42px !important; margin-top: -8px !important;}
    
    
    .uk-h4.wk-header-margins {margin-bottom: 2px !important; margin-top: 3px !important;}
    
    
    LI{margin-top: 3px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/radar/radar-vorhersage.asp"){
    #header, H1, H2, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,.uk-width-medium-1-1, .uk-width-large-2-5.uk-width-medium-1-2,
    #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), .uk-text-right.uk-text-small.uk-text-muted,
    .cc_banner.cc_container.cc_container--open, .uk-panel.uk-panel-box.uk-margin, #shr-admin-badge {display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/radar/radar-ost.asp"),
    url-prefix("https://www.wetterkontor.de/de/radar/radar-suedost.asp"),
    url-prefix("https://www.wetterkontor.de/de/radar/radar-nordost.asp"),
    url-prefix("https://www.wetterkontor.de/de/radar/radar-suedwest.asp"),
    url-prefix("https://www.wetterkontor.de/de/radar/radar-west.asp"),
    url-prefix("https://www.wetterkontor.de/de/radar/radar-nordwest.asp"){
    
    
    #header, H1, H2, P, .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,
    #wkFooter2, .uk-text-right.uk-text-small.uk-text-muted, .uk-width-small-1-2.uk-width-medium-1-3.uk-row-first,
    #content > DIV > DIV:first-child > DIV:nth-child(3) > DIV > DIV:first-child > UL > LI > A ,
    #content > DIV > DIV:first-child > DIV:nth-child(3) > DIV > DIV:first-child > UL,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #shr-admin-badge, .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #r1 {margin-left: 50px !important;}
    
    
    #content > DIV > DIV:first-child > DIV:nth-child(3){width: 500px !important; margin-left: 55px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(3) > DIV {width: 490px !important; margin-left: 5px !important;
    background: transparent !important; }
    .uk-subnav.uk-subnav-pill.uk-align-medium-right {min-width: 380px !important;}
    
    
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/radar.asp") {
    
    
    #header, H1, H2, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5),
    .uk-text-right.uk-text-small.uk-text-muted, #shr-admin-badge, .uk-panel.uk-panel-box.uk-margin,
    #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium, div.uk-grid:nth-child(3),
    #page_margins > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
    div.uk-panel:nth-child(14), .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/bio/uv-index.asp") {
    
    
    #header, H1, H2, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5),
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-text-right.uk-text-small.uk-text-muted,#shr-admin-badge, .uk-panel.uk-panel-box.uk-margin,
    .uk-width-large-2-5.uk-width-medium-1-2, H5, .cc_banner.cc_container.cc_container--open, #start > IMG
    {display: none !important;}
    }
    
    
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-hasel.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-erle.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-birke.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-graeser.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-ambrosia.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-beifuss.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-roggen.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-esche.asp"){
    
    
    #header, H1, H2, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, .uk-breadcrumb,
    .uk-width-large-2-5.uk-width-medium-1-3, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), .uk-text-right.uk-text-small.uk-text-muted,
    .uk-panel.uk-panel-box.uk-margin, .uk-width-large-2-5.uk-width-medium-1-2, H5, TABLE, .uk-panel.uk-panel-box.uk-panel-box-primary, #start > IMG,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-bayern.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-badenwuerttemberg.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-brandenburg-berlin.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-hessen.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-mecklenburgvorpommern.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-niedersachsen-bremen.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-nordrheinwestfalen.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-rheinlandpfalz-saarland.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-sachsen.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-sachsenanhalt.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-schleswigholstein-hamburg.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-thueringen.asp"){
    
    
    #header,H1, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right, #content > DIV > DIV:first-child > P:nth-child(6),
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, .uk-breadcrumb,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), .uk-panel.uk-panel-box.uk-margin, .banner728x90,
    .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium, .uk-width-1-1.uk-hidden-small.uk-text-center,
    #content > DIV > DIV:first-child > P:nth-child(3), #content > DIV > DIV:first-child > P:nth-child(2),
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child > DIV,
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    DIV[class="warnungen_box uk-panel uk-panel-box uk-panel-box-primary"]{margin-top: -300px !important;}
    
    
    #karte {margin-left: -100px !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/warnungen/warnung.asp"){
    
    
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(7),
    .mir_container.mir_ad-800, div.uk-grid-small > div:nth-child(2),
    div.uk-grid:nth-child(3), .banner728x90, #shr-admin-badge,
    #content > DIV > DIV:first-child > DIV:nth-child(8), #content > DIV > DIV:first-child > DIV:nth-child(9),
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    body {margin-left: 20px !important;}
    
    
    #content {height: 700px !important; width: 1200px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    .uk-grid.uk-grid-width-medium-1-2 {margin-left: 0px !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important; }
    
    
    #karte {margin-left: -110px !important; margin-top: 80px !important;}
    }
    
    
    
    
    @-moz-document url("https://www.wetterkontor.de/warnungen/"){
    
    
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    #content > DIV > DIV:first-child > DIV:first-child > UL > LI:nth-child(3),
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
    .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
    div.uk-grid-small:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
    div.uk-grid-small:nth-child(1) > div:nth-child(2), div.uk-grid:nth-child(3),
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    body {margin-left: 25px !important;}
    
    
    #content {height: 700px !important; width: 1200px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    .uk-grid.uk-grid-width-medium-1-2 {margin-left: 0px !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important; }
    }
    
    
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/wetter-warnungen/"){
    
    
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
    .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
    div.uk-panel:nth-child(15),
    #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
    .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium,
    .uk-panel.uk-panel-box.uk-margin,
    #content > DIV > DIV:first-child > DIV:nth-child(7),
    #content > DIV > DIV:first-child > P:nth-child(4),
    #content > DIV > DIV:first-child > P:nth-child(5),
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #content {height: 700px !important; }
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important; }
    
    
    #content > DIV > DIV:first-child > DIV:nth-child(6) > UL {margin-left: 0px !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/wetter-vorhersage/deutschland/"){
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    .uk-width-large-2-5.uk-width-medium-1-3,
    #content > DIV > DIV:first-child > DIV:first-child,
    #content > DIV > DIV:first-child > DIV:nth-child(2) > UL > LI:nth-child(5),
    #content > DIV > DIV:first-child > DIV:nth-child(21),
    #content > DIV > DIV:first-child > FORM > DIV,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #aktuelle_beobachtung > P:last-child, div.uk-panel:nth-child(15),
    #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
    .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium,
    #content > DIV > DIV:first-child > DIV:nth-child(2) > UL > LI:last-child,
    #content > DIV > DIV:first-child > DIV:nth-child(2) > UL > LI:nth-child(6),
    #content > DIV > DIV:first-child > P:nth-child(27),
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
    .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    .uk-panel, H1, H2, #content > DIV > DIV:first-child > P:nth-child(4),
    .uk-subnav.uk-subnav-line {margin-left: 30px !important;}
    
    
    #content > DIV > DIV:first-child > DIV:nth-child(7){margin-left: -15px !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/biowetter/"){
    #content > DIV > DIV:first-child > DIV:first-child > UL > LI:last-child,
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    .uk-width-large-2-5.uk-width-medium-1-2, #content > DIV > DIV:first-child > DIV:nth-child(21),
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
    .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
    .cc_banner.cc_container.cc_container--open, div.uk-panel:nth-child(6),
    #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
    .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-panel.uk-panel-box.uk-margin {display: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    body {margin-top: 25px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/blitze/"){
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    .uk-width-large-2-5.uk-width-medium-1-3, #content > DIV > DIV:first-child > DIV:nth-child(21),
    #content > DIV > DIV:first-child > ARTICLE > P:nth-child(7),
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > P:nth-child(9),
    #content > DIV > DIV:first-child > ARTICLE > P:nth-child(10),
    #content > DIV > DIV:first-child > ARTICLE > P:nth-child(11),
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(12),
    #content > DIV > DIV:first-child > ARTICLE > P:nth-child(13),
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
    div.uk-panel:nth-child(15), div.uk-panel:nth-child(5),
    #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
    .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium,
    .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(6),
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    H1{margin-left: 160px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/wetter/europa/"){
    #header,H1, H2, .uk-width-large-2-5.uk-width-medium-1-3, .uk-text-right, .uk-text-muted, #content > DIV > DIV:first-child > ARTICLE >
    DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5),
    .uk-panel, .div_part,#content > DIV > DIV:first-child > P:nth-child(2), .uk-grid.uk-grid-small.uk-grid-match,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .cc_banner.cc_container.cc_container--open, #start > IMG {display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/pegel/"){
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #header, H1, H2, P, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), #shr-admin-badge,
    #content > DIV > DIV:first-child > DIV, #content > DIV > DIV:first-child > ARTICLE > DIV:last-child > HR,
    .breadcrumb,.uk-width-large-2-5.uk-width-medium-1-3, #start > IMG, .cc_banner-wrapper {display: none !important;}
    
    
    .uk-panel.uk-panel-box.uk-margin {margin-top: -5px !important;}
    }
    
    
    @-moz-document domain(www.msn.com) {
    
    
    #nav a {color: #ffffff !important;}
    
    
    .head, #header-common, .data-attribution,
    #conditionalbanner, .pagingsection, #foot,NOSCRIPT, .addfavorite, .gps, .actions, #precontent,
    .newlist, .-axuqt, .aaiyvru, div.buttons:nth-child(3), .aside, div.normalsection:nth-child(4) > div:nth-child(1) > div:nth-child(1),
    div.normalsection:nth-child(6), div.normalsection:nth-child(5), .-aqttvqlehyju, #prefooter, .asidead {display: none! important;}
    
    
    #maincontent{margin-top: 0px !important;}
    #nav{background:#3c6ea7 !important; margin-top: 0px !important; }
    
    
    div.outer:nth-child(2) {margin-left: 50px !important;}
    }
    
    
    
    
    @-moz-document url-prefix("https://www.daswetter.com/wetterkarten/"),
    url-prefix("https://www.daswetter.com/wetter_"){
    body{margin-left: -30px !important; margin-top: -50px !important;}
    
    
    #cabecera {margin-left: 30px !important;}
    }
    
    
    @-moz-document domain(www.daswetter.com) {.estado-actual > span:nth-child(1) > span:nth-child(2),
    .publicidad, ul.enlaces:nth-child(2), span.secundaria:nth-child(4), .mas-noticias, .publicidad-pie,
    span.columnas:nth-child(2) > span:nth-child(1) > span:nth-child(2), #bannerSupPC,
    span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(2), div.megabanner,
    aside.caja, span.columnas:nth-child(6), span.franja:nth-child(7), #gpdr, #colBlanca,
    span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > a:nth-child(2),
    .lluvia-nieve > span:nth-child(1) > a:nth-child(2), #izquierda, #news1, .fuente,
    #sat > div:nth-child(2), li.mLi:nth-child(6), .menu > ul:nth-child(1) > li:nth-child(6),
    span.franja:nth-child(4), span.principal:nth-child(3), span.secundaria:nth-child(4),
    .navegacion > a:nth-child(1) > img:nth-child(1), #pubIzq, #pubAside, #pubAside2, .pubDesk,
    .modulo.bSocial, .modulo.fotoLoc, #divGota, .liCompartir.comp-svg, .icons-de.liCompartir,
    #wrap > HEADER > ASIDE > DIV > _moz_generated_content_before, #bottom_newsletter,
    DIV[class="tCook"][style="display: block;"], #pubSup > DIV,#top30, .modulo.pubMapa,
    .modulo.fase-lunar.sl-1, .modulo.locC, FOOTER, #foots, .leySocial, #modulos > ASIDE,
    #pIzq, #top-prediccion, .galery-svg, #mod_izquierda, #mod_derechos_uso, span.boton:nth-child(2),
    DIV[class="addthis-smartlayers addthis-smartlayers-desktop"][aria-labelledby="at4-share-label"],
    .locC.half-module, #pubInferior, .leaflet-bottom.leaflet-right, #contPag, #meteored_share,
    .selectMapaLugar, #full_screen, .botonera, #selectRadarLugar, #selector_estilo, #selector_tipos,
    span.secundaria:nth-child(2),
    DIV[class="at-share-dock-outer addthis-smartlayers addthis-smartlayers-mobile"][aria-labelledby="at-share-dock-label"][role="region"][role="region"],#mmt_vermas,#mapa-loc-shared {display: none !important;}
    
    
    header #contSup .logo-svg img {display: none !important;}
    
    
    span.columnas:nth-child(3),.titulo-horas, .franja {
    box-shadow: none!important; border: none !important;}
    
    
    span.columnas:nth-child(1) > span:nth-child(1) > span:nth-child(1),
    span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(1),
    span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(1) > span:nth-child(1){
    box-shadow: none!important; border: none !important;}
    
    
    [class="secundaria"]{
    margin-left:35px !important; margin-right: -80px !important;}
    
    
    [class="prevision-hoy-horas"]{
    margin-left:280px !important; margin-right: -280px !important; margin-top:30px !important;
    margin-bottom: -50px !important; box-shadow: none!important;}
    
    
    [class="tabla-horas"]{
    margin-right: -30px !important; margin-top:50px !important;
    width: 730px !important;}
    
    
    [class="por-horas"]{ margin-top:-15px !important; }
    
    
    #divPestanas, #buscador,
    .loc-dia {margin-left: 30px !important;}
    
    
    #cookies {margin-right: -30px !important;}
    
    
    .grafica{margin-left: 15px !important; width: 740px !important;}
    
    
    .sin_prob{margin-left: 285px !important; margin-right: -255px !important;
    margin-bottom: -70px !important; }
    
    
    span.columnas:nth-child(3) > span:nth-child(1) > span:nth-child(2)
    {margin-left: 50px !important; margin-right: -30px !important; margin-top: 50px !important;}
    
    
    .titulo-horas{margin-left: 50px !important; margin-right: -30px !important;
    margin-bottom: 30px !important; margin-top: -20px !important;}
    
    
    span.columnas:nth-child(3) > span:nth-child(1) > span:nth-child(1) > section:nth-child(1)
    {margin-left: 15px !important; margin-right: 20px !important;}
    span.columnas:nth-child(3) > span:nth-child(1) > span:nth-child(2) > section:nth-child(1) > table:nth-child(1) > tbody:nth-child(2)
    {margin-left: 50px !important; margin-right: -30px !important;}
    
    
    .map-loc-titulo{margin-left: -70px !important;}
    
    
    .dos-semanas .dia.activo::after {
    border-right: 51px solid transparent !important;
    border-left: 51px solid transparent !important;}
    
    
    header #contSup{margin-left: -40px !important;
    box-shadow: none!important; border: none !important;}
    .navegacion{margin-left: -100px !important;
    box-shadow: none!important; border: none !important;}
    
    
    span.columnas:nth-child(2){margin-left: -270px !important;
    box-shadow: none!important; border: none !important;}
    
    
    #contenedorHora{margin-left: 70px !important;}
    
    
    #mod_derecha{margin-left: -145px !important;}
    
    
    #mods_cont
    {width: 85% !important; margin-left: 60px !important;
    box-shadow: none!important; border: none !important;}
    
    
    #pCentro {margin-left: 120px !important;}
    
    
    #mapid{min-width: 740px !important; min-height: 500px !important;
    margin-left: -80px !important;
    box-shadow: none!important; border: none !important;}
    
    
    #controles_mm {margin-left: -70px !important;}
    
    
    #h1Ul > h1:nth-child(1){margin-left: 120px !important;}
    #mapaAlertas{margin-left: 90px !important;}
    
    
    #tipAlert{margin-left: 50px !important;}
    
    
    span.columnas:nth-child(5){margin-top: -50px !important;}
    span.columnas:nth-child(2){margin-top: -60px !important;}
    
    
    .subcabecera {padding-left: 20px !important;
    box-shadow: none!important; border: none !important;}
    
    
    .dos-semanas{padding-left: 40px !important;
    box-shadow: none!important; border: none !important;}
    
    
    .estado-actual, span.columnas:nth-child(1),
    span.franja:nth-child(4),span.columnas:nth-child(5),
    span.columnas:nth-child(6), span.columnas:nth-child(7){padding-left: 50px !important;
    box-shadow: none!important; border: none !important;}
    
    
    .franjas{background: #FFFFFF !important; box-shadow: none!important; border: none !important; margin-left:-45px !important;}
    .lluvia-nieve > span:nth-child(1){box-shadow: none!important; border: none !important;}
    
    
    navegacion label{border: none !important;}
    }
    
    
    @-moz-document domain(www.meteocentrale.ch) {
    #header,#top,#left,#c8548,#right,#footer,#wetterapp_border > NOSCRIPT,#content > H1,#page > NOSCRIPT,
    body > div:nth-child(10),body > div:nth-child(9), body > div:nth-child(16),body > div:nth-child(13),
    #lower-content > center:nth-child(6){display: none !important;}
    
    
    #wetterapp_border{
    margin-left: -30px !important;
    margin-top: -10px !important;}
    }
    
    
    @-moz-document domain(www.wetter.net) {
    header.row {background: transparent !important;}
    
    
    div.col-md-5:nth-child(3) {margin-top: 5px !important; margin-bottom: -30px !important; margin-left:-24px !important;}
    .city-favs{margin-top: -10px !important; margin-left:-220px !important;}
    
    
    .col-md-10 > ul:nth-child(1) > li:nth-child(1) > a:nth-child(1) > p:nth-child(3),
    .col-md-10 > ul:nth-child(1) > li:nth-child(2) > a:nth-child(1) > p:nth-child(3) {background: white !important;
    color: black !important; font-weight: bold !important;}
    
    
    #city_search_input {background: white !important; color: black !important; font-weight: bold !important;}
    
    
    .toggle-favs-icon-down:after ,
    .toggle-favs-icon-up:after {
    color: white !important;
    }
    
    
    #bodyContainer_switch > DIV:nth-child(5) > DIV > UL,
    HTML > BODY > DIV:first-child, NAV, FOOTER, HTML > BODY > DIV:nth-child(12),
    .upArrow, .row.social_share_city , .advertising_pubperform.row,
    .col-sm-4.teaser_block, .advertising_city.col-xs-12, .advertising_left,
    .col-sm-8.teaser_block.teaser_block_2, .teaser_container > div:nth-child(1),
    div.container-fluid, .weather_container > div:nth-child(10), .share_buttons_float_right,
    #banner, #sky, HTML > BODY > DIV:nth-child(9) > DIV > DIV > DIV, .col-md-3 > a:nth-child(1)
    {display: none !important;}
    
    
    .white.todayTextHeader{font-size: 24px !important;}
    .white.center.todayText {font-size: 20px !important;}
    p{font-size: 18px !important;}
    }
    
    
    @-moz-document domain(www.unwetterzentrale.de),
    domain(www.niederschlagsradar.de),
    url-prefix(http://db.eurad.uni-koeln.de/prognose/data/aktuell/trh_eur_1h_movd1.gif),
    url-prefix(https://www.dwd.de/DWD/wetter/wv_allg/deutschland/film/vhs_deutschland.jpg),
    url-prefix(https://www.dwd.de/DWD/wetter/aktuell/deutschland/bilder/wx_deutschland.jpg),
    domain(www.meteox.de){
    HTML {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetteronline.de/regenradar/berlin-bundesland"),
    url-prefix("https://www.wetteronline.de/regenradar/hamburg-bundesland"),
    url-prefix("https://www.wetteronline.de/regenradar/bremen-bundesland"),
    url-prefix("https://www.wetteronline.de/regenradar/mecklenburg-vorpommern"),
    url-prefix("https://www.wetteronline.de/regenradar/niedersachsen"),
    url-prefix("https://www.wetteronline.de/regenradar/nordrhein-westfalen"),
    url-prefix("https://www.wetteronline.de/regenradar/sachsen"),
    url-prefix("https://www.wetteronline.de/regenradar/bayern"),
    url-prefix("https://www.wetteronline.de/regenradar/baden-wuerttemberg"),
    url-prefix("https://www.wetteronline.de/regenradar/thueringen"),
    url-prefix("https://www.wetteronline.de/regenradar/sachsen-anhalt"),
    url-prefix("https://www.wetteronline.de/regenradar/saarland"),
    url-prefix("https://www.wetteronline.de/regenradar/hessen"),
    url-prefix("https://www.wetteronline.de/regenradar/schleswig-holstein"),
    url-prefix("https://www.wetteronline.de/regenradar/brandenburg-bundesland"),
    url-prefix("https://www.wetteronline.de/regenradar/rheinland-pfalz"){
    
    
    #top, #searchbox, #favorites, #memberarea_wrapper, #woBillboard, div._3Sb_2c:nth-child(12),
    #map-searchform, div.leaflet-top:nth-child(2), ._1KFpPt, div.leaflet-bottom:nth-child(4),
    #content-navigation, #header, #topcontainer,.cc_banner, .cc_banner-wrapper, .cleverpush-bell,
    #rightcontainer, #ultraleftcontainer {display: none !important;}
    
    
    ._1OzLNe {margin-bottom: 0px !important; margin-left: -120px !important;}
    #content{margin-top: -100px !important;}
    }
    Alles anzeigen

    Wetterfuchs-Kontextmenu-Symbole.css

    CSS
    /* AGENT_SHEET */
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    @namespace html url('http://www.w3.org/1999/xhtml');
    
    /*Wetterfuchs Button Symbole für Menüeinträge*/
    
    @-moz-document url-prefix("chrome://browser/content/browser.xul"){
    
    /*   Dropmarkerpfeil ausblenden  */    
    #wetterfuchs-toolbarbutton .toolbarbutton-menu-dropmarker {
    display: none ! important;}
    
    /*   Symbole für Menüeintrage   */
    menu[label="DE Wetterdaten"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menu-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACK0lEQVQ4jbWR3UtTcRjHn7sgIvWcnfOLIAi7KIIu+hP6C9a71rQ3acQQiQhKLwy6iQoiYgRdFFjTDUvcip3YnF7aRW8ez9Z2th3dsq1s0023zu9sRN8urEjUyos+958PX56H6H+QUmgDEVFljHVVlE3SugNfxraAiKg6ylAZka8QES2MMPxVrI6xyC8xwqJca8NCmAXLIflrKcSKRESFgG1nzi9sWzVQGZW/LUYYFsJysp53o553w0pfgpW9huJz2V9UZBSC8solswGZLY7IF4mIymGG+se7sNLd4HEXrEQnakYPTKMXs89WkX9SDjOUQgxV1YFa5ip47Cx49DS4dgJca0dtqgflV0eR90vIDUtI3Vk69DLmFKlUz7thJTrBo6fAtXaYk8dgqkfA42dQ1S/g/ZA4vEIsBCWlEJSx+OY46rlb4O+c4FobzMlWmOphmBN28JgDpnEZhRd2ZB7bEBvcLKwIfQqItyvaOVh6F0y1FaZ6COaEHaa6HzXjPD6P2zHlFTrSPsEZ9zZuXybnAzZHzi9h/mULajM3YekucK0FfPIgrJQLc69PIuNvRtorrn7ID0PSAyKi7BPhRk7ZjZLqBJ/qRm26B/NvOzA93IzE/Y1bdY/4SO9v6lvzG9ODNqR8DTuyT3ch7ROys+MHkBwQryf7RSQ8gm9NkYjI8DTtMe41NRARpQaWpur9ohX3CL1ERPGHwuAfA7+j/5BifY17o32N+/5ZXC/fAen2UmIDHbyPAAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterdaten"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="DE Wetterkarten"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menu-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACaUlEQVQ4ja3P30tTYRwG8LdroVC3c6iuoz8hu/O2q4JuLAtGimiyGggS7KJhMUYXB2KoCEobwxaWzYkytznyQiMmIjtzaT9kW3PnvOecd8e5dEdn9XRRHhhWBPWFl/d783ze5yXkf0410Xz2aP+c4CeOdholDX8FVOa5K7sJvqrNWU5X4jwIIaQc+3H/ORixnK8keJUQQipxHjsx7tue2I7tKPden+NACCFslosTQk78FtmJ86wc47EntuOQjqBWeIRa8THUWU5VZzjQaev0L4PlqLWjHOOhR7lB4+M9HOTdMNZvw8jcwv67O6h98qC8fBXFkLWj8KL5Qn78VOMxRAk38HriHGpFL4z1HhhrNhjpm6iK12Csd8LIPcDWS8uXwqTl+rEwm22+rM1Y9d21HhzkH/4M30BVbIOy4kDm9SAWEmFEwv7D6efDU4FAoLUOKEycbJJDllYatmzXtgTsv+1ENdUGZeUu3iwEkc1mwRiDpmnY2NjAk7HhjNfrrUeKYcv94pQV6nIHsulxJBfDeJWYQT6fh67rUFUViqKgVCpBFEUIgjBS32LS6iWEkHTUjs3NTTDGUCqVwBgDpRSyLEOWZVBKoes63G73V5fL5XM6nS0mknvWeGlxPmDWVRTFDMqyDEmSIEmSiSSTSfT19flM4MPTpouRSCSjaZoJqKoKVVVBKTXPURPGGOx2e7nuK6FQyCWKIiilkCQJ6XQaqVTKfH11dRWpVAqapmFpaQnd3d2+OiAYDJ7x+/2u0dHRzNDQUEYQBJ/H4wkMDAzknE5nrr+/P+RwOOZ6e3vLXV1dPpvN1kL+db4DudfTCu0lGbIAAAAASUVORK5CYII=") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterkarten"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="EU Wetter"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menu-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADI0lEQVQ4jYWSa0hTARTHz513tzu9W2vLzNzMSlOcFqVmDy2jd2kUmlmwsgf2sIdJUYSBPfwSZlFCGb2l+lCJaJiRZg91gqXLMktNq6nTMlm+5hy7/z4UYtDjDwfOh/P7c15Ef5ckKChIuspLqVztIVcTET9Lo5EREfMPZkjcMX9Ot8OTXXjEnU846c6m7JZLN6equBgiUuvd3Fz+apQQNGrkAT92XpKWTS5dyn8oT5S3v09R9r7eprBcCeWfnx4pzUpgKUzzp24iIiLYsTzvdTuEzTfuk1lsLwVR7BYg2mQQe5xheyFHzRa+O1HOph0ewS4hIulwnjk0nbwvhUrOFG9izY4GNWD1AHrHA31aYGA0IPKwN0thjGZ7tkokSUSkHKJTU1MlKplMmxnslNd/VwA6/QCTH9DkA3ycDJj9AYsPYFOg/TY5zo5xKkomiv5tcefn0LaSKKbFXjYKqPOA/akKg4VyiMUCUOkGNPsAFl/YK11wJZCpCSF29nADdqpCOiNzvvDmdf4yVD6Iw6P8U8jPu4o31+bCekeAaFADrb6wV7ghN5BpSSZKHJqfiFSxm/ZmZN8pthrqu1DWbMNniwNvvwGXS83IKSpA/cMVcLzTovumAkfHMYVRRGFERLzKM9R/4ix9UvqNJ2Zzr4iGLuBrP/D5O5DzDrhYBdR9A/KMJpQXbIRhvctgOkf3FxP5keeUmAUH03OrHr5stxtNVpSagOp2oHsAqP0KpD0DsiqBth7guQkofNWJ46fuWYOnrbk0iRMCyD981/bMW1WWZ012VLSKeNsJGDuAJgvw6TtgaAGKm3/mDV2AoRU4WuLAzqxGq2d4yklSKBSq8bp1Wxfqs17sPlfddyK7dmDP9TbHsbsdYk6diGyjiGs1IoxfgPuNQPytPnjHP+4KjMwoUE+OW01ExGg0GhnPj/Vydl20XHBdvFY5QZ8yMXj/vQB9wZeZ+pzOHRlVA3vOVNti098PqsIv1Dg5B68kojFExA/dEABDRKxOp+OIyJlIcCWaMFUq1YZwwvxoToiI49WRGzhuUsBv4H/EEJHk189zv0IyvOAHHWmc0LTam5UAAAAASUVORK5CYII=") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="EU Wetter"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="Regionales Wetter"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menu-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAd0lEQVQ4jbWTUQrAIAxDc4Hdw/ufa3fIPlyn1s4Gx4SgFPKMVQHg+KhnQactgA0CKKImAB0gg6UJJgABstUbgMCpJDDzPY+ADjIAnCk+wiqBxU4BUYLAVGpZTFABFqA3U+0BGews9cC/zkjaLSw0ml8g24D/f+MFVfCTrUWoV8MAAAAASUVORK5CYII=") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="Regionales Wetter"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="Welt Wetter"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menu-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACeUlEQVQ4jcWST0iTcRyHPzXLBIkICkZFl4KO3erQsQ6BVAc9dBl2UMGDlIOFBPFGTorUYbxC5ioIM5pEuKnz3xQ3DWfMmVtWW5tu8zV8dU2buunc79NNiGUde86f54EvfIE/YCmBZlhCXvAx8n9KOBO7hQJLCTR/2uagVqIwIePqphGf0k34sv0AqQ0Zo5t16Fi9j9P/DKSMeLHVBLIVgm8hhA1CvAG3n4JpGR1rD3FpVzl9F3LGBIoOUDjyKMYKyfGDFKP5FP0Q2ZfgVj0mVAmFOXLiDk6uNyLGVpADe8iJQxR+LflZS+E7TI5rBO1g5gm21xtQkRNYk3AxW4eMeA3SuZ9i+igZPk5+LyAjIKf3UgyD2WdgugHvcgO1uL79CJt8BdIFZn1HOPfxJj2TAX6YjPLbhJ6ZoX3MPgfT9RjICfA2LmeMoKfzHiedZnqdjVxUfzCVSjGV2mA8keREXwPZAqbqMfubbG5uPtU7NDbW73y/vrQcFysrK1xUlxiNRplMJqmqKuPxOGdn52izWjlee+78jmwymbRtbW3zoVCIqqoykUhwdXWViqLQ6/UyFotRVVWGw2GGQiF+DQQ44uhVW1rM1wAA7e3tFYODg5yamhLz8/NUFIXxeJyKorCvr0+4XC76fD7hdrvp8XhEJBLhwsKCsNvtNBqNZ1FaWnqgpqZGttls7O7upt/vZzAY5MzMjLBYLKKrq4ter5cul0u43W52dnbSarVSlmXq9XrDzillZWVXqqurT1RWVkqSJFl6enqWDQZDwGAwjDgcjiWz2TxeVVUl6XS6C8XFxYaioqIbu34kAJSXl2sB5APQ6HS6Y38d/1d+AeE+qsB20+BiAAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="Welt Wetter"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="DE Wetterdaten"] menuitem[label="Wetter aktuell"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB70lEQVQ4jYWSP0gbcRTHf9MFCZQjCfagwUSoUodQQ1NitNYMWQR3BzPq4GjBTA4q4iAeZ2qwxTRIaqDBRKEoIgRaDmyVTrHi4lCHODgIwSwuFz8dLq1NTK4Pvrwf733f/58QFsKy7EF9BMuyx4pXH6TKKpkgLEoxNnrLVL7CRm+ZRSlGJgiqrFomKM+35bjV4SIFpTT8emPqixTc6pTn23LNK2uyypI9zVbY4CwKp2PwMwo/hkx9OgZnUdgKGyzZ02gNnZD2w3UWSu/hKALfhkx8D9+/jyKm/zoLaT91CYpT9jgHftD7QX8F+iDor//BYM3eDwd+ilP2eN22q+vdNxyOQiEIhT4ohJqgz/QfjlJd7775ex00JxyPw5cI7Adg/6UFAibveBw0pznGRMg2YiSUCjs++Oz/P3Z8GAmlMhGyjfyZQjqZllfIB2DbB3kLbPsgH+BkWl4RQkj3e1hzQ+45ZHvg07PWyPaYvDV3/RXOZ5yZ0pxj725VqbLZBR+fPsRmF3erSrU059g7n3FmGv+SWwjhvZx17ZLqhGQHJD3wwWvqZAekOrmcde0KIbw1/kO5WnAlSSgUY464obVXePcEQ2uvFGOOOAmFqwVXsmlgQycvhBDK5IBtmLePmRywDQshlJq9eeUWItWCpFaE3zqgwzeAgPF4AAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:3px!important;}
    
    menu[label="DE Wetterdaten"] menuitem[label="Wetter aktuell"] >.menu-iconic-text{
    padding-left:11px !important;}
    
    menu[label="DE Wetterdaten"] menuitem[label="Vorhersage"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB10lEQVQ4jc3ST0iTYRzA8eeS0CFSkCA8xBIFSUiaDVe3wNtAIXOHUAq2Q7tERF0bhn8OmZKkLwXiXK63idJSyzm1Xr0FLtFpr4K4TcuB1F6XiTO2b4eJrT+jdesHn9vD9/k98Ajx3wytuR3YRQ5Og4TTIGEXObTmdmQdiDuMAeZaIPg4Za6FuMMYyOLmvAc49TPMN4Jqg4WrKaoN5huhV+/nfl7mTeyVh8rxVYO/HhQjvDmXolTAzGXwmThxVOgyBr5JhQMotTBWDt6z4DWA9wyMnoLRQtSXNpAOt2UMaO26V3jOw/PT+0phUEefu4kazxeuT8aweZapcq+a/xg4eUQU4yiGZyUgF4GrAKXPwt23cfYADUgCzdMfueRSL/wWSLTl34ndO7aUfFSwR3c+Ss8VTM4lVuIwocHYZ3itwfJ2ElPvwuZF13u/WV6sT28cF0KURJvEu9WHFdyY3iUCTEZhIPLDVBQCWwmiQMPUB8zyYulPm9Q+VbevjWsMhhPIG9ATBkeaJ+vwIgLyBgyFdrnlC2N2q58OAjcnIvh3YGgTuoIg/aJrX2cwdWb2K9weX+cgUNevxqwja1iGQ1j/wjIcwjqyRl2/Gkt/RZkQQv+PyjL+j2znO9UZk8zFS/WrAAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterdaten"] menuitem[label="Vorhersage"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="DE Wetterdaten"] menuitem[label="Pollenbelastung aktuell"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACvklEQVQ4jY2RaUjTARjG30L8kDlLMd2pc2sbebXNa+Ixj5xg0zL/GWpMxQPFkR8q0RnNMhPBrLQokUrNmUeWVyRD/CBMmEGU1BIx6PCooenurHz7Fk0tfT4+vL/neeAF2IH6K1yOrGtDRndya6dHNVQOAIBG4UZdve1ROqYEB9TwqwAAUCNo0Dazwv8bYOuhmwEAzIOsPlMX/axBRZEaO5hRAADGRpc+rcJZ+k/4VjHsHVOCw8cHdJZBRc9Z7aAdtAzxUk1dtHfjVe7EtvNnlPuzDB2UFKOKWmhSMT0MKobU0O6Zs/TQlWRV+1WbWj3LbF30BjvodSJPpIvn6D8QQe8X0w/nfWtki83drILlFqZ0qZNCN3Uy4lbbyYmr9z3CtmzVJnKC9TnhK9ZzSTiXGoiLZbwJm1qMxpog28wpxsXlFnL5cuuBgLUBdsNjxT6voRs8oV3Ac67rSXN++PqMhIf9dBL2sp3WFhoi8HM6H+fPH1r40uh9bbLenQ8AYGlxH7B1M978ge/5udL1uVGol4WimuuGlwBwpCQQbzoCvopgovVM3KyxzT/a+tQnwzoWINs0f5LwTV6RS/BrhhBHOK54AQAzAbDeEfCFiPrDKI8ZXaymXZ2tIiVNX3Y+ZgenDwoFVzqjJvX5sWgqFqMugYvdFCdsct6NTxgknE3koqUiDbUin6ZNzZK7XuQSbcyKbDQUr9cF46dKAqcKE/ClmI26GBbOZ4rQoiDQUJmB02lh45sCTmt52bJxvlmmDsHkHl+MbeYhL4mMc5kRaC0Ro1keh29zBfhMwpyajmcrt3yfLwGOkXW0aFEN9WhYuVeFpDYAS+UsbCN8bLVFrJ95rULMHhbpAGDXlgF/K/mOIFWuSfh1vMe/llIAe4KV7p7EsP9E0UTk921hAIDYag41S80/sdFP6fUOBTE4bPR/A1GJKwzwZ467AAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterdaten"] menuitem[label="Pollenbelastung"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="DE Wetterdaten"] menuitem[label="Pollenbelastung"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJUlEQVQ4jY2TsWvbQBTGb8ifkDFjR4+hQ/EURCfToXQqoVOnYDwY06GYTiKT8FCMhyAyGNEhmA5FdDAiQzgyFOFBHB6M8SCEByM0iMODefjXQUmcJqbtwcEN9373ve++p9SjJVtBtoJSSuXTEFnFyCZHCoP6nyVpjJ2FKKWUmUSYsYssYyTpI6VB1vnfQbbIiYYdslsfu7boqy42CZBJF5l6SGGQzRPIvewH6auMcNglu/XJZposCZE0rECLsILc3d0Bpj524lU9by3zlcXruQTfNTrJka1g1xa7MEgaI+vsiYoywyYB9qZLNu7g9VwO3/Q5fBvw4mxE80KTlxUkTw1Szv9UUSmxSJnh9nwaH05597lP/1tMf6ipn43wf1QvyzJGVhrZ2EdtFBp7fYq5dIh6DqOew+jrR/RFA3PpYC7q6EG9Og8dzKWDvWnuIDLpontHeO0aXruO267htY/ptBzcdo3o/AivdYzXOsb/VMNvHzHqOUh554Utc8ztiPinS6fdpH7SwHntUD9pPGzvvIm+6qKHTfTglHkSP/dBKaV0ktNpuTjvmxy87HPwKqDxJWS+sshWyBaGPHniwe435sjUR5I+4XVEcxASjDPy0iIbQQpDPPaxqdkTpmVUJW4ZVcFaZxWsMJXzaYj95WIXEbK2ewAr/RAQ2Vhk5lfBWobIYlRFeREhq/jfgyXpXdE9qDDILEDW+X7jnrcTVmO8yXegzf7i33nWXPTn6T8NAAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterdaten"] menuitem[label="Pollenbelastung Vorhersage"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="DE Wetterdaten"] menuitem[label="UV-Index"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAU0lEQVQ4jb3PywkAIAwD0Gzl/iu5QD0pSD8kihZ6i68G1mHMIhsVsAabSwPp9S9A+VgBVmcFcNkIUb/vkJPuGyJfjCqUAQZhwu+Q64tVkEKkbsEM1GcM6uzJkZMAAAAASUVORK5CYII=") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterdaten"] menuitem[label="UV-Index"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="DE Wetterkarten"] menuitem[label="Wetter aktuell"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACV0lEQVQ4jX2T20vUQRiGv8XFPyAkSKXIbqNLb6o7r7wKQkki7cRSBHYgsQtFMJMOamiIhzZFaN3SJGzTWMM1gl1MrMTIsIQ0QsttbbNW3f39Zp4uxlwsbW5mGOZ5329m3k9kk8HPWfCfhqFSknszbHbeHJgNwXApfAogIqL7T0KgGBER9cKNuu1Ev76+uQiRtzBajQrVoCe6sN3Z2O5s9BsfVs9ZrMY01PvefwX4EkLPjRrXD4+x6jKxm9PQTQI1glUmxIudxHuNu5p6ip5oNkKsLECoBAZdqJFG7J4CVGc6etAJAQGfoDuM0HLVfpZ6Gog37UHdSUF/9JGs4J2XxM0sVGc6BAVeipkHjAge4dcZIZzjIOEtQk91r78K8+Oolgz0E6eBA+thu11YqhQi+Q6WfO4kzFgtOliB7c5GdWwzUECgbxV+INAurDQIsWph4bDw7dB2Et4iGHQhjNfDcCV2215US4YB+lZBj4GtRgNHLwnhPAeRgiysbhc8L0lWoudGsRsy4FaqAT3m8axGYemaEC0XIqcchHOFRMj71/2/jqAn75Oo34m+sQVqBNUq2C2m9MUqIXLOuIdzHFiPjqGnPOu/UQ0cR4VqUN0H0ZdTscqEWLmweNE4R/IdRC/sI+a5yvKVrSaVM/2rIp+HYP6VCdJEF1ZdJvFiJ9F8IXJACOea7/sTJKb9MFa7QSLnx9HPzqODFVjBNn4c2cH3o7tYGbpHrPkEVtvupOs/sLZh2g/+QpgNISJi3c3D6naZ+E4+RLWm/L+ZRExDra39hWvdKCKykftvqC4eyIGNfxMAAAAASUVORK5CYII=") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterkarten"] menuitem[label="Wetter aktuell"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="DE Wetterkarten"] menuitem[label="Vorhersage"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABlUlEQVQ4jY2TsYrCQBiE8wIHPoIgHBxcqRAwa5EuoFiYV7AxXUoLOwOaNkWwMOUVNqa4Tg5sBHVRBIttFCy0sLJyQYhzhe4aTz39Ybqdbyd/ZhXlyZTMAhhjeHZOThC0YRgaKKVw3SYGvTwsqwzGGEpmAa7b/B8WBG1MRjk0GhrqtSyiqALfI6jXslgtio8BQdCG6zZhWWXMZybmMxOho2JazSB0VAx6eawWRZkiCNrXIMPQMBnlMJ+Z8D2CaTWD/ddF02oGvkck3DC02yT1WhbzmSnN2CpSAjLo5eF7BJTSC4AxBssqo17LInTUGzO2Cg7jEyR0VDQamlys/FW7ZQfHYx/rYQfRpoXDWLkS/3nD/vsdoaMiiiqYjHLXn0FsHXHFIcIsEvgeuU7AOQexdaR5CmmekoBo0zoZz+b4DqQ5fmscILRbdqRZLHm1KF7iE1vH5+rjroitYz3s3O2BLBSxdSS6yRtzopsEsXUcj/3nTfwLEWZKKSajHCyrDEopDEN7XGUBEWbOOURDX36NYnEvHT7PLwQqz2xpZSLqAAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterkarten"] menuitem[label="Vorhersage"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="DE Wetterkarten"] menuitem[label="Unwetterwarnung"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACE0lEQVQ4jY2STWsTURhGs3Cl7vwNLupKXPsHXOivsCtRsnDdtKQoUiilQp0hbWgg9ENmmkImyU0naWJCEpzJOEMoNNCQmhBDUNqaNrRm1B4XkoqWxB44u3uf9/K81+MZws7ODoqisLS0xOrqKoZhcHx8zLDzF5yfn5PP5xFCUK/X6XQ6NBoNisUii4uLNJvNyyH9fp9yuUwsFqNQKJBIJKjVajiOQ7lcxrZtqtUqlmWhadrfAe12m7m5OZLJJIZhoOs6lUqFXC6HEIJ4PI4Qgkwmg+M4hMNhbNvm7Ozsd1A0GiWbzVKpVDBNk2KxiK7rbG5uoqrqhRsbG+i6jhCCSCTC7Owstm3jmZ6eplQqoWkaqqqiKApra2usrKxcUlEU0uk0lmVhmiaSJOEJBAKsr68TCoUIBoMjXV5eJhwOoygK29vbTE5O4nEch4mJCQKBALIsI0nSSGVZRpZlZmZm/hS6tbWFz+fD6/VeyampKVKp1OV1tgyJ0vxt+ocFvrVe0Nt9wPejOLvqQ0qv79AszQ//SD/dUzL+m3QbUdyjBO5hjN7uI07rz/hxYnHyKY0p3aPbMoaHtAyJ9wt3SfuusZ8ax/3yFvcgyn5qnIz/+ugXDPiYf8WH4H3cr3m6e28wFsaoak84Paj9/7Lb+8y7l7fotZPU9cdXnzqgnvVTSz7FWBhjTzy/2tQBgxIz/huji/qHX+b4DF1iTBkOAAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterkarten"] menuitem[label="Unwetterwarnung"] >.menu-iconic-text{
    padding-left:10px !important;} 
    
    menu[label="DE Wetterkarten"] menuitem[label="Regenradar aktuell"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACVklEQVQ4jYWT309ScRjGz7+SUBdtbnXZ31AH2uBwDnhVa9W6qk232mw2BeEcClFQh6AeEVIUkMOPFBAwFfUm66JaN21lW2vd1br/dIGhlth7+X6f53mf5937FYQOpbgkHIodh2JHdkp0wp1azh6ZickwxVKe5XQKr8/zfxHF5cCh2FFcEuMTIbabm5Qrq2Syy8TnZ+l//AjZKZ3uSHFJ6HPT1BtVngZUVtdKVGsVjEKORDJOJDKB2zvIrH6EOSEiyTYaGzWKpTzpzNKJ6Tkjy8vNBulsq18s5ZmKTSLJtiOBgYF+avUq+aJBpbpGdb1MzsiSSMbZ2W3S2KiTXUmTzqTQ4zOo/mHu3L1FO/t6rUKtvs7ObpNKtUy+kGNhMUl0OsJa5QU5Y4V4QicYCuDTPPg0Dx7vYCuG4nJgFHIY+RX2X78iXzBILS8wo0cJjQcZC48QiUVRAyN4D8knBARBEHr7HhCbmSK5mEDXpwmFg4yGg/j8wwx53Fxx+bDfG8anuvEektsR/pTskrArMlZJQZJtSLINqyTTbX1CtzzGRasbSbYhOyWUTjdhElXOXfW1H7sdI3jmtrkZ2MAkapyFFUyixqWe8TbQbNGIl9+z1DxgLPOG81Y/x8ktrNrqXVaCqIk9bjxrtAVMop+h+B5fvv/C1pc8cmUPoCZ2uT26Rdc1FcFs0Xhe+0B654DR9D7mvyZduO7HJPoPXfmZr7wjtf2ZaPEtZouG0CWq9Me2+PTtJ5b7+pkfxiRq9IbrfPz6A+XhwvH8KmZR/WdRnRZtFtXWdEEQfgOvg9AN4qFLHQAAAABJRU5ErkJggg==") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterkarten"] menuitem[label="Regenradar aktuell"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="DE Wetterkarten"] menuitem[label="Regenradarprognose"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJElEQVQ4jc2RzYsScRjHvfYfxG7/Q3MJ2kvYIYINY6HxYIZkurQuNLE0ddAOQy+6KpagYqOmo41vOYNjg28h6kFExdEO/kqsVldXqWGJ/Qfi6VQg2aFTfS/P6fP5PjyPQvHfJplMKuPxOB2NRifBYHDi9Xppp9Op/Bu42+12YTgcwmAwgHq9DjabrUtR1GpJLpdb43meSqfTiGXZb5IkAUIIOp0ONJtNaLVaUCgUwGw20ysFmUyGarfbMBwOASEEvV4PGo0GVKtVKJVKkM/noVarAUmS3wmCYIxG4/klQSKRQAghkCRpCRRFEXieh1QqBalUCkRRBJZlQa/XM0sChmFQv9+HRqMBlUoFyuUyiKIIHMdBMpkElmUhHA5DKBQCQRBAq9WeLAlomqaKxeKv9mw2C5lMBvL5PAiCALFYDCKRCHAcB4FAAHAcX97AbrevOZ1Oymq1IoqikMViYUiSfEUQxMRkMk0MBkNWp9OVNBrNCY7jjEqlWr6BQqFQ3InMHXejc8/PeZueObbpqUfjPXSo3RPPVduB48qTT56Nveap3+CbvvFp/9tjeTtwhHmKx/J13xjbf/NV3no6wiyvF/Il8wgjmLm8sfdufeUbiejCtRs+ct96MXXd8B26r7kOXFv7n92bjz66Lj8cuS8++OC6cO+9+4x6RbvOP1t/VpBl9fMx9pj/Im9SI4xMLGTlfYTtvJzJ53YRpvdP5bM7f2j/p/kBYt5dIcJjSaIAAAAASUVORK5CYII=") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="DE Wetterkarten"] menuitem[label="Regenradarprognose"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="EU Wetter"] menuitem[label="Aktuell und Vorhersage"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACqklEQVQ4jY1S3UuTcRSe/hleBAV21aUwYntfiLoOopK86K4QQki6iC4Spsvp5ju/IYIyP9YEmXNvWWQNPzc/p86PrfkxpU2nIk5B1173O7/f00VooiY9cG4O53kOz3OOTncBNJc+N+My5F00cyFYl9FMqtTwX8MZl1GvdRqvnGhlkSpvkiolTSZd9lEz1W7IybiM+jMCqXZDDrnlNFMlD+svfMYDZREKlAnyPRXs6935Q5exgFTJQW45fWrRX5AqOWi4SPBEH0Q6BsE2wLUQ+EYbWM890CdZMFX2/NtGf9ETnhiA4GkI2oHQJsEP3KB9B2inHpnum8h0GgrPJZtMumweMK+IdAyCkhB8F+JwGvzABb5nBSVLQOEHYB/lCZ1Ol3UiPEMeqVIDqVKSJl8JwbYgtGmIwyD4r17w/RbQbilo+xFoLR9MlQSp8ibrMpo1lz5Xp7n0uX/OJW+Sv1hwbQE85QE/cIPvt4LvKaCdYtDWfVD8NpgqC1KlJKlSw+kfyWLe/Em+1QHab0MyZoO2XYrgyAu8e1uK5qYSzPY8RMpzI1Rlfnn5/BDd0mPmLYDzgwKnsxV19Vb09n1HNBrFfGgOTmcz6uoVrbm1KWOzV3w+I8BU2bPQfkd0d3uwuhrFzGwQicQ6lpYXEZyZwuDQACKRMCKRMF6/aWQWS9n1Y7LWabxCbjnd1vg8PjLqx9LyIuLxGFZWopibm8GPSAjLy4sIBqfg8w+ipfU9rIrFceIaRn2i49Ylpdp6GIv/xPr6GqLRJYTC8xifGEV8LY5IJIzRsWH4/IMY8g3AZq9InbGhKJX+0bERhMPzmJwKYHxiDD7/AILBKUwExo/J3t5vsCmV3jMC5eWmazZ7ZW9tvR32aiu319jIXmNjSrX1qHh1bRWqlMovFovp6m+ZeghT85UmzgAAAABJRU5ErkJggg==") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:3px!important;}
    
    menu[label="EU Wetter"] menuitem[label="Aktuell und Vorhersage"] >.menu-iconic-text{
    padding-left:11px !important;}
    
    menu[label="EU Wetter"] menuitem[label="Regenradar aktuell"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB3UlEQVQ4jZWRT2sTURTFH3Ttpl+goB+ggS79DLqS2ExJiSX1A9gUpSrWLgp20YUrN65EzUwc8t5kFkURMRcRJoG0aSFpQDNvSCT0T5ROxpSk8bhoU+KMI/XA2fx453LufYz5pLwsX45ptZN5U+K2KRF9XWndTG9f8b8L1cybWr/8A2h0T/3hWw/RV5XyhcLXn1cvzZs2rPYAaztdrO10YbV/IWnauGiBsWTOxnrlGKtlD6tbHp5WjpHgdUyna4OkKRFTq7uBlJKp8gSvI2HUMWd8wcqmh5VSB49LHSyXOvh8cALa6+Pj3gCptzLYJiG+4l1rAO70sNHs48m2h6Wii/tFF0tFF/cKLu4WOlgueUi9b+BWzsZMZvf7+YBZXsejzZ+4Y7lYsFykLBeLhaAXLBdp2UPG6WMuN3KXqw9ePLyh21CEg7iwERc2FCExLRwoQiJunLKYkIgKB9GsxLVn+ezoFuOMsan/9MR5OmeI9ifKwzT4/pCZBt8PZSJ78McRiQgAQJRHkNEIywcYY4wxzvkREUFV1eaQ6bp+SETQdf1wyFRVbRIROOdH/p+MMMamNE1rEBGEEC3G2OTZrpNCiBYRQdO0xhmL+AeE1v4XD2i4ir9iGP+bIiEVwzj7Day8k1jVHwChAAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="EU Wetter"] menuitem[label="Regenradar aktuell"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="EU Wetter"] menuitem[label="Unwetterwarnung"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACDklEQVQ4jZ2Rz4sSYRyHJaJLN2ebYG9Rf0PscQ8RERhsyHbwJHmWDl5WYpmbiEEEcxk8OIKOjtNgNo4M6kxQOhKO5hCDij9wc4t2JdcNbNdq+eyhNhDctu25vJf3eb4v39dmW0AikViNx+NMNBodhMPhAU3TTCgUWl109zTZME0TvV4P7XYbuq4jEAgYFEUtjmQymWVRFCme561YLDY2TRPNZhPVahWVSgWGYUBVVfj9fmZhQBAEqlarodvtotVqodFooFQqQdM0KIoCWZZRLpfh8/mOvF4v6/F4VuYCHMdZnU4H9Xp9TpQkCaIoIplMIpVKoVAoIJ1Ow+12s3MBlmUty7Kg6zpUVUWhUIAsy39kjuPAsiwikQiKxSJcLtdkLsAwDKWqKgzDgK7ryOVykCQJmqYhn89DEATwPA9FUcBxHJxO5/wLgsHgcigUomiaxmvm5rQeufFz/yWBSYbA3gsCY5HA6LkdzzZWjpxOJ+twOOZ3cMIrynbxa55cm9bu4Pvnp5gNN/Fjj8VIJqe72SsPT//830zy5O2JQnYOuo/w7f0apuZdfJKv40zxhLFCbh0MNjHbpjAb/joPPzzGx+y1v0coynZhlCWf7GZJ7EgkJsZ9zLYp7L97cLa8iKG4NPzy9h4GAjHpc5ev/rNopWyXtkRiY+fNLfRThHDuyX3evt7jlw47nH393PL/cgwviGlT/nAOKwAAAABJRU5ErkJggg==") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="EU Wetter"] menuitem[label="Unwetterwarnung"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="EU Wetter"] menuitem[label="Regenradarprognose"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB/0lEQVQ4jbWSQYgSYRiGf/AUBAt7ca9Rty5dWgi6tgRdWkr2MM26GixGyuAhtXYHETXhH5jRlBARYUa9iDY2qIjZIDgO6A4IebA1PATrsVPQKXi7bNG25nbph4fn9HyH7/8I+V9PFEVOkqSPyWQSkiSdiKJIBUG4cmHocDhslNLXqqpiNpthsVhgPp9D13VIkgRK6d1zUTAYXIvFYqFYLPYmGo3SWq2G6XSK0WiEwWCA4XCIyWQC0zQRj8ffnol5nr8ViURQr9fR7/ehaRosy0Kn04GqqqhWq1BVFa1WC6PRCNlsFjzPe/1+/zohhJBAIKC0221YlgXDMKDrOjRNQ7lchqIovygWi9A0DaqqolQqIRwOIxAI7BOO4771ej1UKhUoigJZlpHP55HL5c4hyzIajQZM04RhGOA4bkw8Hk+vUCggk8kglUqtJJ1OI5vNQpZlNJtNeDyer8Tlcu34fD6IoghBEEApXYkgCBAEAYeHh3C73ZQQQgjDMAcsy56wLIt/5DPDMKEzv7GdOr79MPPp+4NXx95Vvi/Nbiy5noptKzF5tvVy8niV7yQ+7C29vpvPrSebL46+bIaODlb5ut9cXzrgmrefuPq0v32Rl8b23e6O3dkdb7Dv9+zO7tju7O7/7o1H7+7Zd7tD4qjYlg443cGlU1/+w2s/d/S39AcE/6v/fVledwAAAABJRU5ErkJggg==") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="EU Wetter"] menuitem[label="Regenradarprognose"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="Welt Wetter"] menuitem[label="Wetter aktuelles"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACy0lEQVQ4jY2TX0hTcRTHr6EPYtqbPSpUSKiX5sx7b0/RW6+FIRQ9yYKwcv1BgmojwoJkRmG0uTl378LhiybRKsybOJzLudv1t5+E3QfLJru2andzpSZ9ezFlldQXPo/ncL7nnC/DrMtuZ7ZFneaicYdQHPJUlYY8VaW0q3r7uEMojjrNRXY7s43ZQgWynSlURbZEFdly0mveRXwcq0p8HfFxLOk171JFtlwV2RLZzhQyDFOQVy3bmcIJP1c24zZVqH6OJyJ/hEqchYr8WSpxFiLyR6jIczNuU0XIU1W63mRTtKt6u+LlK6nYcIj6+TPzQ+ZnX4b3pTIy++3Li30f5x/VB6kktBCJPzjjNlWoIluSZ4d0czuJtP8AFfmzetCk5WLHsao/wVo6htXkY+SijdCDprdUElpUP8erIlsedZqLNhrMeLk9VBQa3w/WjWanTmDNULCSeIjl991YWejDmvEamcljeDdgfh6XuKNUEnaPO4TiTQu+elPcz51OPqk1lhN9+KrZfsOOb/MiFoK1n6gknCI+jg15qko3LYgN9VTizy8Ea77ntKtYetOywYJyCaGnt9Hf50FA6voxIF5//tJ38vCEnyv7Y4K5oRrDUBqRjTchG2/Ch1fN8Hq9IITAMAwYhoFYLIaenh4Euq/s/WMHs/2m0cSwAHnwApwP7sHlvAtVVZHNZqHrOnRdx9LSEiYnJ3G/697tv15hsLv5czAYRC6XQzqdRiqVwuzsLAghIIRA0zTouo7Ozk44HA53R0eHOe8Pbt28kVtcXMTc3BwopVAUBZFIBOFwGOFwGJFIBIlEAplMBlNTU2hvb3dvfKLi5StttmuGpmmIRqOQZRmyLGNkZCSPsbExTE9PI5lMwmazreRl4erl1k6XywVVVRGLxbZEURQEAgG0tbXd2djFrzRetJ5zWa1W/IOV1tbWOxaLZcdWCf1v/QRFYxQmn88J2gAAAABJRU5ErkJggg==") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="Welt Wetter"] menuitem[label="Wetter aktuelles"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="Welt Wetter"] menuitem[label="Vorhersage"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABMElEQVQ4jZ2SIZLDMAxFBRf2Gj3Css7CHGGpYWGgr7AwMFdYGGgaaGgYKigo+BY4beomnc6sZjQTJfrPP7JEHgIN4Il7vXyBhq22ETQirwINUM6HADAopzeAp6YGsMLBWwAawMbWZjlT7YaaNq3vpq1PYz0IjZA/aoMn8Fyfs7RZzoBusHLaDgblbvFAfLlcmkQDYPtZVDfH4ue6ncEtl6+99SyYw1yMRb11oYG3gDhkuj4Rh3wXl8U2gIiIOxz9wlyMOGRERG5iNae7Ttw0B0M8kbLyHWe668T4WxqAiMhnmJiLVQg2Ntd4E6s5czFS1mba7hCHTBxy/fa8SF2fsEd7a+ymv/buVrnrE2r+P4CIyFwqJGWlLPXqjrLrE3M5WCYRkUWdOGT6n/llxiHjDn8skyMr3aR0nQAAAABJRU5ErkJggg==") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="Welt Wetter"] menuitem[label="Vorhersage"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="Welt Wetter"] menuitem[label="Aktuell und Vorhersage"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACu0lEQVQ4ja3ST0iTYRwH8JdAR10UEzxkNtchPHSITmGXrlEdgl0ql5HL/LOZYpuSihQaJEtdQpBDrYyCkkpykH9wzemY880g56tubGu2d4q6P26+c3PP8+1gpaPy1APf4/cDv9/zY5j//WyNTKqzOUtur89+ztXkfubUEo5TS/o5VW65XcGI9iwvd4iqvA/TXavPjnCRDzlfiSFjhozsn994c8Dt68hcmVVLNjhVbvlfy/5OpmatKx1R02mBzFxYJ/OXwtRZJFBnoYDZ80FqOba6+T7Fb68XR+fU4oqksl3LiAJd+xC1nENi4RqoRwnqURDqLk1Qd8kWnMVxOOVxOipa2exPDc2qj8aSxlnvZqoi+uOILRSDLlaCLt76hYC6Syl1lxC6cCVOjWl+OioK+h5lRex3chp2gKeMWbBeRMJVAbJYtY14fiLuclB3GciXM1vElC0QY0ZYeJcesdflzPwGwj1MPMqVgCxWg3yv3oVUgHoUILNSJCZPgpjzQMayt8ing7GFWrHwB5BwVYJ4qrchlxLDb+vQ3dkG3eP7GO4twtLgKcTH85AYOwxHw6H4zgg9zKTAShGdK0F0rgxR7ia0Wi1YlkUgEEAgEIDZbEZ7ezvWDPkQPkrwrTlzafcObkcGT0D/ohAtD5qgabkHq9WKUCgEnufB8zzC4TBMJhNGXl7HWq8YXk1aZ9I3vm47i76+PkQiEfj9fiwvL8Nms4FlWbAsC47jwPM8Ghsb8apJita75flJt1BXWxXz+XxwOByYnp6GxWKB0WiEwWCAwWCA0WiEx+NBMBjExMQEVCqVLglQKhUhjuMwPj4OvV4PvV6PgYGBpAwNDWFqagperxdKpTKWBCiKr7ZqNBpYrVaYzeZ/xmKxQKfTQS6XtyUBUzeYlELZ5ScymQx7paCgICaTydqkUmkawzDMD3YgJ5kh3nZeAAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="Welt Wetter"] menuitem[label="Aktuell und Vorhersage"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="Regionales Wetter"] menuitem[label="Aktuell und Vorhersage"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB70lEQVQ4jYWSP0gbcRTHf9MFCZQjCfagwUSoUodQQ1NitNYMWQR3BzPq4GjBTA4q4iAeZ2qwxTRIaqDBRKEoIgRaDmyVTrHi4lCHODgIwSwuFz8dLq1NTK4Pvrwf733f/58QFsKy7EF9BMuyx4pXH6TKKpkgLEoxNnrLVL7CRm+ZRSlGJgiqrFomKM+35bjV4SIFpTT8emPqixTc6pTn23LNK2uyypI9zVbY4CwKp2PwMwo/hkx9OgZnUdgKGyzZ02gNnZD2w3UWSu/hKALfhkx8D9+/jyKm/zoLaT91CYpT9jgHftD7QX8F+iDor//BYM3eDwd+ilP2eN22q+vdNxyOQiEIhT4ohJqgz/QfjlJd7775ex00JxyPw5cI7Adg/6UFAibveBw0pznGRMg2YiSUCjs++Oz/P3Z8GAmlMhGyjfyZQjqZllfIB2DbB3kLbPsgH+BkWl4RQkj3e1hzQ+45ZHvg07PWyPaYvDV3/RXOZ5yZ0pxj725VqbLZBR+fPsRmF3erSrU059g7n3FmGv+SWwjhvZx17ZLqhGQHJD3wwWvqZAekOrmcde0KIbw1/kO5WnAlSSgUY464obVXePcEQ2uvFGOOOAmFqwVXsmlgQycvhBDK5IBtmLePmRywDQshlJq9eeUWItWCpFaE3zqgwzeAgPF4AAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:3px!important;}
    
    menu[label="Regionales Wetter"] menuitem[label="Aktuell und Vorhersage"] >.menu-iconic-text{
    padding-left:11px !important;}
    
    menu[label="Regionales Wetter"] menuitem[label="Unwetterwarnung"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACE0lEQVQ4jY2STWsTURhGs3Cl7vwNLupKXPsHXOivsCtRsnDdtKQoUiilQp0hbWgg9ENmmkImyU0naWJCEpzJOEMoNNCQmhBDUNqaNrRm1B4XkoqWxB44u3uf9/K81+MZws7ODoqisLS0xOrqKoZhcHx8zLDzF5yfn5PP5xFCUK/X6XQ6NBoNisUii4uLNJvNyyH9fp9yuUwsFqNQKJBIJKjVajiOQ7lcxrZtqtUqlmWhadrfAe12m7m5OZLJJIZhoOs6lUqFXC6HEIJ4PI4Qgkwmg+M4hMNhbNvm7Ozsd1A0GiWbzVKpVDBNk2KxiK7rbG5uoqrqhRsbG+i6jhCCSCTC7Owstm3jmZ6eplQqoWkaqqqiKApra2usrKxcUlEU0uk0lmVhmiaSJOEJBAKsr68TCoUIBoMjXV5eJhwOoygK29vbTE5O4nEch4mJCQKBALIsI0nSSGVZRpZlZmZm/hS6tbWFz+fD6/VeyampKVKp1OV1tgyJ0vxt+ocFvrVe0Nt9wPejOLvqQ0qv79AszQ//SD/dUzL+m3QbUdyjBO5hjN7uI07rz/hxYnHyKY0p3aPbMoaHtAyJ9wt3SfuusZ8ax/3yFvcgyn5qnIz/+ugXDPiYf8WH4H3cr3m6e28wFsaoak84Paj9/7Lb+8y7l7fotZPU9cdXnzqgnvVTSz7FWBhjTzy/2tQBgxIz/huji/qHX+b4DF1iTBkOAAAAAElFTkSuQmCC") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="Regionales Wetter"] menuitem[label="Unwetterwarnung"] >.menu-iconic-text{
    padding-left:10px !important;} 
    
    menu[label="Regionales Wetter"] menuitem[label="Regenradar aktuell"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACVklEQVQ4jYWT309ScRjGz7+SUBdtbnXZ31AH2uBwDnhVa9W6qk232mw2BeEcClFQh6AeEVIUkMOPFBAwFfUm66JaN21lW2vd1br/dIGhlth7+X6f53mf5937FYQOpbgkHIodh2JHdkp0wp1azh6ZickwxVKe5XQKr8/zfxHF5cCh2FFcEuMTIbabm5Qrq2Syy8TnZ+l//AjZKZ3uSHFJ6HPT1BtVngZUVtdKVGsVjEKORDJOJDKB2zvIrH6EOSEiyTYaGzWKpTzpzNKJ6Tkjy8vNBulsq18s5ZmKTSLJtiOBgYF+avUq+aJBpbpGdb1MzsiSSMbZ2W3S2KiTXUmTzqTQ4zOo/mHu3L1FO/t6rUKtvs7ObpNKtUy+kGNhMUl0OsJa5QU5Y4V4QicYCuDTPPg0Dx7vYCuG4nJgFHIY+RX2X78iXzBILS8wo0cJjQcZC48QiUVRAyN4D8knBARBEHr7HhCbmSK5mEDXpwmFg4yGg/j8wwx53Fxx+bDfG8anuvEektsR/pTskrArMlZJQZJtSLINqyTTbX1CtzzGRasbSbYhOyWUTjdhElXOXfW1H7sdI3jmtrkZ2MAkapyFFUyixqWe8TbQbNGIl9+z1DxgLPOG81Y/x8ktrNrqXVaCqIk9bjxrtAVMop+h+B5fvv/C1pc8cmUPoCZ2uT26Rdc1FcFs0Xhe+0B654DR9D7mvyZduO7HJPoPXfmZr7wjtf2ZaPEtZouG0CWq9Me2+PTtJ5b7+pkfxiRq9IbrfPz6A+XhwvH8KmZR/WdRnRZtFtXWdEEQfgOvg9AN4qFLHQAAAABJRU5ErkJggg==") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="Regionales Wetter"] menuitem[label="Regenradar aktuell"] >.menu-iconic-text{
    padding-left:10px !important;}
    
    menu[label="Regionales Wetter"] menuitem[label="Regenradarprognose"] {
    -moz-binding:
    url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
    list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACDklEQVQ4jZ2Rz4sSYRyHJaJLN2ebYG9Rf0PscQ8RERhsyHbwJHmWDl5WYpmbiEEEcxk8OIKOjtNgNo4M6kxQOhKO5hCDij9wc4t2JdcNbNdq+eyhNhDctu25vJf3eb4v39dmW0AikViNx+NMNBodhMPhAU3TTCgUWl109zTZME0TvV4P7XYbuq4jEAgYFEUtjmQymWVRFCme561YLDY2TRPNZhPVahWVSgWGYUBVVfj9fmZhQBAEqlarodvtotVqodFooFQqQdM0KIoCWZZRLpfh8/mOvF4v6/F4VuYCHMdZnU4H9Xp9TpQkCaIoIplMIpVKoVAoIJ1Ow+12s3MBlmUty7Kg6zpUVUWhUIAsy39kjuPAsiwikQiKxSJcLtdkLsAwDKWqKgzDgK7ryOVykCQJmqYhn89DEATwPA9FUcBxHJxO5/wLgsHgcigUomiaxmvm5rQeufFz/yWBSYbA3gsCY5HA6LkdzzZWjpxOJ+twOOZ3cMIrynbxa55cm9bu4Pvnp5gNN/Fjj8VIJqe72SsPT//830zy5O2JQnYOuo/w7f0apuZdfJKv40zxhLFCbh0MNjHbpjAb/joPPzzGx+y1v0coynZhlCWf7GZJ7EgkJsZ9zLYp7L97cLa8iKG4NPzy9h4GAjHpc5ev/rNopWyXtkRiY+fNLfRThHDuyX3evt7jlw47nH393PL/cgwviGlT/nAOKwAAAABJRU5ErkJggg==") !important;
    -moz-image-region: rect(0px 16px 16px 0px) !important;    
    padding-left:4px!important;}
    
    menu[label="Regionales Wetter"] menuitem[label="Regenradarprognose"] >.menu-iconic-text{
    padding-left:10px !important;}
    }
    Alles anzeigen

    Übrigens falls mal jemand Probleme mit erkannten Werbeblockern hat, wie hier zwischenzeitlich erwähnt, der sollte mal einen Blick hierauf werfen. Mit dem Nano Defender hab ich noch nie irgendwelche Erkennungsprobleme gehabt, bloß Filter die gelegentlich zu invasiv sind, d.h. zu viel/grob blocken, gerade Adguard Filter neigen oft dazu Seitendarstellungen und -funktionen zu zerstören.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Rob
    • 16. September 2019 um 16:46

    Leider überdeckt diese Version ebenfalls vollständig die Fenster Buttons. Aber wie ich in meinem überarbeiteten Post von vorhin schrieb, bin ich jetzt mit der aktuellen Version 4 des Multirow Skripts deiner Repo fast am Ziel. Nur noch diese Kleinigkeit gilt es zu korrigieren, falls möglich.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Rob
    • 16. September 2019 um 15:34

    Hallo Endor,

    ich fange vermutlich an zu nerven, aber das führt halt zu meinem ursprünglichen Problem, dass die Fenster Buttons oben rechts verdeckt werden. Deshalb hatte ich ja das Tabs-Toolbar padding right eingefügt. Nur habe ich auf eine schönere Lösung gehofft, die mir nicht die Skins zerschießt. Theoretisch sollen die Tabs einen Abstand nach rechts halten, ohne die Tableiste zu beschränken.

    Keine Ahnung ob das wirklich möglich ist oder es eine ganz andere Methode bedarf.

    €: Ich habe es einigermaßen hinbekommen. Ich habe die neue Version 4 deines Multirow Scripts genommen und ein wenig herum experimentiert. Hab schließlich herausgefunden, dass die Reihenfolge nicht mehr an der Stelle des Kommentars verändert wird sondern schon gleich zu Anfang in Zeilen 20-24, zuvor musste ich bloß beim Kommentar zur Adressleistenposition den darauf folgenden Code auskommentieren. Mit dem Abstand in Titlebar anstatt wie vorher der tab-toolbar wird auch der Skin nicht mehr seitlich verschoben.Die Höhenverschiebung konnte ich durch setzen von 0px ist Zeile 42 stark reduzieren, aber eine minimale Verschiebung ist noch immer vorhanden. Mir ist nur nicht klar wo ich diese noch los werden kann. Nichts desto trotz eine deutliche Besserung, mit der ich auch ohne weiteres klar komme, falls es dazu keine Ideen mehr gibt. Danke noch einmal.

    CSS
    // ==UserScript==
    // @name           zzzz-MultiRowTab_LiteforFx48.uc.js
    // @namespace      http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description    Experimentelle CSS Version für Mehrzeilige Tableiste
    // @include        main
    // @compatibility  Firefox 69
    // @author         Alice0775
    // @version        2016/08/05 00:00 Firefox 48
    // @version        2016/05/01 00:01 hide favicon if busy
    // @version        2016/03/09 00:01 Bug 1222490 - Actually remove panorama for Fx45+
    // @version        2016/02/09 00:01 workaround css for lwt
    // @version        2016/02/09 00:00
    // ==/UserScript==
    "user strict";
    MultiRowTabLiteforFx();
    function MultiRowTabLiteforFx() {
        /* Symbolleisten und Menüleiste von der Titelleiste in die Navigator-Toolbox verschieben */
        document.getElementById("navigator-toolbox").appendChild(document.getElementById("toolbar-menubar"));
        var css =` @-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
        /* Symbolleiste Sortieren */
        #toolbar-menubar { -moz-box-ordinal-group: 1 !important; }
        #nav-bar { -moz-box-ordinal-group: 3 !important; }
        #PersonalToolbar { -moz-box-ordinal-group: 4 !important; }
        #titlebar { -moz-box-ordinal-group: 2 !important; }
        /* Windows 10 und Firefox Standardtheme, Fensterausenlinie in weiß. 
           Anpassung für Titelleistenschaltflächen wenn sie in den Hintergrund verschoben sind */
        #main-window:not([lwtheme="true"]) #window-controls toolbarbutton,
        #main-window:not([lwtheme="true"]) .titlebar-buttonbox .titlebar-button {
            color: rgb(24, 25, 26) !important; }
        #main-window:not([lwtheme="true"]) #window-controls toolbarbutton:not([id="close-button"]):hover,
        #main-window:not([lwtheme="true"]) .titlebar-buttonbox .titlebar-button:not([class="titlebar-button titlebar-close"]):hover {
            background-color: var(--lwt-toolbarbutton-hover-background, hsla(0,0%,70%,.4)) !important; }
        /* Tableiste unter Adressleiste verschieben */
        #nav-bar { z-index: 2 !important; }
        [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox { padding-top: 6px !important; }
        [tabsintitlebar="true"][sizemode="maximized"] #titlebar { -moz-appearance: none !important; }
        [tabsintitlebar="true"] #toolbar-menubar { height: 32px; }
        /* Anpassung für Titelleistenschaltflächen */
        #navigator-toolbox:not([style^="margin-top:"])[style=""] #window-controls,
        [tabsintitlebar="true"] .titlebar-buttonbox-container { position: fixed; z-index: 3 !important; right:0; }
        [tabsintitlebar="true"][sizemode="normal"] .titlebar-buttonbox-container { top: 0px; }
        [tabsintitlebar="true"][sizemode="maximized"] .titlebar-buttonbox-container { top: 0px; }
        #navigator-toolbox:not([style^="margin-top:"])[style=""] #window-controls { top: 0; }
        /* auf der rechten Seite Platz für die Schaltflächen der Titelleiste einfügen, damit die    
           Schaltflächen der Titelleiste und der Navigationsleiste nicht verdeckt werden */
        [tabsintitlebar="true"]:not([sizemode="fullscreen"]) #titlebar { padding-right: 128px !important; }
        [sizemode="fullscreen"] #nav-bar { padding-right: 109px !important; }
        /* Mehrzeilige Tableiste */
        tabs>arrowscrollbox{display:block;}
        tabs arrowscrollbox>scrollbox {
            display:flex;display:-webkit-box;flex-wrap:wrap;
            max-height: calc(var(--tab-min-height) * 5); /* Anzahl der Tabzeilen */
            overflow-x:hidden;overflow-y:auto; }
        [tabsintitlebar="true"] tabs scrollbar{-moz-window-dragging:no-drag;} 
        /* Bei Überschreitung der angegebenen Zeilenanzahl, mit der Maus,    
           über die dann eingeblendetet Scrolleiste zu Zeile wechseln */
        tabs tab[fadein]:not([pinned]){flex-grow:1;}
        tabs tab,.tab-background {
            height: var(--tab-min-height);
            overflow: hidden;
            z-index: 1 !important; }
        tab>.tab-stack{width:100%;}
        /*Drag-Bereich auf der linken und rechten Seite der
           Tab-Leiste auslenden - verstecken
           Links und rechts → hbox.titlebar-spacer 
           links → hbox.titlebar-spacer[type="pre-tabs"] 
           rechts → hbox.titlebar-spacer[type="post-tabs"] */
        hbox.titlebar-spacer
        /* Ausblenden - Verstecken */
        ,#alltabs-button,tabs [class^="scrollbutton"],tabs spacer,#toolbar-menubar .titlebar-buttonbox { display: none; }
        } `;
        var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
        sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
        var style = ' \
        tabs tab:not(stack) { \
            border-left: solid 1px hsla(0,0%,50%,.5) !important; \
            border-right: solid 1px hsla(0,0%,50%,.5) !important; \
        } \
        tabs tab:after,tabs tab:before{display:none!important;} \
        ';
        var sspi = document.createProcessingInstruction('xml-stylesheet',
        'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"');
        document.insertBefore(sspi, document.documentElement);
        gBrowser.tabContainer._animateTabMove = function(event){}
        gBrowser.tabContainer._finishAnimateTabMove = function(){}
        gBrowser.tabContainer.lastVisibleTab = function() {
            var tabs = this.allTabs;
            for (let i = tabs.length - 1; i >= 0; i--){
                if (!tabs[i].hasAttribute("hidden"))
                    return i;
            }
            return -1;
        }
        gBrowser.tabContainer.clearDropIndicator = function() {
            var tabs = this.allTabs;
            for (let i = 0, len = tabs.length; i < len; i++){
                let tab_s= tabs[i].style;
                tab_s.removeProperty("border-left-color");
                tab_s.removeProperty("border-right-color");
            }
        }
        gBrowser.tabContainer.addEventListener("dragleave",gBrowser.tabContainer.clearDropIndicator, false);
        gBrowser.tabContainer._onDragOver = function(event) {
            event.preventDefault();
            event.stopPropagation();
            this.clearDropIndicator();
            var newIndex = this._getDropIndex(event);
            if (newIndex == null)
                return;
            let children = this.allTabs;
            if (newIndex < children.length) {
                children[newIndex].style.setProperty("border-left-color","red","important");
            } else {
                newIndex = gBrowser.tabContainer.lastVisibleTab();
                if (newIndex >= 0)
                    children[newIndex].style.setProperty("border-right-color","red","important");
            }
        }
        gBrowser.tabContainer.addEventListener("dragover", gBrowser.tabContainer._onDragOver, false);
        gBrowser.tabContainer.onDrop = function(event) {
            this.clearDropIndicator();
            var dt = event.dataTransfer;
            var draggedTab;
            if (dt.mozTypesAt(0)[0] == TAB_DROP_TYPE) {
                draggedTab = dt.mozGetDataAt(TAB_DROP_TYPE, 0);
                if (!draggedTab) {
                    return;
                }
            }
            this._tabDropIndicator.hidden = true
            event.stopPropagation();
            if (draggedTab && draggedTab.container == this) {
                let newIndex = this._getDropIndex(event, false);
                if (newIndex > draggedTab._tPos)
                    newIndex--;
                gBrowser.moveTabTo(draggedTab, newIndex);
            }
        }
        gBrowser.tabContainer.addEventListener("drop",gBrowser.tabContainer.onDrop, false);
        gBrowser.tabContainer._getDragTargetTab = function(event, isLink) {
            let tab = event.target;
            while (tab && tab.localName != "tab") {
                tab = tab.parentNode;
            }
            if (tab && isLink) {
                let { width } = tab.getBoundingClientRect();
                if (
                    event.screenX < tab.screenX + width * 0.25 ||
                    event.screenX > tab.screenX + width * 0.75
                ) {
                    return null;
                }
            }
            return tab;
        }
        gBrowser.tabContainer._getDropIndex = function(event, isLink) {
            var tabs = this.allTabs;
            var tab = this._getDragTargetTab(event, isLink);
            if (!RTL_UI) {
                for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
                    if (
                        event.screenY <
                        tabs[i].screenY + tabs[i].getBoundingClientRect().height
                    ) {
                        if (
                            event.screenX <
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
                        ) {
                            return i;
                        }
                        if (
                            event.screenX >
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2 &&
                            event.screenX <
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width
                        ) {
                            return i + 1;
                        }
                    }
                }
            } else {
                for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
                    if (
                        event.screenY <
                        tabs[i].screenY + tabs[i].getBoundingClientRect().height
                    ) {
                        if (
                            event.screenX <
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width &&
                            event.screenX >
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
                        ) {
                            return i;
                        }
                        if (
                            event.screenX <
                            tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
                        ) {
                            return i + 1;
                        }
                    }
                }
            }
            return tabs.length;
        }
    }
    Alles anzeigen
  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Rob
    • 16. September 2019 um 13:20
    Zitat von Endor

    Hallo Rob.

    Ich gehe mal davon aus dass Du Firefox 69 verwendest,

    Teste diese aktuelle Version von Multirow Skript:

    Mfg.
    Endor

    Dies führt lediglich dazu, dass die Tableiste unter der Adressleiste ist, doch darüber ist sie mir tatsächlich am liebsten. Aber auch in dem Fall gibt es eine Verschiebung im Skin, nur nach unten anstatt nach links, siehe hier.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Rob
    • 15. September 2019 um 21:05

    Ich danke euch beiden erst einmal! Da ich das Cookie Quick Manager Addon nutze ist mir dieser Button nicht so wichtig, da er quasi ersetzt ist.

    Hatte leider tatsächlich vergessen das Multirow Skript anzuhängen, obwohl ich es noch in der Zwischenablage hatte.

    CSS
    // ==UserScript==
    // @name           zzzz-MultiRowTab_LiteforFx48.uc.js
    // @namespace      http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description    Experimentelle CSS Version für Mehrzeilige Tableiste
    // @include        main
    // @compatibility  Firefox 67
    // @author         Alice0775
    // @version        2016/08/05 00:00 Firefox 48
    // @version        2016/05/01 00:01 hide favicon if busy
    // @version        2016/03/09 00:01 Bug 1222490 - Actually remove panorama for Fx45+
    // @version        2016/02/09 00:01 workaround css for lwt
    // @version        2016/02/09 00:00
    // ==/UserScript==
    "user strict";
    MultiRowTabLiteforFx();
    function MultiRowTabLiteforFx() {
        var css =`
        /* Windows 10 und Firefox Standardtheme, Fensterausenlinie in weiß. 
           Anpassung für Titelleistenschaltflächen wenn sie in den Hintergrund verschoben sind
        #main-window:not([lwtheme="true"]) #window-controls toolbarbutton,
        #main-window:not([lwtheme="true"]) .titlebar-buttonbox .titlebar-button {
            color: rgb(24, 25, 26) !important;
        }
        #main-window:not([lwtheme="true"]) #window-controls toolbarbutton:not([id="close-button"]):hover,
        #main-window:not([lwtheme="true"]) .titlebar-buttonbox .titlebar-button:not([class="titlebar-button titlebar-close"]):hover {
            background-color: var(--lwt-toolbarbutton-hover-background, hsla(0,0%,70%,.4)) !important;
        } */
        /* Tableiste unter Adressleiste verschieben 
        #titlebar { -moz-box-ordinal-group: 2; -moz-appearance: none !important; } */
        /* Symbolleisten - Reihenfolge ändern
        #navigator-toolbox:not([style^="margin-top:"])[style=""] #window-controls,
        [tabsintitlebar="true"] .titlebar-buttonbox-container { position: fixed; right:0; }
        [tabsintitlebar="true"][sizemode="normal"] .titlebar-buttonbox-container { top: 1px; }
        [tabsintitlebar="true"][sizemode="maximized"] .titlebar-buttonbox-container { top: 8px; }
        #navigator-toolbox:not([style^="margin-top:"])[style=""] #window-controls { top: 0; }
        [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox { padding-top: 8px !important; } */
        /* auf der rechten Seite Platz für die Schaltflächen der Titelleiste einfügen, damit die    
           Schaltflächen der Titelleiste und der Navigationsleiste nicht verdeckt werden */
        [tabsintitlebar="true"]:not([sizemode="fullscreen"]) #TabsToolbar { padding-right: 129px !important; }
        [sizemode="fullscreen"] #TabsToolbar { padding-right: 109px !important; }
        tabs tab[fadein]:not([pinned]) {
        flex-grow: 1 !important;
        min-width: 110px !important;/* Minimale Tabbreite  76px */
        max-width: 190px !important;/* Maximale Tabbreite 225px */
    }
        /* Mehrzeilige Tableiste */
        tabs>arrowscrollbox{display:block;}
        tabs arrowscrollbox>scrollbox {
            display:flex;flex-wrap:wrap;
            max-height: calc(var(--tab-min-height) * 5); /* Anzahl der Tabzeilen */
            overflow-x:hidden;overflow-y:auto;
        }
        [tabsintitlebar="true"] tabs scrollbar{-moz-window-dragging:no-drag;} 
        /* Bei Überschreitung der angegebenen Zeilenanzahl, mit der Maus,    
           über die dann eingeblendetet Scrolleiste zu Zeile wechseln */
        tabs tab[fadein]:not([pinned]){flex-grow:1;}
        tabs tab,.tab-background {
            height: var(--tab-min-height);
            overflow: hidden;
            z-index: 1 !important;
        }
        tab>.tab-stack{width:100%;}
        [sizemode="fullscreen"] #TabsToolbar>#window-controls,
        .titlebar-buttonbox-container>.titlebar-buttonbox{display:block;}
        /* Drag-Bereich auf der linken und rechten Seite der
           Tab-Leiste auslenden - verstecken
           Links und rechts → hbox.titlebar-spacer 
           links → hbox.titlebar-spacer[type="pre-tabs"] 
           rechts → hbox.titlebar-spacer[type="post-tabs"] */
        hbox.titlebar-spacer,
        /* Ausblenden - Verstecken */
        #alltabs-button,tabs [class^="scrollbutton"],tabs spacer,[autohide="true"][inactive="true"] .titlebar-buttonbox { display: none; }
        `;
        var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
        var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
        sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
        var style = ' \
        tabs tab:not(stack) { \
            border-left: solid 1px hsla(0,0%,50%,.5) !important; \
            border-right: solid 1px hsla(0,0%,50%,.5) !important; \
        } \
        tabs tab:after,tabs tab:before{display:none!important;} \
        ';
        var sspi = document.createProcessingInstruction('xml-stylesheet',
        'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"');
        document.insertBefore(sspi, document.documentElement);
        gBrowser.tabContainer._animateTabMove = function(event){}
        gBrowser.tabContainer._finishAnimateTabMove = function(event){}
        gBrowser.tabContainer.lastVisibleTab = function() {
            var tabs = this.children;
            for (let i = tabs.length - 1; i >= 0; i--){
                if (!tabs[i].hasAttribute("hidden"))
                    return i;
            }
            return -1;
        };
        gBrowser.tabContainer.clearDropIndicator = function() {
            var tabs = this.children;
            for (let i = 0, len = tabs.length; i < len; i++){
                let tab_s= tabs[i].style;
                tab_s.removeProperty("border-left-color");
                tab_s.removeProperty("border-right-color");
            }
        };
        gBrowser.tabContainer.addEventListener("dragleave",gBrowser.tabContainer.clearDropIndicator, false);
        gBrowser.tabContainer._onDragOver = function(event) {
            event.preventDefault();
            event.stopPropagation();
            this.clearDropIndicator();
            var newIndex = this._getDropIndex(event);
            if (newIndex == null)
                return;
            if (newIndex < this.children.length) {
                this.children[newIndex].style.setProperty("border-left-color","red","important");
            } else {
                newIndex = gBrowser.tabContainer.lastVisibleTab();
                if (newIndex >= 0)
                    this.children[newIndex].style.setProperty("border-right-color","red","important");
            }
        };
        gBrowser.tabContainer.addEventListener("dragover", gBrowser.tabContainer._onDragOver, false);
        gBrowser.tabContainer._getDropIndex = function(event, isLink) {
            var tabs = this.children;
            var tab = this._getDragTargetTab(event, isLink);
            if (!RTL_UI) {
                for (let i = tab ? tab._tPos : 0; i < tabs.length; i++)
                    if (event.screenX < tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
                     && event.screenY < tabs[i].screenY + tabs[i].getBoundingClientRect().height) // multirow fix
                        return i;
            } else {
                for (let i = tab ? tab._tPos : 0; i < tabs.length; i++)
                    if (event.screenX > tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
                     && event.screenY > tabs[i].screenY + tabs[i].getBoundingClientRect().height) // multirow fix
                        return i;
            }
            return tabs.length;
        }
        gBrowser.tabContainer.onDrop = function(event) {
            this.clearDropIndicator();
            var dt = event.dataTransfer;
            var draggedTab;
            if (dt.mozTypesAt(0)[0] == TAB_DROP_TYPE) {
                draggedTab = dt.mozGetDataAt(TAB_DROP_TYPE, 0);
                if (!draggedTab)
                    return;
            }
            this._tabDropIndicator.collapsed = true;
            event.stopPropagation();
            if (draggedTab && draggedTab.parentNode == this) {
                let newIndex = this._getDropIndex(event, false);
                if (newIndex > draggedTab._tPos)
                    newIndex--;
                gBrowser.moveTabTo(draggedTab, newIndex);
            }
        };
        gBrowser.tabContainer.addEventListener("drop",gBrowser.tabContainer.onDrop, false);
    }
    Alles anzeigen

    Danke noch einmal.
    Noch eine andere Frage: Addons werden ja erst verzögert geladen im neuen Firefox, besteht die Möglichkeit:

    a) die Verzögerung abzuschalten oder

    b) Seiten (inklusive Startseiten) erst nach dem Laden der Addons zu laden?

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Rob
    • 14. September 2019 um 21:31

    Guten Abend zusammen,

    ich habe das Update auf FF69 ein wenig hinaus gezögert, weil ich bereits gelesen habe, dass es Probleme geben wird mit den aktuellen Userscripts.

    Mein erstes wäre das Firefoxbuttons Sammelscript von Endor. Mir werden dort leider keine Buttons mehr angezeigt.

    Code
    // ==UserScript==
    // @name    Firefox_ToolBarButtons.uc.js
    // @charset UTF-8
    // Date     2017/01/16 2017/11/09版と同じようにボタンを一つにまとめ直しました。初期導入時、再起動するボタンのみツールバーに表示するようにしてみました。
    // Date     2017/11/23 ブックマーク、履歴、同期タブのサイドバーを開閉するボタンを追加して、個別に導入できるようにバラバラにしてみました。
    // Date     2017/11/09 RestartFirefoxButton_Movable.uc.js をベースに、再起動+ about:config、プロファイルフォルダ、クッキーマネージャのボタンをセットにしてみました。
    // @note    
    // @note    初期導入時、再起動するボタンのみツールバーに表示するようにしました。
    // @note    その他のボタンは、ツールバーのカスタマイズ内に格納されていると思います。
    // @note    カスタマイズから追加したいボタンを好きなところに出して使ってください。
    // @note    
    // @note    Firefox_ToolBarButtons.zip のボタンとIDがいっしょなので
    // @note    追加していたボタンは、同じ場所に追加されます。
    // @note    
    // @note    再起動するボタン
    // @note    about:configを開くボタン
    // @note    新しいタブを開くボタン
    // @note    プロファイルフォルダを開くボタン
    // @note    クッキーマネージャを開くボタン
    // @note    ブックマークのサイドバーを開閉するボタン
    // @note    履歴のサイドバーを開閉するボタン
    // @note    同期タブのサイドバーを開閉するボタン
    // @note    
    // @note    Firefox Developer Edition 59.0b1 Waterfox 56.03 で動作確認しました。
    // @note    http://wiki.nothing.sh/page/userChrome.js%CD%D1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8
    // @note    ↑ここの「Firefox57以降でuserChrome.js用スクリプトを利用する方法」の「その1」を導入して確認しています。
    // ==/UserScript==
    
    (function() {
    
       if (location != 'chrome://browser/content/browser.xul') return;
    
        try {
    //        Firefox neustarten
            CustomizableUI.createWidget({
                id: 'restart-ToolBarButton',
                type: 'custom',
                defaultArea: CustomizableUI.AREA_NAVBAR,
                onBuild: function(aDocument) {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'restart-ToolBarButton',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Neustart',
                        tooltiptext: 'Firefox Neustart',
                        style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89%2BbN%2FrXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz%2FSMBAPh%2BPDwrIsAHvgABeNMLCADATZvAMByH%2Fw%2FqQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf%2BbTAICd%2BJl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA%2Fg88wAAKCRFRHgg%2FP9eM4Ors7ONo62Dl8t6r8G%2FyJiYuP%2B5c%2BrcEAAAOF0ftH%2BLC%2BzGoA7BoBt%2FqIl7gRoXgugdfeLZrIPQLUAoOnaV%2FNw%2BH48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl%2FAV%2F1s%2BX48%2FPf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H%2FLcL%2F%2Fwd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s%2BwM%2B3zUAsGo%2BAXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93%2F%2B8%2F%2FUegJQCAZkmScQAAXkQkLlTKsz%2FHCAAARKCBKrBBG%2FTBGCzABhzBBdzBC%2FxgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD%2FphCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8%2BQ8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8%2BxdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR%2BcQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI%2BksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG%2BQh8lsKnWJAcaT4U%2BIoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr%2Bh0uhHdlR5Ol9BX0svpR%2BiX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK%2BYTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI%2BpXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q%2FpH5Z%2FYkGWcNMw09DpFGgsV%2FjvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY%2FR27iz2qqaE5QzNKM1ezUvOUZj8H45hx%2BJx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4%2FOBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up%2B6Ynr5egJ5Mb6feeb3n%2Bhx9L%2F1U%2FW36p%2FVHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm%2Beb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw%2B6TvZN9un2N%2FT0HDYfZDqsdWh1%2Bc7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc%2BLpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26%2FuNu5p7ofcn8w0nymeWTNz0MPIQ%2BBR5dE%2FC5%2BVMGvfrH5PQ0%2BBZ7XnIy9jL5FXrdewt6V3qvdh7xc%2B9j5yn%2BM%2B4zw33jLeWV%2FMN8C3yLfLT8Nvnl%2BF30N%2FI%2F9k%2F3r%2F0QCngCUBZwOJgUGBWwL7%2BHp8Ib%2BOPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo%2Bqi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt%2F87fOH4p3iC%2BN7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi%2FRNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z%2Bpn5mZ2y6xlhbL%2BxW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a%2FzYnKOZarnivN7cyzytuQN5zvn%2F%2FtEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1%2B1dT1gvWd%2B1YfqGnRs%2BFYmKrhTbF5cVf9go3HjlG4dvyr%2BZ3JS0qavEuWTPZtJm6ebeLZ5bDpaql%2BaXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO%2FPLi8ZafJzs07P1SkVPRU%2BlQ27tLdtWHX%2BG7R7ht7vPY07NXbW7z3%2FT7JvttVAVVN1WbVZftJ%2B7P3P66Jqun4lvttXa1ObXHtxwPSA%2F0HIw6217nU1R3SPVRSj9Yr60cOxx%2B%2B%2Fp3vdy0NNg1VjZzG4iNwRHnk6fcJ3%2FceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w%2B0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb%2B%2B6EHTh0kX%2Fi%2Bc7vDvOXPK4dPKy2%2BUTV7hXmq86X23qdOo8%2FpPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb%2F1tWeOT3dvfN6b%2FfF9%2FXfFt1%2Bcif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v%2B3Njv3H9qwHeg89HcR%2FcGhYPP%2FpH1jw9DBY%2BZj8uGDYbrnjg%2BOTniP3L96fynQ89kzyaeF%2F6i%2FsuuFxYvfvjV69fO0ZjRoZfyl5O%2FbXyl%2FerA6xmv28bCxh6%2ByXgzMV70VvvtwXfcdx3vo98PT%2BR8IH8o%2F2j5sfVT0Kf7kxmTk%2F8EA5jz%2FGMzLdsAAAAEZ0FNQQAAsY58%2B1GTAAAAIGNIUk0AAHolAACAgwAA%2Bf8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAN8SURBVHjaVJFNTBxlAIafb2Z29gd2l4VdYCkokAUt1AJplQRTrVqjUWMPPWHSCzb21IOn9qIHY2xMahoTTb00NmkUm5qAjdpUI61VaCxCpCVYixt%2ByvKzCwu7LDs7zMw3HmhM%2Bt6fJ0%2FyCp69wiOzZBCPcqSmIXg0HPHuC4R8nkLWyOXyYiIzfuVHzMIA%2BZsLtH18EApntUdhpzUSD5577nDLi%2FGWKjx%2BHVfR8HpFwNwsxTMzza%2BOXJ1%2B58Ev2sVEV%2ByEawXqxf8FllNWEQ9ePXzsqQOecIDU8jampSAVD76Al2BIIx4Dv2Nz7%2FYq%2B5%2BP8sNXE6WdAhdQlOM9rzUdaGiN8M9UjnKvQjzuA0UjV3AxDIcHywqRoEbXoVrKgyBtKXYEUvprmiN9oaoyvr9wl62NHJbtJeDzOo17YmprVzWOppLO2RRNwf1FSOzSUAXsCIR4QdP13UPfjhUde2mjuBXUjcXNEabOnJmq7Y4Nd7z1fu%2BJ%2FR2Jpgrm0jauAI8GlnSlBi4I0bO6sLBWHc9esxRdmjOZf5n%2B5CLWzCzOvsbKupBZ1xgmElUoC%2BgoKtRGQfNomoaND8P8XS%2Bby1olO7O6GHTl1DejGDOrNB%2BvpO7I%2Ba31%2FDP9Z28YUmqoqhCKcG2EYD6ZMUTojZ8WHmsqD%2BI6wnWFajugCkuuZaV%2FZS47wp99R7E3LbxPV6rtr7dV1pmyuBWs3hr7dZ380LC2tzseffvUHm86C1JC2A%2FrGcn509cn%2BPvTk9ibc1R06qL91Ms1CadF000ll9rVS2VykLzVr0lHOgtpuJ9yUFyXxqhKZjbH2nJRI9IZwyw2kXjvXV%2FIOWgaBcc2a%2BtjdVXR1J3iBDx8QUpQUJAuJJclseogxz441H5vrPO72cm0VSyVPJq27ZaHm8ST3Y0M9d9Kkr19A1A1x4VIObTGBfNrsJ5XmE9b6KqgvrOGhr1Vns2sgeNIkXiigvHf1liZuHWZYjINSEXRVLewZjN6bYmYbvN4rcDvVzFKLnOpErMLBpvbklClznyyyPDA6DjTX3wJWICr%2Bnb3ffjXSGpl5Nxnn88uh2ORUCBaHfVQU%2BsjVuGhKqJT5lFYShr8fGH4j42bH53EnJ4EtgEEPQOTzHx9mqXLl9AT9TS82RvreOmVcMTXVh4JhIr5kp3LFu6u3Lk%2ByMylQazU3ENYAvw3AFUTimFqj5i7AAAAAElFTkSuQmCC)',
                        oncommand: "Services.appinfo.invalidateCachesOnRestart() || BrowserUtils.restartApplication();"
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
    //        about:config öffnen
            CustomizableUI.createWidget({
                id: 'aboutconfig-ToolBarButton',
                type: 'custom',
                defaultArea: CustomizableUI.AREAS,
                onBuild: function(aDocument) {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'aboutconfig-ToolBarButton',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'About:Config',
                        tooltiptext: 'About:Config öffnen',
                        style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABOVJREFUeNrElm1MW1UYx597b2/pgMh4aSkMeakNMBacU7MYcLwkZnMB3fiwGL/MRaPGxLghTmY3dUzajJh9UKNBWTAxIQMW4Is6/TA2YRCziXFKKbFlvPYNyltb+jJ6e33O3W0sCzCBu3iTJ5yW0/P7P+c8z/8eiud5oCgKJHzos+f0NTRNn+A4Ll2pVILT6QSCCHNcpz8Q+ODCpw1mnMeTyZTEAth6Q8NEujpNXVq+D5QpKRBZPxgMgtk8Ale7r4HVOpnf+NWXfxMRMgkzJ/DJvNzc1JKSZ+H2n4PQ1/cr4E4IoUpVQeGuAsjISIemi83DOF+BEZRKAP3+Kd2r6Wo1wouh+3oPcKEQsCwLbrebZAxDpiG41t1NNh0Yhia/iZVSQExcXHxdaXkJZm4U4DTNIIiBxcVFOHf244M4Zzlq/nxkIJUABZ51qipFKWw7AdM0BTKZDMTyGo2GimKWpBTAkmJzezxAiKToiAi5nI3OeHrVs5OqAokAGYMZ4/geXCbUAMD6HSaZAC501z46egdU2PcsK0MRGDIG+HB43d9JdQTc0pLPAhSdlp2dBWaLRTh/GRZiZlYm1JysdZJWFIwHj4eMzxvqY/DjXSkEMPW6U988V/HivrxcLfyB/U+OQ6FQCCI0Gg0U7NwpfGZZBuw2B3R0dd0R23BLAlhV3ZUpmudUIS0FTz1eADdvG8Hv92H4QRETA0nbtwtihAJFPzAND4PJZEI/uFoTWWSzVszmGH4e11eVpfVOeeHmuB0eXbbDu9owTDhd0NvXb01ISEhCs98WFxsLHtId+Ljdi/1NXzfW4nAcw0l2YDMC2CzDT2P1h0rTf3cGwOYNwHKYhoGRUahgLBA2Xp9pbLr4MqkLUuSpanW80+EgPR/CWBTBcwROmmcjAqiUtxs1yuw8i+75Z2DA6QebJwChMA/LPAUBFGEy/QZTH1UW49wpDL/YZZT45iOCguL3oY12AZX01heP5eQXmvUvFMEPlvl/4bgsh8sveOYgSMmJ4Vgx7FHWGxGwaR+gkt78PEdT8KT5k8oi+N5M4P4oOAUu9xxYJ8yumQ/3HxC3Odr3+a34AJ1c23p0b37ut++U74EfMXO7l8BhJXzS4rLVHT4kbv3SRgpqvRqgk0+2vFK+Z3fzifJd0DY4Bw4suBC/Em5zTIL1zMFi8YXjui/7Bz5r7QCd+F7L0bIndjcfR3irCOdWgc+3NxwR22rD8LUEyBJPd7W/UfJ0VUVhBmY+i/Dg6vC28y/5/vrl1mbhqwlgEnWd7dX7i6pKtCpoM86Ccy34Jf0Rn/HGrYihbNZOZSsy13Verj5QfJjALxP40urw4FC/HuEDIjz4oEr/LwIYpa6j6bWyvWvA8Ubhdd+DG28YXJf030kBj/aBbTFx8ccqC3fcB+eFv95AEOHjEBzs1YtwYjSBrcKjd0ChVSaC04cr45mjxwhGQ7adwMemzBCac/S4Wg0tONcm9npYiotERADt8HjxBgOCyRABK+Cz9h77hWPHcZ5DSnj0EfCzswtjI9MzoJDLcXUG3D4fjAuZ23sRXi26nEdKeLQTJuBYqz7d0UkpYjPxRi24Izc9ecX+2etn8H8T4s2WA4mfiAByfU3G2IHxiLgzyyKUFNxC9Cv0YQgQLhriPU0uvkLDYqX7H0bmK+7z/+fzjwADAKjckmpp+9qUAAAAAElFTkSuQmCC)',
                        onclick: 'if (event.button == 0) { \
                                            openTrustedLinkIn("about:config", "tab");\
                                     }; '
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
    //        Neuen Tab öffnen
            CustomizableUI.createWidget({
                id: 'newtab-ToolBarButton',
                type: 'custom',
                defaultArea: CustomizableUI.AREAS,
                onBuild: function(aDocument) {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'newtab-ToolBarButton',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Neuer Tab',
                        tooltiptext: '\Neuen Tab öffnen',
                        style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABWFJREFUWIXtl79vHMcVxz/zdvfuluSRFEOGMgxRia3YMZTIMEADAtKkSZXCXYpUKfJHBBBUpEobQAD/CRdBilQpUgZIIxgqbEGUrViWTUrHI3l33B+zM++luOP5GN4psWIgQJAvMLd7s3PzPvN982MP/ldlRqZK2wx5WTv3rQb9jI5ttK6DfAexZVziUK1w8YTl5pkIRwsB9vb2bh8eHv4mTdMSIMY4n9i5WkTu3r179+lsvQ7ZxjpvI9l1kG0z6QLinJVOrWfSfEEMj2XNP7wEcOfOnWubm5t/3N3dfa8sS1QVVcXMUNVxgMlVRNjf3//k0aNH7+/t7Y0AbMCmufZ70HrHXOsGpK+DWwOXYJxBOHCueYKGTzD/YBYinYx2VJZlPhgMeP78OTFGYoxTkFkgM0NEtrIs+zHwVzOcDfI3cdlbRvtH0HoHS78HW0KSOuJAsWHPnOs6AdBCT31P1sbpSABu3bqV5nn+652dna2qqnDOTcvE9gslSZLO0dERt2/f9k8ev/a+qvzESHfFtW45t/Ym6bsdk5tts522pOuGhJxY5GCFGENEB7/9nR5OHUiSpGmahrquKYqCEAIxRkIIqOrUDTMbTzYz2d7e/tXS0tIvN7c2pI5XpPRfJCv6QiI3QG8i6Q+ckw5Rn7QSYYA73YRw1aTZRJN1s0acQwXg3r173ntPXdeUZUlVVZeu56Usy/O6tN/vL/V6X3bORv1WaIokSaKDrnNy1Ul6E0l3UdvJ4LsJyargWDZzOSIdM7KpA4Cpajwfdd1EysYRAsQIqufFpi6cq1sZpQcfDLOImWLmMR2BgFmNEZ01UWqftn1YyddXCnMOmwUgxtgkSUKWZXx8usGxrpEmAmKTji4Ghsl3d8CK7rPqUzaqyGrax8JTlATI0PiV1HVvNYTKPj18a+Xhl9feWE2fPfjgZ3/2FwBCCHVVVRRFQWmb/Pyn7zKowpydYGb9Au10h9fWOnS7KSqQuM8Rl4KdAoJzQxJ5mpzp6+RL30+H5RX395MsubAMAZqmaeq6pq5rjAQflP7QLwT4Wh1i3CCGLWIc4YOylvfIW58DKU0UhtU6R6Or9IttXpzmxf2Ptx9fAogx1uP1r0iSYt9gl+6NrpNKBYAPOcNqnXZWIM7woc2ZX6V/tsWwvsZnvWz07DjtXQIwMy8iWNIib7fQSzlfrKgZB4O3CdrhrFljpTihlRU4jCa2KXyXF8MNzL3B4YujSqU/nOtAWZaclQ3ZSkqM/z7AOcTh4Aan5TbLrWOytJwAZByfrTCornB1fRmvz4NP0ssAIYTae0/plU47I34DB2ZVNV2qpjvuU43ax/P1Qpo4Qoj6w142eDDHgSqEgI/QbbVowqsBAEQ1fFCi/lMfBg47+/DDX0yP2imAqlYigkvbJFmbEHVhADVDjcnhNOnbwLDxhrXAvSZEMDudrZtNQVWWJVVISSS9kIKoNi2qxqt60wTFxF14KZndByrvPd6WQKCJSt0oQZVXnA6X5JtAVOvN1s2moIwxoq5NiA4fFu+CdunmJW0mcg6KusFCPJwLEGMsRQRL21RBifPeJe2lMRnPgvkk4hxF3dBEXQzgvcdrSh0ud2VzxzUn1oImzhmDovZRQ38egFRVJSEEIkLVRES+dmBhWPsXz2cBgGLYVMOjZxeanwPkg8HgpLBlc1numqDA4mX4KnJA//ho2PvoD4+AHChnAcL9+/f/snzzg4dp62B71D9AdTwJZlMxtthYOHQ3/QDnJndSNUn+qSMOv/roT7/v7//tGGgu/GSiDrAOLAEBWPnPxnxB9QR3BJwA03N+3pnrAGFmgn4LCsD8fzr/139b/wA0wmcpTSnePAAAAABJRU5ErkJggg==)',
                        onclick: 'if (event.button == 0) { \
                                        BrowserOpenTab(event); \
                                     }; '
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
    //        Profilordner öffnen
            CustomizableUI.createWidget({
                id: 'profilefolder-ToolBarButton',
                type: 'custom',
                defaultArea: CustomizableUI.AREAS,
                onBuild: function(aDocument) {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'profilefolder-ToolBarButton',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Profilordner',
                        tooltiptext: 'Profilordner öffnen',
                        style: 'list-style-image: url(data:image/png;base64,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)',
                        onclick: 'if (event.button == 0) { \
                                        Cc["@mozilla.org/file/directory_service;1"].getService(Ci.nsIProperties).get("ProfD", Ci.nsIFile).launch(); \
                                     }; '
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
    //        Cookies anzeigen
            CustomizableUI.createWidget({
                id: 'showCookies-ToolBarButton',
                type: 'custom',
                defaultArea: CustomizableUI.AREAS,
                onBuild: function(aDocument) {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'showCookies-ToolBarButton',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Cookies',
                        tooltiptext: 'Cookies anzeigen',
                        style: 'list-style-image: url(data:image/png;base64,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)',
                        onclick: 'if (event.button == 0) { \
                                        window.open("chrome://browser/content/preferences/cookies.xul","cookie","chrome,dialog,centerscreen,dependent"); \
                                     }; '
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });    
    //        Lesezeichen-Seitenleiste Öffnen/Schließen
            CustomizableUI.createWidget({
                id: 'BookmarksSidebar-ToolBarButton',
                type: 'custom',
                defaultArea: CustomizableUI.AREAS,
                onBuild: function(aDocument) {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'BookmarksSidebar-ToolBarButton',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Lesezeichen-Sidebar',
                        tooltiptext: 'Lesezeichen-Sidebar öffnen/schließen',
                        style: 'list-style-image: url(data:image/png;base64,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)',
                        onclick: 'if (event.button == 0) { \
                                        SidebarUI.toggle("viewBookmarksSidebar"); \
                                     }; '
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
    //        Chronik-Seitenleiste Öffnen/Schließen
            CustomizableUI.createWidget({
                id: 'HistorySidebar-ToolBarButton',
                type: 'custom',
                defaultArea: CustomizableUI.AREAS,
                onBuild: function(aDocument) {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'HistorySidebar-ToolBarButton',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Chronik-Sidebar',
                        tooltiptext: 'Chronik-Sidebar öffnen/schließen',
                        style: 'list-style-image: url(data:image/png;base64,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)',
                        onclick: 'if (event.button == 0) { \
                                        SidebarUI.toggle("viewHistorySidebar"); \
                                     }; '
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
    //        Tabs-Seitenleiste Öffnen/Schließen
            CustomizableUI.createWidget({
                id: 'viewTabsSidebar-ToolBarButton',
                type: 'custom',
                defaultArea: CustomizableUI.AREAS,
                onBuild: function(aDocument) {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'viewTabsSidebar-ToolBarButton',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Tabs-Sidebar',
                        tooltiptext: 'Tabs-Sidebar öffnen/schließen',
                        style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB4UlEQVR4Xu2WP2sUQRjGn3f3bo+YvTMhIoaQpAhcokRCkCu2SBp7USyECAFtrERBEkggX0A02IhcY2Fhq3aCNqYICEoaAynTREi4kOSKXHI3M6/MMssycCgr3F0zD8y+7zMs7/549g9LzIxeykOP5QAcgANwADn8RS/Wq3nf966Fxf4AWgxT7IaZjTUyXkiJo+OT3bWVJ7XMAJvb21SpzHyr3JiJQARWCooZrJdiKFZpH1ftk55Nr3BwUGu8fFWdf/b00Y9MAF8/fbl0/96d6Py8GQ9KhzLYeBuo/X4Yhn1joyM3AWQDCHIFX0iBxtkZ2L5Q4qGUgbG8vfSe7/l+5luQDwI0WwI6gWQQoGuaBJjt2FNvgxAhM0BQyENogGbLSsD01oXAMM8E2iYA/A9AUIAQCq2WALeLlmF5e9kgIO/fAJ83Nuhw7/DWZHmi7HseZq9PFgGOU2AwYIYCZjiA5EC6EMWV44PZNeddHhqY29r6tQQAJ/X66eb3nx9Wlx//1p6Soc/Xqw/K5am3nf42eR6hVtvfebh496qVwPDw6HRYHEA3NKh46t37j7nFhdsiAdDv63GpdBFdUv3KUFFaCUipXgshJvou9I8TETolKWWTWb2JolnW3v0VOwAH4AAcwB+e16VmcXWe1QAAAABJRU5ErkJggg==)',
                        onclick: 'if (event.button == 0) { \
                                        SidebarUI.toggle("viewTabsSidebar"); \
                                     }; '
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
    //      Weitere Schaltflächen
    //      DownloadsFenster öffnen
                 CustomizableUI.createWidget({
                 id: 'Download-button',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREAS,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'Download-button',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'Downloads',
                       accesskey: 'D',
                       tooltiptext: 'Download Fenster öffnen',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAC7klEQVR42mJgAIL3K2X+AwQQy9VMzf+cIooMAAHE8H6i2n+QKEAAsbCrSjJ8vST4HyCAQByG13Mc/n+/D5EBCCAWsMByBQa2bz/BkgABxAAz5f1aYbAKgAACo6+XJP///OQFFgAIIJbvd23//z/NyPD/NQPDg8uS/wECiIlT+TDjr5/sDK9ZrjMo6D5nBAgguLYPC13/f7nN+v/bQ7H/P77awM0DCCAWGOPLp58MfE80GFiE+RiYOCXhGgECiAlE3PZI/i8iL8bAchMocV2C4d/+fwyPj2qBTQEIIBR02S7+/4N1AigSAAHECPcLyB9/OBkY/rMxMLxkYRDMvwWWAwggJpgCDidZBlazzwzsVg8ZGAXU4SYABBDckYy/2BmYvgsyMLLxMPz+g7AFIIAQCr6zA+0B+oCLn+HHV0Q4AgQQ48MTUv8FvwszsLwUhHhLlIeBkQ+oT+IXw8Pa3wwAAcQkb/GM8f2fbwwMr4CO+8ABDBABBua3wgzP8qQY1BbsZQQIILAj5V3vMj6Tv8Dw8/VbBqZ/nxjuT2BiUFw/D+wLgABCQXeX8v+/5pyAEg4AAYSh6v0il/+cMeIM/9+/YGBgZmNgZOSGKOSTYvi25A6DYOw2FD0AAcSCbsCfX38Y/n+4x/D37R0GZiY2hn/sQN//+8LAzGgClGPCcBVAAGEa8O8/A9MnVoZ/77gZ/gH5zHwCDP//czAwcnID5T5jGAAQQCx3o0L/s/znBXP+/fvD8E/sGgPjJ14GxrdCDAxszMBwBQYrAz8DAx8TA7P8d4anaXH/mf8yMfz/y87w6/9zBoAAYoSlJrbiAwzi7wwY/r38CNSIcCqTFB+E/wvonu//GVj4+Rie855k+NtjzaCwfjYjQAChBMhNt5T/7IV7GaTf6jD8fAZx7h9xXgZ2RmYGVjFBsMYfzZYMqjvmwvUBBBBWBIqqW2t5/n+eo/X/6zKj//d38v4HuRKbWoAAwouOher8Pxmtg1cjQIABAFbt8Z32Ai5RAAAAAElFTkSuQmCC)',
                       oncommand: "DownloadsPanel.showDownloadsHistory();"
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
    //      Tabs neuladen ohne Cache
                 CustomizableUI.createWidget({
                 id: 'reload-skip-cache-button',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREAS,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'reload-skip-cache-button',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'Tab neu laden',
                       tooltiptext: 'Tab neu laden, ohne den Browsercache zu benutzen',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC+klEQVQ4y2WSW2gcdRTGfzM7l51sdne6s2k36zYmdk1qxRVaiyA+NJAHpUILDYooluKlL4LvKoqivokUBUsRRArSB580lHqh1BDaFCoGNklLsk3bVIZku8lespeZnf/M+JKatH5w3s7345zzHYn/SwHMzVKAABBAE2gAzsPND+gipGUY7yXzqqwYhUB0ZIG3LmhPCTpnQb1wCC+4BM/JqO9J281/KIylxO6vd77+8l5JlaA3Tui5eNUmYr1Ce2ae+r25cwLvbA/WDw7t7n+Aiwpj2fzoL7tOvBatF4v4rTahLyFFQpBVZAUkXccp3aZ2eZL8p5/w40fvIm+OnUv6A9/3v308unZlGn+jiaypGCHENzrooQ9BiL/RRO3vp+/YK+j9ma0bCHjjkZPHc7VrM9Bogq7RvTDJr+7i0lSM2kutaObpPc9kjSf3IQmP0A3wq/UtgELqTdWXqBVvENF12n9d5v3U8k8TLqdoUbbTzviHN6c/T99cRiOG8cQI0r3WFiDak8h1Z0uEi3dQFJVzieXZiXU+AJYmouxzapw0SaLgEdDCvT5LODS0LUYnwLsyj0+NqtumkaYElE4nyCw1+BYYsFl7MO/zX20BVgI7GCROlzpNPPZKPPZdFu0tmwZwAohuPtR2yYAjAywnhB0AXUJkIFulUDY49U4eGVj4YpiV07spzO14qnDr8bHMP/uPapPmkPPZo5QjAHaSPYfD1LOKJ9GiTl9gkax6B+J+cORoksOmzfiwcXBYGszHa/HeRMOIGb+VLikfV7kbAVhtsZJKrr0wdvCI2bljI/AwSYpBNxdLt6wduYEDYFlOJyK5oax6C8U//TM9jVKlw+3I5j6VyTb1kUpxtDAyqutlH4ELRHwtaXZDK+5oVsoJVd25e+Nq8I1xa2GmzBTg3gcEwOLPHnZHXcwPBUrfLm2nlLYyqmaZRGKJYHV1QVy9ft79Ul+b/nuVCaAKID102V6gEFV48fksh6I+ppBxhETDbnNtvsLvwAxQuW/4F2IsPJT8fGTdAAAAAElFTkSuQmCC)',
                       oncommand: "BrowserReloadSkipCache();"
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
    //      Einstellungen öffnen
                 CustomizableUI.createWidget({
                 id: 'Einstellungen-button',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREAS,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'Einstellungen-button',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'Einstellungen',
                       tooltiptext: 'Einstellungen-Button',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADy0lEQVR4nAXBa0wbBQAH8P/d9XG9lrtrGV17pa6VjIbXBgwG6DoX/cJcYmZIXIwa5wcyNEajkanRJX7SxSzxi36Z02mEKZosI0zY3DLcmgwQhG1uhayjQIE+dtCVlj7u1fP3Iz74KYqyKgO6hnhaprxOWptfK+1jTISTptSbLo4oUBQJkiCgazLUYg7JyD3w2jJu3LgGUlI0SLKCucX8ie4OIfpfJP92+27HD1/1No1ui7GXDEQZRqIMiiyDAGA0kGB5FmYrD5a1geg7G8F0eIPNKaR46Yt2kw4COoCSCvz9z1IsmtSX0o/Xput8Ff2qIoPQClAySdh0EUo+DcrV3ktLcvlM936h1lfNWX4PJbUzfzyUF0QYDjQLXKCm0rcQjlZvi9Hv7Q5eMeoyzIQEh5UCW2EBGYvnjnYf2tV3qKPaHknIGDzdf8S0+Gt1KjQw9vP4Y2RloMpKVh1t526t3x/fqyklQC0BugaKMoBEcU3+8tyk+NfdNCRQ2NV0QH+uhjh79dy7h3cSBWzmgarWZy3TG7tb5a34i7Hw7R2J5fAe6GUQBEAFj52cfxIrrO8P1vaYaRNoXjiy9Gi1OaPwRIn1QCJNWEip4LIr+PjE4RcCT1e/VxeoOf7n5cujPp8vRaqqgkzZ/ObDRBHj99IwVTodda+8T67wjdCYCiyvZhG98HWZydxEqSTB5XLRW1tbhnD4gaCqKihP+6vQMvm5f69esG1GHmwqzgY/Y2Mwez+FrKxD1Skkb51/zUBk45pS6vD7/QiFQqssx39k53mN8u47hh0ORWyse+oSmxiuXdNbD26sp9G/N4a704u5xSvfvvN8sHawsaVzdP7O5MttbW0uv99vVxXleCgUukJuZ7OQi3moigTXM2+dst35vPcN7ySaGgR80mM11Xu2y+lUjJ69fT3Q2NhYIcsycrkcrFarIIpi2fBkNQLSYYSNsEGHWd/Jk8Guzj0oFArgeIf5s5Mfnl9ZWfmOZVmz3W6nstksBgYGNmdmZiaam5uXDFx+DmbaCUZxwla2IilJ0sjICIrFItxuN4LBIARBYPL5PHK5HCwWC6ampn5kWfaU1+uVKdZKwVFhhJMzg2MAhmGuDQ788ogkydOiKB4MBAKVmUxGHxoaysiybEkkEvrw8PBvPT09E6qqghAEAS0tLRAEAQxjAU1bQNM0dF3H2NjYN52dnX2hUOg6z/Ovx+PxT41G42xDQ8NFj8ejyrIMwu12o76+HgzDwGg0wmq1guM4UBQFgiAwMTEhkCSpdXV1pXRdBwCUSiUoigJJkvA/ZkG9QWy1G6AAAAAASUVORK5CYII=)',
                       oncommand: "openPreferences();"
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
    //      about:plugins öffnen
                CustomizableUI.createWidget({
                id: 'aboutplugins-ToolBarButton',
                type: 'custom',
                defaultArea: CustomizableUI.AREAS,
                onBuild: function(aDocument) {            
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'aboutplugins-ToolBarButton',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'About:Plugins',
                        tooltiptext: 'About:Plugins öffnen',
                        style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC/0lEQVR4XnXPXWwUVRjG8f85M7N22e52+WitFZspha2IYjVbatVEK02xQiDaGExJxQjohdrAhd+FK0yM12gMkTTGKtoQlMQYNCGtGFBCRW5QkVYpxBbb7Rfbj9kzZ85oZC/WJv6SJ+/V8+Z9xe79Pye07x2dnxn/wp+dPyADC7IaAxGtgpXCMldzvsp6yiOX81BaUUjG4okH44lojZkzX3rX5jBTGt83dzuO3VW9uvxkCIeMMUv4H9KJOPFFsUg8EsitQogOE5rOmrtuObntuYa21vb6pY9srH1SStmjfV2OYCHEC6/2l6DnPy8vizdOj05SV1dJw8NVaAOeB2EIZ89c5dhnfWenpq63G4KLFJAD/f3TV34bPJX5a4Itj9/Bhs1VEILRQAg6gNr0bbTteKyuvGJZt/aDCgrI4liCIqso2dLkcl9DKb4HUoDIBwFaQ/WqpbTt3JR2q5cfM8a45EkhxPqm5pXPNz/q4uUACdICW4Al81OAp2G5G6Nl071ppYKtQSj5J8hksujlLU/UOOQ58kZRWCAlCAmhBcXXfyD1xys43uUwxM4WOzPE7FlkICglGsMYsCUI8d8XhAUlYoLUpWeJjnfhXtg1s3vthwNfNb3B0cZOpJdT3uUhGMnky9aNkm2BZcPiOLhVJfwylyYbJKlrScSfqjn/FoYVUTtAjo2Ov9nzUe/wtbGA6VmQ5C+REA9HKYmFfNA9yPaPW7uHf8y8RGZ8lnX3p4naJwhYI8Mw7Dv93bmNXQe/GRweUeQ0SBtiF99h8elmzh18kd7D77+74ebDu5KL1AF+/bOdod8zJBMuIWWiaf17KJ3DV8HqO9eu+KRjT0vt7ambsI7Uw5IZspmAyfNX9laWevtRQAgE1CMoQ/L1vwt8rQBQSlesSt3a/cyOhxq/P358Zltkz1Dl5nvWMDEGZy68DexFoCkgKRCJ2MMDl0Za973+6aEjvXaHmuMBTvT1ULwMUu5rGLazgM0CjiMngZ3SVwgbUDzNt6c8ovY6LH5igb8BucA1WORtKKUAAAAASUVORK5CYII=)',
                        onclick: 'if (event.button == 0) { \
                                            openTrustedLinkIn("about:plugins", "tab");\
                                     }; '
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });        
    //      Lesezeichenmanager öffnen    
                 CustomizableUI.createWidget({
                 id: 'bookmarks-manager-button',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREAS,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'bookmarks-manager-button',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       label: 'Lesezeichen Manager',
                       tooltiptext: 'Lesezeichen Manager öffnen',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnklEQVQ4y6XTPYgVVxTA8f/ce2fu7Mx7vuf6srsa425cxFWEiDwCgpXpErELIVYWVolYWGmdKoVdLGwUGwXFJggWwq42hpBmiUaW1f2I7Pfs+p6773Pm3jspXtwEIhLwNIdTnB/nHDjwgeGNXrhz2JfysPC8/9fgrLAmez7105lnAOpAZejxwYGBiud5QA78N3cyRymSLG6kHBmJ+G1ueX0KPgJQ8ytppbXZ/tt/N5Aax9gnEUndUm84Xm/aytuJVBxZzn3VT0lbjMkoFIskawmDQ4MALC8ts3vPx9STJcKoSK3r8/CP9vZKqhhJjh/sZyB2ZFlGuVxmYSFleLgHzBaa7N8/SDJxlXj3SZZ0lesT8h/Aw1Kr1dAGjDEYY+h2uyRJAkCapiTzk4TpS7orIbUdo3jYbUD4SqJ1gNaaMAzRWhMEvVprjQ588pVHxJ+eQDRnCESGr/41QeALCnFEHAustcRxTNZcIepOkdsO0eZLivYZQh2lsKtEafUmJ8p93LldOZ21my3lkdNoNChKhXMOYwx27QnmzXVk3y524qEKZTCzyD7H3uwpl6ot8u7wXVbnppX2JYU4Jo57QBAEtPZ9CYsvoPWAoOCBWAMrgBwVtbGdOp3X6+M27fyglPRQvsL3fZxz+L6PHxbRY5fJFg9g1r9DFTKgB+TOMvnnCMNbW9+7jHlVb6Zr1x5OC19CnoMQHtZZpFBIPlMXR2VZ7ehC6noGMN0eMtWz87MAaiZ583UcBkIJsX3ZABOkqLQa3j+mj7euEIBdpeEFKLGH8ItDv7fe+zA3btyr/vrkl32dcXHeJWxlk0y0fubzzgNOmSmemle02/c5AqDeBUgpyzNzy9+M7B3b6F94/qPd4FZ0mlmAdJwFUeJbIXu9fwFVCBajMWIWPQAAAABJRU5ErkJggg==)',
                       oncommand: "PlacesCommandHook.showPlacesOrganizer('AllBookmarks');"
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
            });
    //      Chrome Ordner öffnen
                 CustomizableUI.createWidget({
                 id: 'Open-Chrome-Folderbutton',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREAS,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'Open-Chrome-Folderbutton',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'Chrome Ordner',
                       tooltiptext: 'Chrome Ordner öffnen',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABc0lEQVR42mNkoBAwUmxAw7LHC/nYfsWhS2zYfIDp0MLk/wQNKJtz639ptArDmSc/4IJ//vxluH31FU5NZy7dZV/W5PYLboCyujjDj5+sKIrEhRHs33+gBv9lYHj69CPD7eu3pBbW2D+3i5/Lylg6++Z/cRl+hm9f/jF8fPeOoJ+ZWVkZzp04nfjr58/HQO4toAE3/guKcDG8f/cdrKAmVo3h2MPvRAVge8tyP8aSWTf+MzH/ZPj7h5lBV1+B4c17guEGBh/fv//15OEjU6AB1////PmRQUtTieHLT3aGf8TpZ3jy4OHxyTl6VowlM6////jxBYOltRHDi9f/iNL888cPhqePHqXPKTOfxVg889p/GSkeht8MvMCYIM761y+evZqcoyMOjkaQAfr6UgzPXvxjYGVjIqj5/79/DLdv3Fs1s8QkHGyAd9rEWH0rjwUfP/0iyvY/v3//3bmgxPLB5X1nwQYAsQVxwYYBTsAMoAhQbAAAAjCiCL9JqqgAAAAASUVORK5CYII=)',
                       oncommand: 'Services.dirsvc.get("UChrm", Ci.nsIFile).launch();'
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
              });
    //        Seiteninformationen anzeigen
                 CustomizableUI.createWidget({
                 id: 'context-viewinfo',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREAS,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'context-viewinfo',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'Seiteninformationen',
                       accesskey: 'i',
                       tooltiptext: 'Seiteninformationen anzeigen',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACp0lEQVQ4jV2TPW9cVRCGn3fOuffu9Xo3TnCEkANYQotB2WJpUqWwJSqIUuQPRKKlsAUFpeUmEpXXEv+ACClFitQowmUIMmxASowIkjuQk9jr/fDd7F3fQ7HWdcxI04zmfc47RzPif9G4cXdR0iqy5flL9VYRAoe9rCNpG9nW7v1be2/2qxR+/v0c0vp7C/NrV5euMCkijoYTXucnEALDYcaLwx7DLGsjbTy7d7NbAk7FP12/ttSq1uZ48vyYLA/UZhwg+qMCZ5A6GGVDesODDtLK0x8+69rUh9avX1tqWVzn0dMhWR4A8eDOxzy48xEyEWQcB4O0Tlq73JK5dQBr3Li7+P7C/NpsbY4nf2dTTxKYyhnNG/KGeQfeEVXrRJXqWvP2w0UvafXq0rv8+vz4TCwhJz795s/p62ZlHQkJ4uoFTnqvVj2y5UnwZOP8XNPj75rlTze/3MV5YU4IoQCJS5Bzy3b5rXrraDgBQQEMRgUH/QmNL/4oAXHiiSueJPUkM554JmK2FlGppC1fBBjnBeNJ4HAwQWZEicN7KwFRxeHjaU1mSDCbBIZ9jx0cHXfyyQkvD3NCAHPCnOEid85BUvEkMxGV6jQvzkVk45OOSdp+dTDAOZDpFCCcK3cMnziiiidJp+JaPcZZgZzfNmRbR4MBl2aENE0zIXc2go8cUeKJU0+lGvPhlYh/9kfI3Jbt3r+1N85ftykyUkcJ6Ww2SsCPX7+Nc4aPHY2FiH5vzL8vx+2dzeaeP93Ejfykv+zMtwKzAHzy1V8kaVTOXavFfDAP3f0BP+8cdGS2AWAAz+7d7CKtSL22D11U5MQBqha4GAfeqQYuKOP33/Z59PhFmxBWfvm2cXZMb0bz9sNFma3K+eUkSVs+dozyoiPnt2Vua2ezee6c/wN/E94boB6vcgAAAABJRU5ErkJggg==)',
                       command: "View:PageInfo"
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
              });
    //        Zertifikate Anzeigen
                 CustomizableUI.createWidget({
                 id: 'context-viewcert',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREAS,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'context-viewcert',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'Zertifikate',
                       tooltiptext: 'Zertifikate anzeigen',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1REVFMjI3ODQzMjExRTA4QzZCQkNCQTk0MDlCMTEwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1REVFMjI2ODQzMjExRTA4QzZCQkNCQTk0MDlCMTEwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOkFDMUYyRTgzMzI0QURGMTFBQUI4QzUzOTBEODVCNUIzIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkM5RDM0OTY2NEEzQ0REMTFCMDhBQkJCQ0ZGMTcyMTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+22TEXgAAAY1JREFUeNqkk79LQlEUx7/vvauVg/0QGpIKBCdFUHCwqaRoMqKhsVpb+wscWmoJWtqCnB2iaAo0GnIIGipoiFqCBlHUIrPevdfuuaY5OKQeuBzufefzPd97eNeo1+voJ4x+BVhyNZhQeaJH/pVJWfcmjy4OhLS7Ii3TgeT67CYTUpo2/8L9da4rgWA0BmKZENKSQoBm4Q+F/gU/3t6CGGIZF9LkgquNAOccN7kcRj0eXVgqFhGJxXCVyeCzWsWQy4WZeLxRqxhiScASCpRSaoFQNNrqNOnz6bNKuYKFpQTOT071nmqJ4Q0Hwmp30HFgzMJZOq0dUM2fA6EEuBJoc9CMucN3rIcHsBF2atvNaK8l1rTpCm0Ommt3nuH47g0vpW8spwqt3HRAjK2vwAWjA1It5fO6y13RxHb2A3uLTuxnP7EyLXV2mwYuHwqYgvxtKBh7r9aGTPXBFwi0bD48lZFaG8OEm2HH32kq4yCGWCPidWwND8LXy39cqeHZUNmp1gi9iy55mni579f4I8AAEIoGFNnyuUoAAAAASUVORK5CYII=)',
                       oncommand: "window.open('chrome://pippki/content/certManager.xul', 'mozilla:certmanager', 'chrome,resizable=yes,all,width=830,height=400');"
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
              });
    //      Passwörter anzeigen          
                 CustomizableUI.createWidget({
                 id: 'context-viewpassword',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREAS,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'context-viewpassword',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'Passwörter',
                       tooltiptext: 'Passwörter anzeigen',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAs5JREFUeNp0U11IU2EYfs5+canzF8ufICmvTJOTpWg/CrnIi6BQ+tUuFC/CupHqIokYRnnvhWIIRSQ6hX4RNOeFFUyXbS2GgXNh6tJtbPNvO+dsp+87U5mhHzzn/d7vvO/7ve/zfi8jiiKGHiqgkoORyZAPoJwgE9G1QDAeicDGhSFil6XYlIwQQXXS/ryawyU15aJam8ttrEAMehx/vg+V+FyOfmLzgUDcNUCIFwtSs45cOVbdct081mufnTYNhyMCMrMPZp88daluarRf7l10zpFkLf8HkNFPkENlQVWjzmrqdTjmhw3Q+uvlyWv1roDdYLO8dRwtO6+jNiGeXrYTUgbrHA4lJKanLXgm5hQa6MiRbuuGv6tOPxunyKU2e3KwHhJXQlwwqKtqLwoLAny+ZayteKBRCYhXi+A4Pkht9gwQ5PHl2+dhXdGJSjYUCMDrWkDAN4+UBAZxGemwTk3/pDYMsZ1JVUqQ6OTFbRJHjO8Nue6lpVBh8ek8tWZfWpygBQ/BPTZm+mW32noZBiOz6Sp0l2qjzoRRrEXA0Hfw5BoDIQwl2dI3cLvxvv6yZ9GBwRc9A0TvIM7jcxlKvrs8iTQcOwLIYsohnMJIoKSKXCkJ+jE6U4hzmZbqncR5UpKxbeSFaMBYXvqfd30kopU4o6c4gdQp0prZhnO3WColfSsAdY4BTRI3mu9VkP1TZ7KCptwJQZxEKAJ/2A8qJZ2cS7c9NgBXS4GcFCmo1K6uZ+3viGjjgyJ1YCsuVbL03C24UXHhrLQ3Do5uzwJefwUuFgIHtAhS/c6j1tq2Fn2I+yHUISdiNr4akezyawtZW5/FHJ0gmLeHiRL2xgL1TRZqOpYPmvR9v30YmJgh/fwUuEv+c9DHm7xhL7BBSlAyx6Fgom1kGIZyoSFILMrEmbxUNNiX8dLqwsRmSQGCVTSrOkjtLHE0EzQhS41/AgwAEXpPSomMNg0AAAAASUVORK5CYII=)',
                       onclick: 'if (event.button == 0) { \
                                        window.open("chrome://passwordmgr/content/passwordManager.xul","PasswordManager","chrome,dialog,centerscreen,dependent"); \
                                     }; '
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
              });
    //       Chronik löschen öffnen
                 CustomizableUI.createWidget({
                 id: 'context-deletehistory',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREAS,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                       id: 'context-deletehistory',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'Chronik löschen',
                       tooltiptext: 'Chronik löschen',
                       style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC6klEQVQ4ja2TT0yTBxyGv5Vw13jxsIsmJh48OA9LlrhkEjk2WXBu08iyKCEENXFW29KNIASU6YisCQWZUAZosUOcUWmrBYEUBFdtWhQp9I+lyL+W+rWlLX7I9+y0OjOyk+/9efLml/cnCB86fdcv5A2by/ucdzTLLqtOct4tkxxdpxasV0/92dNU9tn/wkPmGoPHpn0T9o6yNO8nHo8hilFmX3rwOLqwXi1eMV0uLd8QHjBV/+pzNhKLhPCGYnT3BzHcfI7e/IwOi4+nUwsEvSP0/lZCS83Rs+/Blvbavc47Kim6GGTINUfPwyC+cJxoPEkkvoJ3Jk7HfR+3BgNMuix0VH2Taqwq+SQrsLepe6ddFl68XMbcFwAgJopMvZonA2SApAxNd3043CEedKpo+unbjqyg//cT83OhcTpt00yE46TWZJKpFA2tRhZFkcTqKjdt/QxNiVwyuRl/fINmXUHw3eXbjmdi0VkuXnOzmJaIra7zBig7V0lnz200FZXcHxljXJQ43TDGTHCMVt1X6azA2lyciS75qTS6mElKLKbXCYsJqn+pQ1NRyZDLQ2QNnFGJk/WPCPkHadEeeCforisM+Mct1JvdDE6LzGUgnJDoHRgmsBxn4S14/migv3An9rxc7Ae2YDqyU8wKjNWFxoEbWkbcU9SavURkiEmQWIeEDNO3DHjUn5O5V4c8YSXVdZq/SnfJtjzFSUEQBKG5pnR3e9XX6UlnO9csT/jZPIkr+JpkWiKZkrAf2k76Xh3olaDZDOe3Ebn4Bbb9ikC2xZVz32uv1x5kYtTAw8dOzhtHUeuHUdU7sOflIj/p4d95XbEV+74c+b1BNeiOlF/Rfpm83XiYp301BCY6CTxv40HBJlZajkHFVlbVAjG1QKgkB9t+xex/Jq3/8btP688UmPQ/KEMGlTJtUCnT3UV7xNFjO+Q5zTaWynLxF32EXZnz1pqv0G38VRvEcfBjrTVfEbTvy5Gt+YrwP/DfJyYwPd442XkAAAAASUVORK5CYII=)',
                       oncommand: "window.open('chrome://browser/content/sanitize.xul', 'Toolkit:SanitizeDialog', 'chrome,resizable=yes');"
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
              });    
        } catch(e) { };
    
    })();
    Alles anzeigen

    Mein zweites Problem ist nicht neu, aber ich wollte es bei der Gelegenheit auch direkt angehen:

    Ich nutze das Mehrzeilenscript für Firefox, zu dem ich mir schon eine Hilfestellung holte um die überweite zu beschränken. Allerdings führt die Methode padding für TabsToolbar dazu, dass eben nicht bloß die Tabs Abstand halten (die gingen in den minimieren Button rein) sondern dass Systemweit die Leiste als beschränkt gilt, was sich auch auf Skins und dem klicken in die Lücke auswirkt.

    Siehe hier.

    [Blockierte Grafik: https://abload.de/image.php?img=tableistel9juf.jpg]

    Im Idealfall hätte ich es so angepasst, dass es stehts eine kleine Lücke zwischen minimieren und dem letzten Tab (inklusive "+" für weiteren Tab) gibt, der auch als Tableiste angesehen wird, sodass ein Links-/Rechts-/Mittelklick in die Lücke als Klick in die Leiste angesehen wird und Skins nicht verschiebt.

    Entschuldigt falls ich zwischen dem Searchbar Problem gretsche. Gerne warte ich bis das gelöst ist. In jedem Fall schon einmal danke für die Hife.

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Rob
    • 18. Juni 2019 um 23:04

    Vielen Dank an euch beide für den Code und den sehr wichtigen Hinweis. Funktioniert tadellos. :):thumbup:

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Rob
    • 13. Juni 2019 um 17:03
    Zitat von ArisCTR
    [...]

    Aktivitätsanzeige (Activity throbber)
    https://github.com/Aris-t2/Custom…_throbber.uc.js

    Besteht die Möglichkeit diesen nur bei Bedarf also nur wenn tatsächlich am Laden ist anzuzeigen? So wie der Downloadbutton der nur bei aktiven Downloads angezeigt wird?

  • µBlock Origin Ad-Blocker -Diskussionsthread

    • Rob
    • 12. Juni 2019 um 22:55
    Zitat von madmax25

    Diese beiden Komponenten sind mir sehr wohl bekannt, aber es ist trotzdem eine scheußliche Probiererei, bis man z.B. die Farben des Loggers umgekehrt hat, weil keinerlei Hinweise gegeben werden, welche man umstellen muss.

    Außerdem:

    Offensichtlich "liegt es nicht im Ermessen" des Programmierers, sein Addon so zu schreiben, dass man intuitiv, d.h. auch ohne Informatik-Kenntnisse oder ewig langen Lehrgängen Werbung los wird.

    Hier wird mal wieder vergessen, dass der "normal sterbliche User" mit solchen Dingen maßlos überfordert ist.

    Ich habe mir jetzt nicht alles durchgelesen und bitte um Verzeihung falls ich eine entsprechende Aussage verpasst habe.

    Hast du denn mal in Betracht gezogen dass all jene die Werbung anbieten auch Programmierer dafür bezahlen das die Werbung nicht ohne weiteres zu entfernen sind?

    In gewisser Weise könnte man sagen das hier ein "Hacker" die Arbeit der Programmierer umgehen will und dazu liefert er noch eine grafische Oberfläche, obwohl doch letztlich alles nur über Codes/Kommandozeilen läuft.

    Du kriegst hier Werkzeuge die tief eingreifende Maßnahmen in den Websites erbringen und nur um seine Nutzer das Leben zu erleichtern gibt es überhaupt eine grafische Oberfläche.
    Aber damit nicht genug, kriegst du eine Funktion die die ermöglicht gewisse grafische Bereiche auszuwählen, woraus dann der entsprechende Code angezeigt wird. Die Zeiten als ich noch HTML lernte sind lange vorbei, heute ist es nicht mehr als ein Grundgerüst und alles wird über CSS und Javascript dargestellt. Schon einmal versucht dort die richtigen Stellen für etwas zu finden?
    Wenn man nicht gerade Routine hat Bedarf es schon einige Minuten nur um den richtigen Bereich des Codes zu finden, dann die entsprechenden Zeilen zu beschränken dauert wiederum was.

    Ich will dich hier nicht mit langweiligen detektiven Arbeiten nerven, aber dir sollte klar sein das hier absichtlich komplexe Codes mit wenigen Mausklicks auf ein Minimum reduziert werden.

    Kann man das verbessern? Selbstverständlich, es gibt immer viel Luft nach oben und gerade hier könnte man noch einiges machen.

    Aber wir reden hier nicht von einer großen Firma die das ganze finanziert oder einem Hacker der auf irgendeine Weise noch Geld durch die Software erhält.

    Wir reden über jemanden wie du und ich, dessen Hobby zufällig das programmieren ist. Und während die meisten in seiner Branche sich für jede kleinste Tätigkeit bezahlen lassen, stellt er mal eben so Software zu Verfügung die in seiner Sparte die effektivste ist (Adblocker Plus hat sogar ein erstes Finanzsystem eingebaut und ist viel Ressourcen hungriger).

    Aber dem nicht genug, stellt er noch ausführliche Anleitungen zu Verfügung die jeder verstehen kann, man muss nur eben wirklich alles durchlesen. Denkst du diese Anleitungen haben sich mal eben über Nacht geschrieben?
    Klar kann man diese verbessern, aber warum stellst du dich dafür nicht zu Verfügung, das wäre ohne weiteres Umsetzbar.

    Der Entwickler hat unglaubliche Arbeit rein gesteckt und extrem viel getan damit es Anfänger verstehen können und du beschwerst dich darüber das es nicht intuitiv genug ist und du tatsächlich die mit sehr viel Arbeit hergestellte Anleitung lesen musst?

    Wenn du meinst das Lesen der Anleitung übersteigt die Motivation des einfachen Nutzers, was glaubst du um wie viel mehr übersteigt es diese zu schreiben und auf Abkürzungen durch Verweise auf in der IT übliche Verfahren zu verzichten?

    Arbeit die er auch stattdessen einfach in die Weiterentwicklung hätte stecken können.


    Aber um nicht nur mal zur Besinnung zu rufen, sondern sogar etwas konstruktives zu liefern: Werft bitte mal einen Blick hier rauf. Damit dürfte insgesamt das Werbeblocker Erlebnis angenehmer sein. Für Welt.de z.B. brauchte ich gar keine Anpassungen, denn die waren bereits in dem Werbeblocker-Schutz enthalten.

  • Multi-Row Tableiste per Userchrome anpassen

    • Rob
    • 12. Juni 2019 um 15:35
    Zitat von 2002Andreas

    Hallo und Willkommen hier im Forum.

    Den Code habe ich nicht getestet, die Tableiste wird mit:

    #TabsToolbar

    angesprochen.

    Vielen Dank.

    Funktioniert perfekt.

  • Multi-Row Tableiste per Userchrome anpassen

    • Rob
    • 12. Juni 2019 um 15:22

    Hallo zusammen,

    ich bin nun nach sehr langer Zeit von Fx56 zu Fx67 umgestiegen und gerade dabei eure tollen Scripte einzubauen, damit der Firefox ähnlich komfortabel nutzbar wird wie zuvor.

    Momentan habe ich mit Endors Multi-Row Script ein kleines Problem, denn ich möchte die Tableiste weiterhin über der Adressleiste haben, aber dennoch einen Abstand auf der rechten Seite haben, damit die Fenster Schaltflächen (Minimieren, Maximieren, Schließen) nicht überlagert werden.

    Leider ist der vorgegebene Code nur für die Tableiste unter der Navigationsleiste gedacht und schafft eben dort die Lücke.

    Code
    [tabsintitlebar = "true"]: not ([sizemode = "fullscreen"]) # nav-bar {padding-right: 139 px! important;}
    [sizemode = "fullscreen"] # nav-bar {padding-right: 109 px! important;}

    Ich nehme an das nur "nav-bar" in die korrekte Bezeichnung der Tableiste geändert werden muss, allerdings funktionierte "tab-bar" nicht.

    Danke für die Hilfe!

Unterstütze uns!

Jährlich (2025)

92,9 %

92,9% (604,17 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon