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. Endor

Beiträge von Endor

  • Datei/Neues Fenster und Hamburger Menü/Anpassen

    • Endor
    • 29. April 2020 um 14:42

    Bitte sehr:

    CSS
    #help_importFromAnotherBrowser{
        -moz-appearance:none!important;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAY1JREFUeNqUUztuwkAQnTVWCtMEg8BROgT4CBTmCrlBSpR0dHQuuIFr34OSGlFS8WlBihuDIvMTNmB2RlrLG4fIGWn0dsazM89vd9lgMHgDgBfIYbfbTYrjOPbAtu3POKdNJhMp7vf7H8r1esVOMBqNyKfTKYzHY5qWdqyJoojQdV3C3W4HKk8yLDBNM6FWLpczdBljEIYhbex2u4RBEIB6uVyowXw+h0qlAr7v0waM0TB3PB6h3W7Dfr+H4XCYNF2v18SAprVaLUrqup4RD3NYcz6fwTCMJL/dbkHltIjBbDZLPggmiGjIoFar0Ro1SxtpgMlmsyl9KJVK0lpszDQQDBaLhaRBerqmaY8Z8P+iBoJBenI6FqfykAGqjse32WwkFCyq1Sqt+allGWDXRqMhTazX61KhmGxZFq0LhQLFyuFwYHgplsslOWqwWq1+vYmIyKDX6xHyRkz1PE9VFAU6nc6fDwlrTqcToeM4hPwmqqxYLL7z4DXna4x+xF+M4xP3Z9QD/meo5vddgAEARBZQG3k7kP8AAAAASUVORK5CYII=") no-repeat !important;
        min-height: 24px!important;
        padding-left:4px!important;
        background-position:6px 5px!important;}
        
        #help_importFromAnotherBrowser:hover{
        -moz-appearance:none!important;
        margin-right: -1px !important;
        background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAY1JREFUeNqUUztuwkAQnTVWCtMEg8BROgT4CBTmCrlBSpR0dHQuuIFr34OSGlFS8WlBihuDIvMTNmB2RlrLG4fIGWn0dsazM89vd9lgMHgDgBfIYbfbTYrjOPbAtu3POKdNJhMp7vf7H8r1esVOMBqNyKfTKYzHY5qWdqyJoojQdV3C3W4HKk8yLDBNM6FWLpczdBljEIYhbex2u4RBEIB6uVyowXw+h0qlAr7v0waM0TB3PB6h3W7Dfr+H4XCYNF2v18SAprVaLUrqup4RD3NYcz6fwTCMJL/dbkHltIjBbDZLPggmiGjIoFar0Ro1SxtpgMlmsyl9KJVK0lpszDQQDBaLhaRBerqmaY8Z8P+iBoJBenI6FqfykAGqjse32WwkFCyq1Sqt+allGWDXRqMhTazX61KhmGxZFq0LhQLFyuFwYHgplsslOWqwWq1+vYmIyKDX6xHyRkz1PE9VFAU6nc6fDwlrTqcToeM4hPwmqqxYLL7z4DXna4x+xF+M4xP3Z9QD/meo5vddgAEARBZQG3k7kP8AAAAASUVORK5CYII=") no-repeat !important;    
        border-width: thin !important;
        border-radius: 4px !important;
        border-color: #aecff7 !important;
        border-style: solid !important;
        min-height: 24px!important;
        padding-left:3px!important;
        background-position:5px 4px!important;}
    Alles anzeigen

    Mfg.

    Endor

  • Schwieriges Bookmark-Problem

    • Endor
    • 21. April 2020 um 17:27

    Hallo lasthero

    Versuche mal Lesezeichenverwaltung öffnen - Bibliothek heißt es glaube ich bei Dir,

    Strg+Umschalttaste+B Tastenkombination in Firefox 75

    dort dann in html Datei exportieren und diese dann im neuen Pc importieren.

    Wenn sollte es so am ehesten funktionieren.

    Mfg.
    Endor

  • Url-Bar farbiger Balken beim laden.

    • Endor
    • 17. April 2020 um 23:23

    Habe hier auch nun die Megabar aktiviert und mit CSS angepasst.

    Was das Script betrifft, können wir nur auf aborix hoffen,

    dass er das Script von hier #2 anpassen kann.

    Habe es selber versucht, aber da habe ich keine Chance.

    Mfg.
    Endor

  • Firefox Nightly - Passwörter anzeigen

    • Endor
    • 15. April 2020 um 14:45

    Hallo aborix

    Auch von mir herzlichen Dank, funktioniert bestens.

    :thumbup:

    Mfg.
    Endor

  • Kontextmenü in Eingabefeldern

    • Endor
    • 15. April 2020 um 14:31

    Freut mich, wenn noch mehr Leute das verwenden können.

    :)

    Wie immer gern geschehen.

    Mfg.
    Endor

  • DownloadStatusModoki.uc.js umbasteln

    • Endor
    • 13. April 2020 um 15:43

    Wobei der CSS Code ist mit meinem gleich.

    Es ist nur das Script welches bei mir neuer ist.

    Mfg.
    Endor

  • DownloadStatusModoki.uc.js umbasteln

    • Endor
    • 13. April 2020 um 15:39

    Script:

    JavaScript
    // ==UserScript==
    // @name           ucjsDownloadsStatusModoki.uc.js
    // @namespace      http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description    Downloads Status Modoki
    // @include        main
    // @compatibility  Firefox 73+
    // @author         Alice0775
    // @note           ucjsDownloadsStatusModoki.uc.js.css Code muss über die userChrome.css Datei geladen werden
    // @version        2019/12/11 fix for 73 Bug 1601094 - Rename remaining .xul files to .xhtml in browser
    // @version        2019/10/20 12:30 workaround Bug 1497200: Apply Meta CSP to about:downloads, Bug 1513325 - Remove textbox binding
    // @version        2019/09/08 19:30 fix scrollbox
    // @version        2019/05/21 08:30 fix 69.0a1 Bug 1551320 - Replace all createElement calls in XUL documents with createXULElement
    // @version        2018/10/27 12:00 fix for 64+
    // @version        2018/06/12 21:00 fix for private window mode
    // @version        2018/06/07 12:00 fix file name for history
    // @version        2018/02/10 12:00 try catch error when DO_NOT_DELETE_HISTORY = true
    // @version        2017/12/10 12:00 fix error when DO_NOT_DELETE_HISTORY = true
    // @version        2017/12/10 12:00 remove workaround Bug 1279329. Disable btn while clear list is doing, close button styling for 57.
    // @version        2016/06/10 12:00 modify style independent of font-family
    // @version        2016/06/10 07:00 modify style of close button, fix typo
    // @version        2016/06/10 00:00 Workaround Bug 1279329. adjust some padding
    // @version        2015/05/08 00:00 remove padding due to Bug 1160734
    // @version        2014/03/31 00:00 fix for browser.download.manager.showWhenStarting
    // @version        2013/12/22 13:00 chromehidden
    // @version        2013/12/19 17:10 rename REMEMBERHISTOTY to DO_NOT_DELETE_HISTORY
    // @version        2013/12/16 23:28 fixed initialize numDls
    // @version        2013/12/16 23:24 open only download added
    // @version        2013/12/16 23:10 open only download started
    // @version        2013/12/16 21:20 modify css Windows7 Aero
    // @version        2013/12/16 21:00 modify css
    // @version        2013/12/16 19:30 add autocheck false
    // @version        2013/12/16 18:31 fix pref name
    // @version        2013/12/16 18:30
    // @note
    // ==/UserScript== 
    var ucjsDownloadsStatusModoki = {
      _summary: null,
      _list: null,
    
      get downloadsStatusModokiBar() {
        delete downloadsStatusModokiBar;
        return this.downloadsStatusModokiBar = document.getElementById("downloadsStatusModokiBar");
      },
    
      get toggleMenuitem() {
        delete toggleMenuitem;
        return this.toggleMenuitem = document.getElementById("toggle_downloadsStatusModokiBar");
      },
    
      init: function() {
        if (document.documentElement.getAttribute("chromehidden") !="" )
          return;
    
        XPCOMUtils.defineLazyModuleGetter(window, "Downloads",
                  "resource://gre/modules/Downloads.jsm");
    
        var style = ` 
          @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul); 
          #ucjsDownloadsStatusModoki { 
            width: 100%; 
            max-height: 100px; 
            height: 39px; 
          } 
         `.replace(/\s+/g, " ");
        var sspi = document.createProcessingInstruction(
          'xml-stylesheet',
          'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"'
        );
        document.insertBefore(sspi, document.documentElement);
        sspi.getAttribute = function(name) {
          return document.documentElement.getAttribute(name);
        };
    
    
        var toolbar = document.createXULElement("vbox");
        toolbar.setAttribute("id", "downloadsStatusModokiBar");
        toolbar.setAttribute("collapsed", true);
    
        var bottombox = document.getElementById("browser-bottombox");
        bottombox.appendChild(toolbar);
        var browser = toolbar.appendChild(document.createXULElement("browser"));
        browser.setAttribute("disablehistory", true);
        browser.setAttribute("remote", false);
        browser.setAttribute("id", "ucjsDownloadsStatusModoki");
        browser.addEventListener("load", function(event){ucjsDownloadsStatusModoki.onload(event)}, true);
        browser.setAttribute("src", "chrome://browser/content/downloads/contentAreaDownloadsView.xhtml?StatusModoki");
        var menuitem = document.createXULElement("menuitem");
        menuitem.setAttribute("id", "toggle_downloadsStatusModokiBar");
        menuitem.setAttribute("type", "checkbox");
        menuitem.setAttribute("autocheck", false);
        menuitem.setAttribute("label", "Download Leiste");
        menuitem.setAttribute("checked", false);
        menuitem.setAttribute("accesskey", "D");
        menuitem.setAttribute("oncommand", "ucjsDownloadsStatusModoki.toggleDownloadsStatusModokiBar()");
        var ref = document.getElementById("menu_customizeToolbars");
        ref.parentNode.insertBefore(menuitem, ref.previousSibling);
    
        // Ensure that the DownloadSummary object will be created asynchronously.
        if (!this._summary) {
          Downloads.getSummary(Downloads.ALL).then(summary => {
            this._summary = summary;
            return this._summary.addView(this);
          }).then(null, Cu.reportError);
        }
        if (!this._list) {
          Downloads.getList(Downloads.ALL).then(list => {
            this._list = list;
            return this._list.addView(this);
          }).then(null, Cu.reportError);
        }
    
        window.addEventListener("unload", this, false);
      },
    
      uninit: function() {
        window.removeEventListener("unload", this, false);
        if (this._summary) {
          this._summary.removeView(this);
        }
        if (this._list) {
          this._list.removeView(this);
        }
      },
    
      handleEvent: function(event) {
        switch (event.type) {
          case "unload":
            this.uninit();
            break;
        }
      },
    
      toggleDownloadsStatusModokiBar: function() {
        var collapsed = this.downloadsStatusModokiBar.collapsed;
        this.downloadsStatusModokiBar.collapsed = !collapsed;
        this.toggleMenuitem.setAttribute("checked", collapsed);
      },
    
      openDownloadsStatusModoki: function() {
        this.downloadsStatusModokiBar.collapsed = false;
        this.toggleMenuitem.setAttribute("checked", true);
      },
    
      hideDownloadsStatusModoki: function() {
        this.downloadsStatusModokiBar.collapsed = true;
        this.toggleMenuitem.setAttribute("checked", false);
      },
    
      onDownloadAdded: function (aDownload) {
        Cu.import("resource://gre/modules/Services.jsm");
        var showWhenStarting = true;
        try {
          showWhenStarting = Services.prefs.getBoolPref("userChrome.downloadsStatusModoki.showWhenStarting");
        } catch(e) {}
        this.numDls = 0;
        if (showWhenStarting) {
          if (this._list) {
            this._list.getAll().then(downloads => {
              for (let download of downloads) {
                if (!download.stopped)
                  this.numDls++;
              }
              if (this.numDls > 0)
                this.openDownloadsStatusModoki(false);
            }).then(null, Cu.reportError);
          }
        }
      },
    
      onSummaryChanged: function () {
        Cu.import("resource://gre/modules/Services.jsm");
        if (!this._summary)
          return;
        if (this._summary.allHaveStopped || this._summary.progressTotalBytes == 0) {
          var closeWhenDone = false;
          try {
            closeWhenDone = Services.prefs.getBoolPref("userChrome.downloadsStatusModoki.closeWhenDone");
          } catch(e) {}
          if (closeWhenDone) {
            this.hideDownloadsStatusModoki();
          }
        }
      },
    
    
    
      // chrome://browser/content/downloads/contentAreaDownloadsView.xhtml
      onload: function(event) {
        var doc = event.originalTarget;
        var win = doc.defaultView;
        doc.documentElement.setAttribute("ucjsDownloadsStatusModoki", "true");
    
        var button = doc.createXULElement("button");
        button.setAttribute("label", "Löschen");
        button.setAttribute("id", "ucjs_clearListButton");
        button.setAttribute("accesskey", "L");
        var ref = doc.getElementById("downloadCommands");
        var vbox = doc.createXULElement("vbox");
        var box = vbox.appendChild(doc.createXULElement("hbox"));
        box.appendChild(button);
        box.appendChild(doc.createXULElement("spacer")).setAttribute("flex", 1);
        var textbox = doc.createElementNS("http://www.w3.org/1999/xhtml", "input");
        textbox.setAttribute("id", "downloadFilter");
        textbox.setAttribute("clickSelectsAll", true);
        textbox.setAttribute("type", "search");
        textbox.setAttribute("placeholder", "Suchen...");
        box.appendChild(textbox);
        var closebtn = doc.createXULElement("toolbarbutton");
        closebtn.setAttribute("id", "ucjsDownloadsStatusModoki-closebutton");
        closebtn.setAttribute("class", "close-icon");
        closebtn.setAttribute("tooltiptext", "Download-Leiste schließen");
        box.appendChild(closebtn);
        ref.parentNode.insertBefore(vbox, ref);
        doc.getElementById("ucjs_clearListButton").addEventListener("command", function(event) {
            win.ucjsDownloadsStatusModoki_clearDownloads();
          });
        doc.getElementById("downloadFilter")
                .addEventListener("input", function(event) {
            win.ucjsDownloadsStatusModoki_doSearch(event.target.value);
          });
        doc.getElementById("ucjsDownloadsStatusModoki-closebutton")
                .addEventListener("command", function(event) {
            win.ucjsDownloadsStatusModoki_doClose();
          });
    
    /*
        // xxx Bug 1279329 "Copy Download Link" of context menu in Library is grayed out
        var listBox = doc.getElementById("downloadsRichListBox");
        var placesView = listBox._placesView;
        if (placesView) {
          var place = placesView.place;
          placesView.place= null;
          placesView.place = place;
        }
    */
        win.ucjsDownloadsStatusModoki_clearDownloads = function ucjs_clearDownloads() {
          var DO_NOT_DELETE_HISTORY = true; /* custmizable true or false */
          var richListBox = doc.getElementById("downloadsRichListBox");
    
          Cu.import("resource://gre/modules/Services.jsm");
          var places = [];
          function addPlace(aURI, aTitle, aVisitDate) {
            places.push({
              uri: aURI,
              title: aTitle,
              visits: [{
                visitDate: (aVisitDate || Date.now()) * 1000,
                transitionType: Ci.nsINavHistoryService.TRANSITION_LINK
              }]
            });
          }
          function moveDownloads2History() {
            if (DO_NOT_DELETE_HISTORY &&
                !PrivateBrowsingUtils.isWindowPrivate(window)) {
              try {
                for (let element of richListBox.childNodes) {
                  let download = element._shell.download;
                  let aURI = makeURI(download.source.url);
                  // let aTitle = document.getAnonymousElementByAttribute(element, "class", "downloadTarget").value
                  let aTitle = download.target.path;
                  aTitle = aTitle.match( /[^\\]+$/i )[0];
                  aTitle = aTitle.match( /[^/]+$/i )[0];
    
                  let aVisitDate = download.endTime || download.startTime;
                  addPlace(aURI, aTitle, aVisitDate)
                }
              } catch(ex) {}
            }
    
            // Clear List
            richListBox._placesView.doCommand('downloadsCmd_clearDownloads');
    
            if (DO_NOT_DELETE_HISTORY &&
                !PrivateBrowsingUtils.isWindowPrivate(window)) {
              try {
                if (places.length > 0) {
                  var asyncHistory = Components.classes["@mozilla.org/browser/history;1"]
                           .getService(Components.interfaces.mozIAsyncHistory);
                    asyncHistory.updatePlaces(places);
                }
              } catch(ex) {}
            }
          }
          var btn = doc.getElementById("ucjs_clearListButton");
          btn.setAttribute("disabled", true);
          moveDownloads2History();
          btn.removeAttribute("disabled");
    
          // close toolbar
          var closeWhenDone = false;
          try {
            closeWhenDone = Services.prefs.getBoolPref("userChrome.downloadsStatusModoki.closeWhenDone");
          } catch(e) {}
          if (closeWhenDone) {
            top.ucjsDownloadsStatusModoki.hideDownloadsStatusModoki();
          }
        };
    
        win.ucjsDownloadsStatusModoki_doSearch = function ucjs_doSearch(filterString) {
          var richListBox = doc.getElementById("downloadsRichListBox");
          richListBox._placesView.searchTerm = filterString;
        };
    
        win.ucjsDownloadsStatusModoki_doClose = function ucjs_doClose() {
          top.ucjsDownloadsStatusModoki.hideDownloadsStatusModoki();
        };
    
      }
    
    }
    ucjsDownloadsStatusModoki.init();
    Alles anzeigen

    CSS

    CSS
       @charset "utf-8";
        /*@version       2020/03/13 fix for 74, broken listitem orient due to Bug 1606130
        /*@version       2019/12/11 fix for 73 Bug 1601094 - Rename remaining .xul files to .xhtml in browser */
        /*@version       2019/10/20 12:30*/
        
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] { 
        -moz-box-orient: horizontal; 
        background-color: -moz-dialog !important; 
        padding: 0 !important;} 
        
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] > stack:first-child {
        }
        
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] #downloadsRichListBox {
        background-color: #fffff0 !important; 
        display:inline-block !important; 
        overflow-y: auto !important; 
        scrollbar-width: thin; 
        border: none !important;
        } 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] :root
        { --downloads-item-height: 38px; }
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] richlistitem { 
        min-width:193px !important; 
        max-width:193px !important; 
        font-size: 13px !important; 
        border-width: 0 1px 0 0 !important; 
        border-style: solid !important; 
        border-color: black !important; 
        height: 38px !important; 
        display:-moz-inline-box !important; 
        } 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] richlistitem vbox { } 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .downloadTypeIcon { 
        height:16px !important; 
        width: 16px !important; 
        -moz-margin-end: 1px !important; 
        -moz-margin-start: 1px !important; 
        padding-right: 1px !important; 
        padding-left: 1px !important;} 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .downloadTarget { 
        margin-top:1px !important; 
        padding-bottom:16px !important; 
        max-width: calc(100% - 51px) !important; 
        min-width: calc(100% - 51px) !important; } 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .download-state[state="0"] * .downloadTarget,
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .download-state[state="4"] * .downloadTarget { 
        padding-bottom:0px !important;} 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .downloadTarget:-moz-system-metric(windows-default-theme) { 
        margin-top:2px !important; 
        /*padding-bottom:10px; windows7 ?*/
        } 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] *|*.downloadProgress { border: none !important;} 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] *|*.downloadProgress:not([paused])::-moz-progress-bar { background-color: lime !important;} 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .downloadDetails { margin-top:-12px !important;
        } 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .download-state:not(:-moz-any([state="-1"], [state="5"], [state="0"], [state="4"], [state="7"])) .downloadDetails { margin-top:-17px !important;
        }
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] richlistitem[selected] .downloadDetails { opacity: 1 !important;} 
    
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] .downloadButton { padding: 0 !important; 
        margin: 0 !important;
        } 
         
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] button > .button-box { 
        -moz-padding-start: 0px !important; 
        -moz-padding-end: 1px !important; 
        padding-right: 0 !important;
        padding-left: 0 !important;
        } 
        
        #contentAreaDownloadsView[ucjsDownloadsStatusModoki] #downloadFilter { 
        width: 150px;
        }
        }
    Alles anzeigen
  • DownloadStatusModoki.uc.js umbasteln

    • Endor
    • 13. April 2020 um 15:35

    Also hier funktioniert das Script im aktuellen Nightly.

    Eben Nightly auf die aktuelle Version aktualisiert und getestet.

    Mfg.
    Endor

  • extra_config_menu wird seit der Fuchs-Version 75 nicht mehr geladen

    • Endor
    • 13. April 2020 um 14:49

    Komisch bei mir schon.

    Pfad: C:\Users\Endor\AppData\Roaming\Mozilla\Firefox\Profiles\eijj39ez.Firefox 75\startupCache

    Interessant ist ja, bei Local ist er auch drinnen.
    Liegt eventuell an Windows 7.
    Auf Grund von Corona, dürfen hier die Techniker nicht arbeiten.

    Alle PC Shops geschlossen. Da ich selber das Update auf Windows 10
    nicht machen kann, muss ich gezwungener Maßen warten.

    Mfg.
    Endor

  • extra_config_menu wird seit der Fuchs-Version 75 nicht mehr geladen

    • Endor
    • 13. April 2020 um 14:46

    Falsch.

    Der ist im Profilordner unter Appdata --> Roaming --> Mozilla zu finden.

    Ich habe immer nur diesen gelöscht.

    So sieht der Pfad bei mir aus:

    C:\Users\Endor\AppData\Roaming\Mozilla\Firefox\Profiles\eijj39ez.Firefox 75\startupCache

    Mfg.
    Endor

  • extra_config_menu wird seit der Fuchs-Version 75 nicht mehr geladen

    • Endor
    • 13. April 2020 um 14:37

    Hallo BarbaraZ-.

    Hast Du den Scriptcache löschen lassen?

    Denn wenn es hakt, dann meisten da.

    Ich weiß jetzt nicht ob du ein Script zum Neustarten von Firefox hast,

    wenn ja, mit Rechtsklick auf die entsprechende Schaltfläche, wird

    Firefox ja neu gestartet und der Scriptcache gelöscht.

    Wenn Du kein Script dazu hast, dann öffne den Profilordner,

    schließe Firefox ganz, und dann lösche, bei geschlossenem Firefox,
    im Profilordner den Inhalt des Ordners:

    startupCache

    Der Inhalt wird beim nächsten Start wieder neu erstellt.

    Das hat bei mir sehr oft geholfen.

    Mfg.
    Endor

  • Kontextmenü in Eingabefeldern

    • Endor
    • 13. April 2020 um 14:27

    Prima, freut mich wenn es gefällt. :wink:

    Wer unten wie auf meinen Bildern auch die Symbole haben möchte

    CSS Code:

    CSS
        /* Schildsymbol ganz oben */
        #protections-popup-main-header-label {
        margin-left: 20px !important;
        margin-right: 24px !important;
        }
        
        #protections-popup-main-header-label {
        color:#FFFFFF!important; font-weight: bold !important;
        background: url("data:image/png;base64,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")no-repeat !important;
        -moz-image-region: rect(0px 20px 20px 0px) !important;
        background-position:6px 14px!important;
        margin-bottom: 2px !important;
        white-space: nowrap!important;
        text-overflow: ellipsis!important;
        overflow: hidden !important;
        }
    
        /* Symbole unten bei Unterseiten */
    
        #protections-popup-socialblockView-settings-button .button-icon{
        margin-right:-15px!important; }
    
    
        #protections-popup-socialblockView-settings-button{
        color:#FFFFFF!important; font-weight: bold !important;
        background: url("data:image/png;base64,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")no-repeat !important;
        -moz-image-region: rect(0px 20px 20px 0px) !important;
        background-position:29px 13px!important;
        }
    
        #protections-popup-socialblockView-settings-button:hover {
        color:#000000!important; font-weight: bold !important;
        background: #f4f4f4 url("data:image/png;base64,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")no-repeat !important;
        -moz-image-region: rect(0px 20px 20px 0px) !important;
        background-position:29px 13px!important;
        }
        
        #protections-popup-cookiesView-settings-button .button-icon{
        margin-right:-15px!important; }    
        
        #protections-popup-cookiesView-settings-button{
        color:#FFFFFF!important; font-weight: bold !important;
        background: url("data:image/png;base64,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")no-repeat !important;
        -moz-image-region: rect(0px 20px 20px 0px) !important;
        background-position:29px 13px!important;
        }
        
        #protections-popup-cookiesView-settings-button:hover {
        color:#000000!important; font-weight: bold !important;
        background: #f4f4f4 url("data:image/png;base64,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")no-repeat !important;
        -moz-image-region: rect(0px 20px 20px 0px) !important;
        background-position:29px 13px!important;
        }
        
        #protections-popup-trackersView-settings-button .button-icon{
        margin-right:-15px!important; }    
        
        #protections-popup-trackersView-settings-button{
        color:#FFFFFF!important; font-weight: bold !important;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA3WAAAN1gGQb3mcAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAM+SURBVHjajJTLa11VFMZ/3z77PvOgNzU0SVNJa0qRVmOqYKL1ga/OMxSRGAeBjgQ7MA78CwRx0HHtoCNREEcKomBsBcGiaDswSFqbPlKNJvem5J57zl4OzknuiVTxwIJ9Nmt9e61vrfWpuQAyJky84YyTBn2A8f8+CZpBfIbxHuJHNRd42BlfIgaMApQB7l9gAqDcLEMNxh3E807G6RzMsNzBV3GNUUizGGKgk59TcI1R5KsZMGAGTgwCbzrgpGVAyooASwKq3Yf2HiasgzswiRt8AFsHNQ6i6gCWhvyFQkHGSx7Rt3NjeRlJTGj9TnTwCaLDL+LHn4WQEtauYVFEcvEMdGLwhRgDgz4PmPK0VenB7m5CCuGPVcrPPY2fOsV2KhGQXDhDuLWC8uxU78Ham9su5otEq38Yd2AMNluE5lU0PAEIs25LNTiOa/Tj+sehtxdbX8ZuL2WvkSWdOUcQVpeIBieIho/i/Als4wYkMfhy5pTEWHsdPzWHQkp6a5mwuoSi7nD4Iqk4SL//iFAXajwOoQpHZ7rMO0dYvkx65Vts4wK2kUB999C6YpsUgHoJiz3u0ASl6XnM+YxgM8x5StNzuEYd2wR6fBZTQFRrgU0Zdcp1VBnGjZ+g/MI7aOBQPmP2j9UQEAg3fqCz+D5haRFr38Tad0E0HYB1QCOT+KnXsL9+hXLPPcG6dw71DmLNFfzULBqZhE6BQ5XA7lyhffkbqq+eRb37sP/YZjNQ/yjR8Vnic6+gvQNQKnIoCH+u4e5/kOjYTE6J5eXdQw7yLS09NEN05EnC2trO1nSbsgWl47Oo0tcNtBSKoBLaVgMAX8M/No+22AUoUyYAbugRQAhIf/6YrbMz0LqNpMyA9odzpF+/u7PG2rM/X7Xs12NsCGpWgfTqIm5onPDbd8SfniZcu47bM4affh2VKnQunSe5+AGJA4tj3NgUYekLFGUZymiq9RbnJV7GMDPk9h0jrPwEDlQmU5ih/ahSJ73+C66WL38TqAEJqI4RUIBzai3wKMZXEr0Wcu0r52RsK0mcnyuFIVamjYp2Or9h4pno7ae4CXxuol8wgkeIJHs7tyg3dpscSQ70iWAecenvAQAymVHitdbL+gAAAABJRU5ErkJggg==")no-repeat !important;
        -moz-image-region: rect(0px 20px 20px 0px) !important;
        background-position:29px 13px!important;
        }
        
        #protections-popup-trackersView-settings-button:hover {
        color:#000000!important; font-weight: bold !important;
        background: #f4f4f4 url("data:image/png;base64,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")no-repeat !important;
        -moz-image-region: rect(0px 20px 20px 0px) !important;
        background-position:29px 13px!important;
        }    
    Alles anzeigen

    Mfg.

    Endor

  • Kontextmenü in Eingabefeldern

    • Endor
    • 13. April 2020 um 12:54

    Hallo zusammen.

    Hätte da mal wieder was gebastelt ;)

    Adressleiste - Violettes Schild - Schutzmaßnahmen

    Adressleiste - Schloßsymbol


    Da habe ich mal die Symbole bunt gemacht.

    CSS Code:

    CSS
    /* Seiteninformationen Adressleisten - Popup  */
        
        .tracking-protection-icon {
        list-style-image: url(chrome://browser/skin/controlcenter/tracker-image.svg);
        fill: #9966ff !important;}
        
        .socialblock-icon {
        list-style-image: url(chrome://browser/skin/controlcenter/socialblock.svg);
        fill: #e63900 !important;}
    
        .thirdpartycookies-icon {
        list-style-image: url(chrome://browser/skin/controlcenter/3rdpartycookies.svg);
        fill: gold !important;}
    
        .fingerprinters-icon {
        list-style-image: url(chrome://browser/skin/controlcenter/fingerprinters.svg);
        fill: #33cc33 !important;}
    
        .cryptominers-icon {
        list-style-image: url(chrome://browser/skin/controlcenter/cryptominers.svg);
        fill: #ff3300 !important;}
        
        .protections-popup-settings-icon {
        list-style-image: url(chrome://browser/skin/settings.svg);
        fill: orange !important;}
    
        .protections-popup-show-report-icon {
        list-style-image: url(chrome://browser/skin/controlcenter/dashboard.svg);
        fill: blue !important;}
        
        #identity-popup[connection^="secure"] .identity-popup-security-connection {
        background-image: url(chrome://browser/skin/connection-secure.svg);
        fill: #33cc33 !important;}
        
        .identity-popup-security-connection {
        background-image: url(chrome://browser/skin/connection-mixed-active-loaded.svg);
        fill: gold !important;}
        
        #identity-popup-permissions-header {
        background-image: url(chrome://browser/skin/permissions.svg);
        background-repeat: no-repeat;
        fill: brown !important;}
        
        .popup-notification-icon[popupid="web-notifications"], .desktop-notification-icon {
        list-style-image: url(chrome://browser/skin/notification-icons/desktop-notification.svg);
        fill: blue !important;
        margin-left: -27px !important;}
    Alles anzeigen

    Da mir bei Schutzmaßnahmen oben die Violette Farbe gefallen hat,

    habe ich die Unterfenster auch verändert:

    Original:

    Mit CSS Code Änderung:


    Css Code:

    CSS
    #protections-popup-socialblockView > vbox:nth-child(4),
        #protections-popup-socialblockView > box:nth-child(1),
        #protections-popup-cookiesView > box:nth-child(1),
        #protections-popup-cookiesView > vbox:nth-child(4),
        #protections-popup-trackersView > box:nth-child(1),
        #protections-popup-trackersView > vbox:nth-child(4) {
        overflow: hidden;
        color: white;
        background: radial-gradient(circle farthest-side at top right, #9059FF, #0250BB);
        }

    Wer die Ecken abgerundet haben möchte so wie auf meinen Bildern:

    CSS Code:

    CSS
    .panel-arrowcontent {border-radius: 16px !important;}

    Achtung, der rundet bei allen Panels in Firefox die Ecken ab.

    Mfg.
    Endor

  • Firefox Nightly - Passwörter anzeigen

    • Endor
    • 12. April 2020 um 17:21

    Mit dieser Version wird about:logins in einem neuen Fenster geöffnet,

    vielen Dank an aborix.

    JavaScript
    // ==UserScript==
    // @name    open-password.uc.js
    // @charset UTF-8
    // Date     2018/01/23 Erste Version
    // Note     2019/12/18 Anpassung für Firefox 73
    // Note     2020/04/11 Anpassung für Firefox 77
    // @note    Symbolleistenschaltfläche zum Öffnen der Passwörter in neuem Fenster
    // ==/UserScript==
    
      (function() {
    
       if (location != 'chrome://browser/content/browser.xhtml') return;
        
        try {
            CustomizableUI.createWidget({
                id: 'viewpasswordwindow',
                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: 'viewpasswordwindow',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Passwörter in Tab anzeigen',
                        tooltiptext: 'Passwörter in Tab öffnen',
                        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) { \
                                            openTrustedLinkIn("about:logins", "window");\
                                     }; '
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
        CustomizableUI.registerToolbarNode(tb);
        } catch(e) { };
       
    })();
    Alles anzeigen

    Wenn es jetzt noch die Möglichkeit gäbe, im neuen Fenster alle Symbolleisten auszublenden

    wäre es perfekt.

    Mfg.
    Endor

  • Der Glückwunsch-Thread

    • Endor
    • 12. April 2020 um 17:12

    Hallo Büssen.

    Auch von mir, wenn auch nachträglich, noch

    alles alles Gute zum Geburtstag. Vor allem viel Gesundheit.

    Frohe Ostern.

    Mfg.

    Endor

  • Firefox Nightly - Passwörter anzeigen

    • Endor
    • 11. April 2020 um 19:45

    Mein Text war oben nicht ganz so ernst gemeint grisu2099.

    Kein Problem.

    Mfg.
    Endor

  • Firefox Nightly - Passwörter anzeigen

    • Endor
    • 11. April 2020 um 19:40

    Wir haben das aber gerne mit einer Schaltfläche, die frei Plazierbar ist. :wink:
    Aber trotzdem Danke für Deinen Beitrag.

    Mfg.

    Endor

  • Firefox Nightly - Passwörter anzeigen

    • Endor
    • 11. April 2020 um 19:24

    Hallo Büssen.

    Diese Version öffnet jetzt about:logins in einem neuen Tab:

    JavaScript
    // ==UserScript==
    // @name    open-password.uc.js
    // @charset UTF-8
    // Date     2018/01/23 Erste Version
    // Note     2019/12/18 Anpassung für Firefox 73
    // Note     2020/04/11 Anpassung für Firefox 77
    // @note    Symbolleistenschaltfläche zum Öffnen der Passwörter in neuem Tab
    // ==/UserScript==
    
      (function() {
    
       if (location != 'chrome://browser/content/browser.xhtml') return;
        
        try {
            CustomizableUI.createWidget({
                id: 'viewpasswordtab',
                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: 'viewpasswordtab',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        label: 'Passwörter in Tab anzeigen',
                        tooltiptext: 'Passwörter in Tab öffnen',
                        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) { \
                                            openTrustedLinkIn("about:logins", "tab");\
                                     }; '
                    };
                    for (var p in props)
                        toolbaritem.setAttribute(p, props[p]);
                    return toolbaritem;
                }
            });
        CustomizableUI.registerToolbarNode(tb);
        } catch(e) { };
       
    })();
    Alles anzeigen

    Habe auch eine Version zum Öffnen in einem neuen Fenster versucht, Fenster öffnet sich
    aber keine Daten werden angezeigt. Keine Ahnung wieso das so ist. Denke mal das übersteigt

    mal wieder mein Können. :( Da müssen wir wie üblich auf aborix hoffen.
    Hier mein Werk, das leider nicht richtig funktioniert:

    JavaScript
    // ==UserScript==
    // @name    open-password.uc.js
    // @charset UTF-8
    // Date     2018/01/23 Erste Version
    // Note     2020/04/11 Anpassung für Firefox 77+
    // @note    Symbolleistenschaltfläche zum Öffnen der Passwörter in einem Fenster
    // ==/UserScript==
    
    (function() {
    
       if (location != 'chrome://browser/content/browser.xhtml') return;
    
        try {
                 CustomizableUI.createWidget({
                 id: 'context-viewpassword1',
                 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: 'context-viewpassword1',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       removable: true,
                       label: 'Passwörter anzeigen',
                       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=)',
                       oncommand: "window.open('about:logins','Toolkit:PasswordManager','chrome,resizable=yes');"
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
              });
              CustomizableUI.registerToolbarNode(tb);
           } catch(e) { };
          
    })();
    Alles anzeigen

    Mfg.
    Endor

  • Url-Bar farbiger Balken beim laden.

    • Endor
    • 8. April 2020 um 21:50

    Hallo edvoldi.
    Hast Du die Megabar aktiviert? Ich habe sie hier deaktiviert.

    Bitte mal testen - nicht mit aktiver Megabar getestet:

    JavaScript
    /* LoadingBar.uc.js */
    
    (function(){
    //Location Bar Enhancer5.1;Loading Bar0.3.0
        var cssStr = (function(){/*
                #urlbar {
                    background-image: repeating-linear-gradient(-45deg, rgba(255,255,255,0), rgba(255,255,255,0) 6px, rgba(255,255,255,1) 6px, rgba(255,255,255,1) 6px), linear-gradient(to right, rgba(255,255,255) 0%, rgba(69,69,69) 100%);
                    background-size:0 0;
                    background-repeat:repeat-x, no-repeat;
                    transition: background-size 350ms ease 0s !important;
                }
                #urlbar:not([style="background-size: 0% 100%;"]) {
                    animation: progress-bar-stripes 2s linear infinite;
                }
                @-moz-keyframes progress-bar-stripes {
                    from {
                        background-position: 0, 0;
                    }
                    to {
                        background-position: 51px 0, 0;
                    }
                }
        */}).toString().replace(/^.+\s|.+$/,"");
        
        var style = document.createProcessingInstruction("xml-stylesheet", "type=\"text/css\"" + " href=\"data:text/css;base64," + btoa(cssStr) + "\"");
        var mainW = document.getElementById("main-window");
        document.insertBefore(style, mainW);
    
        function main(window) {
          var {document, gBrowser} = window;
          function $(id) { return document.getElementById(id) };
          var urlbar = $("urlbar");
          let pageProgress = 0;
          let async = makeWindowHelpers(window).async;
          var LoadingBar = {
            listener: {
              onChangeTab: function(e) {
                urlbar.style.backgroundSize = '0% 100%';
                pageProgress = 0;
              },
              onProgressChange: function(aBrowser,webProgress,request,curSelfProgress,maxSelfProgress,curTotalProgress,maxTotalProgress) {
                if (gBrowser.contentDocument === aBrowser.contentDocument) {
                    var val = (curTotalProgress-1)/(maxTotalProgress-1);
                    pageProgress = val;
                    urlbar.style.backgroundSize = (100*val) + '% 100%';
                    if (val > 0.9)
                      async(function() {
                        if (pageProgress > 0.95)
                            urlbar.style.backgroundSize = '100% 100%';
                    }, 1000);
                }
              },
              onStateChange: function() {
                if (pageProgress > 0.95){
                    async(function() {
                        urlbar.style.backgroundSize = '0% 100%';
                        pageProgress = 0;
                    }, 1000);
                }else{
                    urlbar.style.backgroundSize = '0% 100%';
                }
              }
            }
          };
    
          gBrowser.tabContainer.addEventListener('TabSelect',LoadingBar.listener.onChangeTab,false);
          gBrowser.addTabsProgressListener(LoadingBar.listener);
    
          unload(function() {
            gBrowser.tabContainer.removeEventListener('TabSelect',LoadingBar.listener.onChangeTab,false);
    
            gBrowser.removeTabsProgressListener(LoadingBar.listener);
          }, window);
        }
    
    
    
        watchWindows(main, "navigator:browser");
    
        function runOnLoad(window, callback, winType) {
          window.addEventListener("load", function() {
            window.removeEventListener("load", arguments.callee, false);
    
            if (window.document.documentElement.getAttribute("windowtype") == winType)
              callback(window);
          }, false);
        }
    
        function runOnWindows(callback, winType) {
          function watcher(window) {
            try {
              callback(window);
            }
            catch(ex) {}
          }
    
          let browserWindows = Services.wm.getEnumerator(winType);
          while (browserWindows.hasMoreElements()) {
            let browserWindow = browserWindows.getNext();
            if (browserWindow.document.readyState == "complete")
              watcher(browserWindow);
            else
              runOnLoad(browserWindow, watcher, winType);
          }
        }
    
        function watchWindows(callback, winType) {
          function watcher(window) {
            try {
              callback(window);
            }
            catch(ex) {}
          }
    
          runOnWindows(callback, winType);
    
          function windowWatcher(subject, topic) {
            if (topic == "domwindowopened")
              runOnLoad(subject, watcher, winType);
          }
          Services.ww.registerNotification(windowWatcher);
    
          unload(function() { Services.ww.unregisterNotification(windowWatcher) });
        }
    
        function unload(callback, container) {
          let unloaders = unload.unloaders;
          if (unloaders == null)
            unloaders = unload.unloaders = [];
    
          if (callback == null) {
            unloaders.slice().forEach(function(unloader) { unloader() });
            unloaders.length = 0;
            return null;
          }
    
          if (container != null) {
            container.addEventListener("unload", removeUnloader, false);
    
            let origCallback = callback;
            callback = function() {
              container.removeEventListener("unload", removeUnloader, false);
              origCallback();
            }
          }
    
          function unloader() {
            try {
              callback();
            }
            catch(ex) {}
          }
          unloaders.push(unloader);
    
    
        function removeUnloader() {
            let index = unloaders.indexOf(unloader);
            if (index != -1)
              unloaders.splice(index, 1);
          }
          return removeUnloader;
        }
        
        function makeWindowHelpers(window) {
          let {clearTimeout, setTimeout} = window;
    
          function async(callback, delay) {
            delay = delay || 0;
            let timer = setTimeout(function() {
              stopTimer();
              callback();
            }, delay);
    
            function stopTimer() {
              if (timer == null)
                return;
              clearTimeout(timer);
              timer = null;
            }
          }
    
          return {
            async: async,
          };
        }
    
    })();
    Alles anzeigen

    Funktioniert hier auch in 76 Beta 2.

    Mfg.
    Endor

  • Der Glückwunsch-Thread

    • Endor
    • 7. April 2020 um 18:58

    Hallo Abendstern2010, auch von mir alles Gute zum Geburtstag.

Unterstütze uns!

Jährlich (2025)

104,5 %

104,5% (679,10 von 650 EUR)

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