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

Beiträge von Boersenfeger

  • Scrollbar.uc.js funktioniert hier im Nightly nicht mehr

    • Boersenfeger
    • 14. April 2023 um 14:53

    Oh, vielen Dank, so isser der Aris.... :)

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

    • Boersenfeger
    • 14. April 2023 um 14:48

    Wie wäre es mit diesem Script von Alice?

    Übrigens ist Yahoo Japan (und somit der Content von Alice) nicht mehr erreichbar für GB und die EU-Staaten...

    JavaScript
    // ==UserScript==
    // @name           UndoListInTabmenuToo
    // @namespace      http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description    UndoListInTabmenuToo.uc.js
    // @include        main
    // @compatibility  Firefox 87+
    // @author         Alice0775
    // @version        2021/04/25 fix 1689378
    // @version        2019/11/14 remove eval
    // @version        2019/06/30 10:00 Bug 1555060 Convert <tabs> to a custom element
    // @version        2019/06/24 23:00 wait for gBrowser initialized
    // @version        2019/05/21 08:30 fix 69.0a1 Bug 1551320 - Replace all createElement calls in XUL documents with createXULElement
    // @version        2018/05/10 60
    // @version        2017/11/18 nsIPrefBranch to nsIPrefBranch
    // @version        2010/09/18 00:00 4.0b7pre
    // @version        2009/02/03 13:00 ツールチップにタブ内履歴を表示するようにした
    // @Note           タブやコンテキストメニューにもUndoClose Tab Listを追加するもの
    // @OriginalCode   browser.jsからpopulateUndoSubmenuを拝借し, ごにょごにょした
    // @version        2018/05/09 15:00 61
    // ==/UserScript==
    // @version        2010/03/26 13:00  Minefield/3.7a4pre Bug 554991 -  allow tab context menu to be modified by normal XUL overlays
    // @version        2010/03/15 00:00  Minefield/3.7a4pre Bug 347930 -  Tab strip should be a toolbar instead
    // @version        2009/09/09 15:00 中クリック処理
    // @version        2009/09/03 22:00 Firegox3.7a1preで動かなくなっていたのを修正(Bug 489925. getElementById should not return anonymous nodes)
    // @version        2009/08/22 00:00 Firegox3.6 stringbandleの変更による
    // @version        2009/04/24 00:00 #394759 [Firefox:Session Restore]-Add undo close window feature
    // @version        2008/10/12 18:00 Fx3.0.4pre中クリックしたときメニューポップアップが閉じないおよびその他fix
    // @version        2007/10/05 10:00
    
    var UndoListInTabmenu = {
    // -- config --
      TABCONTEXTMENU : true ,  //タブコンテキストメニューに              追加する:[true], しない: false
      CONTEXTMENU    : false ,  //コンテンツアリアコンテキストメニューに  追加する: true , しない:[false]
    // -- config end--
      ss: null,
    
      get tabContext() {
        return document.getElementById("tabContextMenu");
      },
    
      get navigatorBundle() {
        return Services.strings.createBundle(
               "chrome://browser/locale/browser.properties"
               );
      },
    
      init: function(){
    
        if (this.TABCONTEXTMENU){
          //タブコンテキスト
          var tabContext = this.tabContext;
          this.makePopup(tabContext, null, "tabContextUndoList");
        }
        if (this.CONTEXTMENU){
          //コンテンツエリアコンテキスト
          var contextMenu = document.getElementById("contentAreaContextMenu");
          var refItem = document.getElementById("context-sep-stop");
          this.makePopup(contextMenu, refItem, "ContextUndoList");
        }
        // get closed-tabs from nsSessionStore
        this._ss = SessionStore;
    
      },
    
      makePopup: function(popup, refItem, id){
        var menu;
        //label
        const locale = "en";
        
        // "Recently Closed Windows"
        menu = document.createXULElement("menu");
        menu.setAttribute("id", "historyUndoWindowMenu3");
        menu.setAttribute("label", "K\u00FCrzlich geschlossene Fenster");
        menu.setAttribute("accesskey", "W");
        menu.setAttribute("disabled", "true");
        popup.insertBefore(menu, refItem);
    
        this.historyUndoWindowPopup3 = menu = menu.appendChild(document.createXULElement("menupopup"));
        menu.setAttribute("id", "historyUndoWindowPopup3");
        menu.setAttribute("onpopupshowing", "UndoListInTabmenu.populateUndoWindowSubmenu(this);");
    
        //UndoClose Tab List  最近閉じたタブ
        const LABELTEXT = locale.indexOf("ja") == -1?"K\u00FCrzlich geschlossene Tabs":"\u6700\u8fd1\u9589\u3058\u305f\u30bf\u30d6";    //create menu
        menu = document.createXULElement("menu");
        menu.setAttribute("label", LABELTEXT);
        menu.setAttribute("accesskey", "L");
        if (id)
          menu.setAttribute("id", id);
        //menu.setAttribute("disabled", true);
        var menupopup = document.createXULElement("menupopup");
        menupopup.setAttribute("onpopupshowing", "UndoListInTabmenu.populateUndoSubmenu(this);");
        menu.appendChild(menupopup);
        popup.insertBefore(menu, refItem);
    
        //add event listener
        popup.addEventListener('popupshowing',function(event) {
          UndoListInTabmenu.toggleRecentlyClosedWindows();
          // no restorable tabs, so make sure menu is disabled, and return
          if (UndoListInTabmenu._ss.getClosedTabCount(window) == 0) {
            menu.setAttribute("disabled", true);
            //menu.setAttribute("hidden", true);
            return;
          }
          menu.removeAttribute("disabled");
          //menu.setAttribute("hidden", false);
        },false);
      },
    
      /**
       * Populate when the history menu is opened (Fx3.6)
       */
      populateUndoSubmenu: function(undoPopup) {
            while (undoPopup.hasChildNodes()) {
                undoPopup.removeChild(undoPopup.firstChild);
            }
            var utils = RecentlyClosedTabsAndWindowsMenuUtils;
            var tabsFragment = utils.getTabsFragment(
              window,
          "menuitem",
          /* aPrefixRestoreAll = */ true,
          "menu-history-reopen-all-tabs"
        );
            undoPopup.appendChild(tabsFragment);
            undoPopup.firstChild.setAttribute("accesskey", "R");
        undoPopup.insertBefore(document.createXULElement("menuseparator"), undoPopup.childNodes[1]);
    
        // populate tab historis for tooltip
        var undoItems = JSON.parse(UndoListInTabmenu._ss.getClosedTabData(window));
        for (var i = 0; i < undoItems.length; i++) {
          var entries = undoItems[i].state.entries;
          var tooltiptext = "";
          for (var j = entries.length - 1; j > -1; j--){
            if (j != entries.length - 1)
              tooltiptext += "\n";
            tooltiptext += parseInt(j + 1, 10) + ". " + entries[j].title;
          }
          undoPopup.childNodes[i + 2/*restore all, sep*/].setAttribute("tooltiptext", tooltiptext);
        }
    
        // "Append Clear undo close tb list"
        undoPopup.appendChild(document.createXULElement("menuseparator"));
    
        m = undoPopup.appendChild(document.createXULElement("menuitem"));
        m.setAttribute("label", "Liste der letzten Tabs l\u00F6schen");
        m.setAttribute("accesskey", "C");
        m.addEventListener("command", function() {
          let prefs = Services.prefs;
          let max_undo = prefs.getIntPref("browser.sessionstore.max_tabs_undo");
          prefs.setIntPref("browser.sessionstore.max_tabs_undo", 0);
          prefs.setIntPref("browser.sessionstore.max_tabs_undo", max_undo);
        }, false);
      },
    
      toggleRecentlyClosedWindows: function PHM_toggleRecentlyClosedWindows() {
        // enable/disable the Recently Closed Windows sub menu
        let undoPopup = this.historyUndoWindowPopup3;
        // no restorable windows, so disable menu
        if (this._ss.getClosedWindowCount() == 0)
          this.historyUndoWindowPopup3.parentNode.setAttribute("disabled", true);
        else
          this.historyUndoWindowPopup3.parentNode.removeAttribute("disabled");
      },
    
      /**
       * Populate when the history menu is opened
       */
      populateUndoWindowSubmenu: function PHM_populateUndoWindowSubmenu(undoPopup) {
            while (undoPopup.hasChildNodes()) {
                undoPopup.removeChild(undoPopup.firstChild);
            }
            let utils = RecentlyClosedTabsAndWindowsMenuUtils;
            let windowsFragment = utils.getWindowsFragment(
          window,
          "menuitem",
          /* aPrefixRestoreAll = */ true,
          "menu-history-reopen-all-windows"
        );
        undoPopup.appendChild(windowsFragment);
        undoPopup.firstChild.setAttribute("accesskey", "R");
        undoPopup.insertBefore(document.createXULElement("menuseparator"), undoPopup.childNodes[1]);
    
        // "Append Clear undo close window list"
        undoPopup.appendChild(document.createXULElement("menuseparator"));
    
        m = undoPopup.appendChild(document.createXULElement("menuitem"));
        m.setAttribute("label", "Liste der kürzlich geschlossenen Fenster l\u00F6schen");
        m.setAttribute("accesskey", "C");
        m.addEventListener("command", function() {
          for (let i = SessionStore.getClosedWindowCount() -1; i >= 0; i--)
            SessionStore.forgetClosedWindow(i);
        }, false);
      }
    };
    
    // We should only start the redirection if the browser window has finished
    // starting up. Otherwise, we should wait until the startup is done.
    if (gBrowserInit.delayedStartupFinished) {
      UndoListInTabmenu.init();
    } else {
      let delayedStartupFinished = (subject, topic) => {
        if (topic == "browser-delayed-startup-finished" &&
            subject == window) {
          Services.obs.removeObserver(delayedStartupFinished, topic);
          UndoListInTabmenu.init();
        }
      };
      Services.obs.addObserver(delayedStartupFinished,
                               "browser-delayed-startup-finished");
    }
    Alles anzeigen

    Damit erhältst du im Tab-Kontextmenü entsprechende Einträge... :)

  • Scrollbar.uc.js funktioniert hier im Nightly nicht mehr

    • Boersenfeger
    • 14. April 2023 um 14:40

    Mira_Belle

    machst du wieder eine Anpassung an deine Version

    oder sind es nur wenige Zeilen, die man ggf austauschen sollte?

  • Passwort anzeigen im Kontextmenü Fx 112

    • Boersenfeger
    • 14. April 2023 um 14:21

    Vielen Dank; mit -4 px siehts dann ganz gut aus! :)

  • Passwort anzeigen im Kontextmenü Fx 112

    • Boersenfeger
    • 14. April 2023 um 13:28

    Hm, habe den Code auf die hiesigen Bedürfnisse angepasst, die Icons eingepflegt, die Pfade angepasst aber so ganz gelungen ist es noch nicht...

    Der Kontextmenüeintrag müsste jeweils noch eine Idee nach unten, ggf ein oder 2 px

    Hier der derzeitige Code:

    CSS
    /* Passwort ein- und ausblenden im Kontextmenü */
    /* Konzept von 2002Andreas */
    
    #context-reveal-password:not([checked="true"]) > label {
      margin-left: -18px !important;
      font-size: 0 !important;
    }
    
    #context-reveal-password:not([checked="true"]) > label::after {
      content: "Passwort anzeigen" !important;
      font-size: 12px !important;
    }
    
    #context-reveal-password > hbox > image:not([checked="true"]) {
      display: none !important;
    }
    
    #context-reveal-password:not([checked="true"])::before {
      margin-right: -6px !important; 
      margin-left: 2px !important;
      padding-left: 29px !important;
      content: '' !important;
      display: block !important;
      width: 19px !important;
      height: 15px !important;
      background-image: url("../icons/note_edit.png") !important;
      background-repeat: no-repeat !important;
      background-position: 0px 0px !important;
      background-size: 15px 15px !important;
    }
    
    #context-reveal-password > label {
      margin-left: -18px !important;
      font-size: 0 !important;
    }
    
    #context-reveal-password[checked="true"] > label::after {
      content: "Passwort ausblenden" !important;
      font-size: 12px !important;
    }
    
    #context-reveal-password::before {
      margin-right: 0px !important; 
      margin-left: 2px !important;
      content: '' !important;
      display: block !important;
      width: 19px !important;
      height: 15px !important;
      background-image: url("../icons/note_delete.png") !important;
      background-repeat: no-repeat !important;
      background-position: 0px 0px !important;
      background-size: 15px 15px !important;
    }
    Alles anzeigen

    Wo muss ich was einfügen? :)

  • Auto Reload Skript per neuen Skript stoppen/aktivieren

    • Boersenfeger
    • 14. April 2023 um 12:19

    Vor diesem Problem stand ich auch mal und habe mich deswegen für die Nutzung einer Erweiterung entschlossen.

    Reloadmatic

    Im Rechtsklickmenü des Tabs kann man vielerlei konfigurieren unter anderem auch die Funktion abschalten....

    Wenn es keine Scriptlösung gibt wäre das vielleicht auch für dich eine Alternative :)

  • Nach jedem Neustart ausgeloggt

    • Boersenfeger
    • 13. April 2023 um 16:37

    OK, war eine Idee.... :saint:

  • Nach jedem Neustart ausgeloggt

    • Boersenfeger
    • 13. April 2023 um 16:25
    Zitat von Sören Hentzschel

    Danke! Es springt mich nichts direkt an..

    MollyH Mir springt deine installierte uBlockOrigin - Version ins Auge. Guckst du meine, ich nutze allerdings immer die neueste BETA-Variante

    Auf der Entwicklerseite ist allerdings auch schon die Version 1.48.8 als Stable gekennzeichnet und kann von dort auch heruntergeladen werden. Die dort gelisteten sind alle zertifiziert....

    Releases · gorhill/uBlock
    uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. - gorhill/uBlock
    github.com

    Warum diese Version noch nicht bei AMO verfügbar ist, entzieht sich meiner Kenntnis. Ebenso, ob dies ursächlich für eure Probleme ist.

    uBlock Origin – Holen Sie sich diese Erweiterung für 🦊 Firefox (de)
    Laden Sie uBlock Origin für Firefox herunter. Endlich ein effizienter Blocker. Prozessor-freundlich und bescheiden beim Speicherbedarf.
    addons.mozilla.org
  • Speicherung Sitzung Firefox

    • Boersenfeger
    • 13. April 2023 um 16:04

    .. die Frage nach einer Sicherheitssoftware, zum Beispiel mit Wirkung am Internetzugangspunkt, solltest du noch beantworten.. falls ich das nicht überlesen habe...

  • Der Glückwunsch-Thread

    • Boersenfeger
    • 13. April 2023 um 12:24

    Genau in 443 Tagen ists soweit 8o :thumbup:

  • In memoriam

    • Boersenfeger
    • 12. April 2023 um 16:27

    Ein gesegnetes Alter, hab sie gern gesehen.. RIP

  • Der Glückwunsch-Thread

    • Boersenfeger
    • 12. April 2023 um 16:10

    Leider nur nachträglich, da ich Ostern und danach arbeiten und nicht im Forum unterwegs war, alles Gute und vor allem viel Gesundheit wünscht dir, Büssen der Boersenfeger

  • an alle Helfer die auf mozhelp.dynvpn.de verlinken

    • Boersenfeger
    • 12. April 2023 um 16:07

    :thumbup:

    Danke, ich habe meine Textbausteine entsprechend angepasst! :)

  • In memoriam

    • Boersenfeger
    • 9. April 2023 um 18:19

    Ian Bairnson, Kernmitglied von The Alan Parsons Project ist nach einer Demenzerkrankung mit 69 Jahren gestorben. Er hat in seiner langen Karriere mit unzähligen Stars (eine Auswahl: Sting, Eric Clapton, Kate Bush, Joe Cocker Harold Faltermeyer und viele weitere) zusammen gespielt und als Gitarrist auf vielen Platten mitgewirkt.

    Die Band im Himmel wird größer ?(

  • Seltsames Verhalten bei Downloads - Geschwindigkeitseinbrüche

    • Boersenfeger
    • 7. April 2023 um 18:04

    Getestet hattest du auch mit einem neuen Profil, ohne, das vorher uBlock Origin und Stylus darauf eingewirkt hatten?

  • Der Glückwunsch-Thread

    • Boersenfeger
    • 7. April 2023 um 10:21

    ... auch vom Boersenfeger :thumbup:

    ...und vor allem viel Gesundheit!

  • Scrollbar.uc.js Skript die Hg Farbe ändern

    • Boersenfeger
    • 5. April 2023 um 18:57
    Zitat von Endor

    Hallo Mira_Belle.

    Habe Dein Script hier in Firefox 113 Nightly getestet.

    Funktioniert hier einwandfrei. Alles bestens....

    Schließe mich an und habe das Script adoptiert :P Dankeschön!

    Ich nutze den Fuchs mit 110 % und ändere da nix, ansonsten kann ich die Erscheinung bestätigen.

  • Firefox 111.0.1 hängt sich auf beim Videostreaming

    • Boersenfeger
    • 5. April 2023 um 18:19

    Nachdem nun alles durchgehechelt ist, bleibt die Frage:

    Sind oder waren externe Antivirenprogramme und/oder Tuningsoftware im Einsatz?

  • FF 111.01: Websites öffen gar nicht oder nur teilweise oder brauchen sehr lange

    • Boersenfeger
    • 5. April 2023 um 18:11

    // Nicht noch ein Thread dazu... wer darüber immer noch diskutieren will, soll sich in den Park stellen. Allein hier im Forum ist das Thema schon X-Mal durchgekaut und man muss nicht für jeden neuen "Fall" eine Grundsatzdiskussion führen. Habe fertig... :P

  • Synchronisation mit anderem PC nicht komplett

    • Boersenfeger
    • 4. April 2023 um 17:15

    Kopiere deinen Profilordner auf einen externen Datenträger...

    Ggf. auch nur die Daten, die du sichern möchtest.. lies hier dazu

    Lesezeichen sichern und wiederherstellen | Hilfe zu Firefox

Unterstütze uns!

Jährlich (2025)

60,4 %

60,4% (392,55 von 650 EUR)

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