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

Beiträge von lenny2

  • v152.0beta1. Script "toolbar_top_with_toggle_button-Mod.uc.js" funktioniert nicht mehr richtig.

    • lenny2
    • 22. Mai 2026 um 13:01
    Zitat von 2002Andreas

    Die Symbole sind hier nicht größer als alle anderen

    Dank Ihrer Tests habe ich einen inkompatiblen Stil gefunden, der an anderer Stelle die Icons vergrößerte und gleichzeitig dieses Problem verursachte. Die Icons funktionieren jetzt einwandfrei, sind aber kleiner als in Version 151.
    Ich muss die Icons nun auf beispielsweise 24 Pixel vergrößern; ich glaube, das ist die Größe in Version 151.

  • v152.0beta1. Script "toolbar_top_with_toggle_button-Mod.uc.js" funktioniert nicht mehr richtig.

    • lenny2
    • 22. Mai 2026 um 11:16

    Neues Profil v152.0beta1. In der Originalversion des Skripts von Aris-t2 befindet sich das zusätzliche Bedienfeld unten, in der Mod ist es oben.
    Die Schaltflächen in diesem Bedienfeld sind deutlich größer geworden. Auch die Script-Schaltflächen in der Navigationsleiste sind größer geworden. Ich weiß daher nicht, ob das Problem am Skript oder an Änderungen in Firefox liegt.
    Vielen Dank für Ihre Hilfe.

    JavaScript
    // toolbar_top_with_toggle_button-Mod.uc.js    
    // this is mod (bottom toolbar >> to >> top toolbar) of addonbar_with_toggle_button.uc.js
    // Add-on Bar script for Firefox 126+ by Aris
    // Have 'toggle' button
    // 'toggle' toolbar with 'Ctr + /' on Windows/Linux or 'Cmd + /' on macOS
    // Have 'Add-on Bar' entry in toolbar context menu
    // No CSP error
    // Worked in Private Window
    // option: smaller buttons / reduced toolbar button height
    // flexible spaces on add-on bar behave like on old Firefox versions
    // [!] Fix for WebExtensions with own windows by 黒仪大螃蟹 (for 1-N scripts)
    // https://github.com/Aris-t2/CustomJSforFx/blob/master/scripts/addonbar_with_toggle_button.uc.js
    var compact_buttons = false; // reduced toolbar height and smaller buttons
    var AddAddonbar = {
     init: function() {
        if (location != 'chrome://browser/content/browser.xhtml')
         return;
          
        /* blank tab workaround */
        try {
          if(gBrowser.selectedBrowser.getAttribute('blank')) gBrowser.selectedBrowser.removeAttribute('blank');
        } catch(e) {}
        
        try {
          Services.prefs.getDefaultBranch('browser.addonbar.').setBoolPref('enabled',true);
        } catch(e) {}
        var addonbar_label = 'Add-on Bar';
        var compact_buttons_code = '';
        var h_button_label = 'Toggle horizontal Add-on Bar'; // Toggle button name
        
        if(compact_buttons)
          compact_buttons_code = `
            #addonbar toolbarbutton .toolbarbutton-icon {
              padding: 0 !important;
              width: 16px !important;
              height: 16px !important;
            }
            #addonbar .toolbarbutton-badge-stack {
              padding: 0 !important;
              margin: 0 !important;
              width: 16px !important;
              min-width: 16px !important;
              height: 16px !important;
              min-height: 16px !important;
            }
            #addonbar toolbarbutton .toolbarbutton-badge {
              margin-top: 0px !important;
              font-size: 5pt !important;
              min-width: unset !important;
              min-height: unset !important;
              margin-inline-start: 0px !important;
              margin-inline-end: 0px !important;
            }
            #addonbar .toolbaritem-combined-buttons {
              margin-inline: 0px !important;
            }
            #addonbar toolbarbutton {
              padding: 0 !important;
            }
          `;
        // style sheet
        Components.classes['@mozilla.org/content/style-sheet-service;1'].getService(Components.interfaces.nsIStyleSheetService).loadAndRegisterSheet(
          Services.io.newURI('data:text/css;charset=utf-8,' + encodeURIComponent(`
              #addonbar toolbarpaletteitem[place=toolbar][id^=wrapper-customizableui-special-spring],
              #addonbar toolbarspring {
                -moz-box-flex: 1 !important;
                min-width: unset !important;
                width: unset !important;
                max-width: unset !important;
              }
              #main-window[customizing] #addonbar {
                outline: 1px dashed !important;
                outline-offset: -2px !important;
              }
              #addonbar {
    //            border-top: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important;
                border-top: 1px solid #5D7062 !important;
                background-color: var(--toolbar-bgcolor);
                background-image: var(--toolbar-bgimage);
                -moz-window-dragging: no-drag !important;
                height: 36px;
              }
              :root[lwtheme]  #addonbar {
                background: var(--lwt-accent-color) !important;
              }
              :root[lwtheme][lwtheme-image='true'] #addonbar {
                background: var(--lwt-header-image) !important;
                background-position: 0vw 50vh !important;
              }
              #togglebutton_addonbar_h .toolbarbutton-icon { \
                list-style-image: url('chrome://browser/skin/sidebar-collapsed.svg');
                fill: #16C50C; 
                transform: rotate(90deg);
              }
              `+compact_buttons_code+`
          `), null, null),
          Components.classes['@mozilla.org/content/style-sheet-service;1'].getService(Components.interfaces.nsIStyleSheetService).AGENT_SHEET
        );
        // toolbar
        try {
          if(document.getElementById('addonbar') == null) {
            var tb_addonbar = document.createXULElement('toolbar');
            tb_addonbar.setAttribute('id','addonbar');
            tb_addonbar.setAttribute('collapsed', 'false');
            tb_addonbar.setAttribute('toolbarname', addonbar_label);
            tb_addonbar.setAttribute('defaultset','spring,spring'); 
            tb_addonbar.setAttribute('customizable','true');
            tb_addonbar.setAttribute('mode','icons');
            tb_addonbar.setAttribute('iconsize','small');
            tb_addonbar.setAttribute('context','toolbar-context-menu');
            tb_addonbar.setAttribute('lockiconsize','true');
            tb_addonbar.setAttribute('class','toolbar-primary chromeclass-toolbar browser-toolbar customization-target');
            document.getElementById('navigator-toolbox').appendChild(tb_addonbar);
            
            CustomizableUI.registerArea('addonbar', {legacy: true});
          
            CustomizableUI.registerToolbarNode(tb_addonbar);
            
            // 'Ctr + /' on Windows/Linux or 'Cmd + /' on macOS to toggle add-on bar
            var key = document.createXULElement('key');
            key.id = 'key_toggleAddonBar';
            key.setAttribute('key', '/');
            key.setAttribute('modifiers', 'accel');
            key.addEventListener("command", () => {var windows = Services.wm.getEnumerator(null);
                while (windows.hasMoreElements()) {
                  var win = windows.getNext();
                  var hAddonBar = win.document.getElementById('addonbar');
                  setToolbarVisibility(hAddonBar, hAddonBar.collapsed);
                  Services.prefs.getBranch('browser.addonbar.').setBoolPref('enabled',!hAddonBar.collapsed);
                  if(!hAddonBar.collapsed)
                    win.document.querySelector('#togglebutton_addonbar_h').setAttribute('checked','true');
                  else win.document.querySelector('#togglebutton_addonbar_h').removeAttribute('checked');
                }} );
            document.getElementById('mainKeyset').appendChild(key);
            
            
            try {
              setToolbarVisibility(document.getElementById('addonbar'), Services.prefs.getBranch('browser.addonbar.').getBoolPref('enabled'));
            } catch(e) {}
            
            
            CustomizableUI.createWidget({
                id: 'togglebutton_addonbar_h', // button id
                defaultArea: CustomizableUI.AREA_NAVBAR,
                removable: true,
                label: h_button_label, // button title
                tooltiptext: h_button_label, // tooltip title
                onClick: function(event) {
                  if(event.button==0) {
                    var windows = Services.wm.getEnumerator(null);
                    while (windows.hasMoreElements()) {
                      var win = windows.getNext();
                      
                      var hAddonBar = win.document.getElementById('addonbar');
                      setToolbarVisibility(hAddonBar, hAddonBar.collapsed);
                          
                      
                      Services.prefs.getBranch('browser.addonbar.').setBoolPref('enabled',!hAddonBar.collapsed);
                      
                      if(!hAddonBar.collapsed)
                        win.document.querySelector('#togglebutton_addonbar_h').setAttribute('checked','true');
                      else win.document.querySelector('#togglebutton_addonbar_h').removeAttribute('checked');
                    }
                  }
                },
                onCreated: function(button) {
                  if(Services.prefs.getBranch('browser.addonbar.').getBoolPref('enabled'))
                    button.setAttribute('checked','true');
                  return button;
                }
                    
            });
            
          
          }
        } catch(e) {}
     }
    }
    /* initialization delay workaround */
    document.addEventListener('DOMContentLoaded', AddAddonbar.init(), false);
    /* Use the below code instead of the one above this line, if issues occur with downloads button on add-on bar*/
    /* fix for downloads button on add-on bar - thanks to dimdamin */
    Alles anzeigen

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • lenny2
    • 21. Mai 2026 um 09:15
    Zitat von GermanFreme82

    Wenn ich jedoch so viele Tabs aufmache bei mir, dass man eine zweite Zeile braucht im Firefox und ich pinne dann einen dieser Tabs an, völlig egal welcher das ist, dann dreht dieses Skript völlig am Rad und läuft Amok und ich habe eine riesengroße Blase. Das brauche ich nicht.

    Der Stil multi-row_tabs.css weist diesen Nachteil nicht auf. Es ist mit allen neuen Optionen für Tab-Gruppen, Split-View-Modus und angeheftete Tabs kompatibel. MrOtherGuy reagiert außerdem aktiv auf Nutzerwünsche.
    Das Skript TabMoveOnly.uc.js fügt die Option zum Verschieben von Tabs per Drag & Drop hinzu.

  • Meine *.css und *.js für Fx 10x.0bxbeta

    • lenny2
    • 20. Mai 2026 um 17:46
    Zitat von universum123

    2. Kapitel
    Neuer Tab aus Chronik.uc.js

    Um die Kompatibilität mit v152 sicherzustellen, suchen Sie nach ownerGlobal und ersetzen Sie es durch documentGlobal

  • Scrollen geht nicht mehr

    • lenny2
    • 8. Mai 2026 um 16:28

    Ich habe https://dcodumilieu.com/ im Private-Modus geöffnet, die Verwendung von Cookies abgelehnt – das Scrollen funktioniert. Im normalen Modus funktioniert es ebenfalls.

  • Diverse Scripte funktionieren nicht mehr in Nightly

    • lenny2
    • 5. Mai 2026 um 07:55
    Zitat von Boersenfeger

    // BackToTop.uc.js

    Meiner Meinung nach ist es zum Scrollen praktischer, Schaltflächen über dem Inhalt zu verwenden, was sich über ein Skript für Monkey oder eine Erweiterung umsetzen lässt.

  • Einzelne Lesezeichen Ordner von HTML einfügen

    • lenny2
    • 30. April 2026 um 06:58

    Es gibt eine komplexere Möglichkeit, Lesezeichen teilweise zu importieren. Dabei wird ein eigens erstelltes temporäres neues Profil verwendet, doch mit etwas Geschick kann man auch das aktuelle Profil nutzen.
    Installiere die Erweiterung „Selective Bookmarks Export Tool“.
    Importieren Sie Lesezeichen aus einer HTML-Datei in ein neues Profil. Verwenden Sie das Add-on „Selective Bookmarks Export Tool“, um nacheinander die gewünschten Lesezeichenordner zu exportieren, wobei jeder Ordner in eine eigene HTML-Datei gespeichert wird.
    Nun können Sie die Lesezeichen aus diesen Dateien importieren; sie werden zu den vorhandenen Lesezeichen hinzugefügt, und damit ist Ihre Aufgabe erledigt.

  • Einzelne Lesezeichen Ordner von HTML einfügen

    • lenny2
    • 29. April 2026 um 07:33

    Firefox verfügt über keine integrierte Funktion zum teilweisen Exportieren oder Importieren von Lesezeichen. Versuchen Sie es manuell. Öffnen Sie die Lesezeichen-Exportdatei „bookmarks-full.html“ in Notepad++, kopieren Sie die Lesezeichen eines Ordners und fügen Sie sie in eine neue Datei namens „bookmarks-partial.html“ im selben Notepad-Fenster ein – der Dateiname kann beliebig gewählt werden.

    Importieren Sie die Lesezeichen aus der neuen Datei; sie werden zu den vorhandenen Lesezeichen in Ihrem Browser hinzugefügt.

    Zuvor können Sie die Datei „bookmarks-partial.html“ auf das Browserfenster ziehen, um Ihre Lesezeichen anzuzeigen:

  • Mozilla veröffentlicht Firefox 150

    • lenny2
    • 23. April 2026 um 19:05
    Zitat von 2002Andreas

    Lässt sich z.B. damit entfernen:

    Danke, bei mir funktioniert der folgende Code besser, er verschiebt die Button "+" zum Hinzufügen eines neuen Tabs nicht.

    CSS
    @-moz-document url("about:newtab"), url(about:home) {
        body.activity-stream {
        overflow-y: auto !important;
     }
    }
  • Mozilla veröffentlicht Firefox 150

    • lenny2
    • 22. April 2026 um 14:57

  • Mozilla veröffentlicht Firefox 150

    • lenny2
    • 22. April 2026 um 12:56

    Auf der Startseite ist eine Scrollbar erschienen, die dort eigentlich nicht sein sollte.

  • Nummerierung der Tab

    • lenny2
    • 14. April 2026 um 11:42

    Ich habe es überprüft, alle Codes funktionieren. Nochmals vielen Dank :thumbup:

  • Nummerierung der Tab

    • lenny2
    • 14. April 2026 um 10:48
    Zitat von Sören Hentzschel

    Du hast mit width: 1.4em

    tab:nth-child(-n+18) .tab-label::before

    Danke, es hat geklappt.

    Dharkness  2002Andreas Danke, ich werde es versuchen.

  • Nummerierung der Tab

    • lenny2
    • 14. April 2026 um 06:46

    Die Nummerierung der Tab verbessert die visuelle Übersichtlichkeit und die Benutzerfreundlichkeit. Wenn die Nummer einer Tab aus zwei Ziffern besteht, wird die Zahl nach rechts verschoben. Bitte helfen Sie mir, dies zu korrigieren. Vielen Dank für Ihre Hilfe.

    CSS
    /* userChrome.css */
    /* tab-numbering.css */
    /* Add numbers to tabs. You can to make switching the first 8 tabs with Ctrl+[number key] */
    tabs {
       counter-reset: tab-counter;
    }
    tab:nth-child(1) .tab-label::before,
    tab:nth-child(2) .tab-label::before,
    tab:nth-child(3) .tab-label::before,
    tab:nth-child(4) .tab-label::before,
    tab:nth-child(5) .tab-label::before,
    tab:nth-child(6) .tab-label::before,
    tab:nth-child(7) .tab-label::before,
    tab:nth-child(8) .tab-label::before,
    tab:nth-child(9) .tab-label::before,
    tab:nth-child(10) .tab-label::before,
    tab:nth-child(11) .tab-label::before,
    tab:nth-child(12) .tab-label::before,
    tab:nth-child(13) .tab-label::before,
    tab:nth-child(14) .tab-label::before,
    tab:nth-child(15) .tab-label::before,
    tab:nth-child(16) .tab-label::before,
    tab:nth-child(17) .tab-label::before,
    tab:nth-child(18) .tab-label::before {
       background-color: white;
       border-radius: 0.25em;
       border: 1px solid white;
       box-sizing: border-box;
       color: black;
       content: counter(tab-counter) "";
       counter-increment: tab-counter;
       display: block;
       float: left;
       font-size: 0.8em;
       font-weight: bold;
       height: 1.5em;
       line-height: 1;
       margin: 0 0.5em 0 0;
       padding: 0.1em 0.25em 0.25em 0.25em;
       position: relative;
       text-align: center;
       top: 0.35em;
       vertical-align: middle;
       width: 1.4em;
    }
    Alles anzeigen

  • Eigener Wallpaper

    • lenny2
    • 1. April 2026 um 09:09
    Zitat von mpt

    Kann einer von euch bitte den Code anschauen? Dieser zeigt mir den Wallpaper an, wenn ich ein neuen Tab öffne aber nicht als Startseite (vom ersten Tab).

    Mit diesen Einstellungen wird das Wallpaper in about:home und about:newtab angezeigt.

  • Script: ShowSearchBarHistroryByClick.uc.js

    • lenny2
    • 26. März 2026 um 16:42
    Zitat von Boersenfeger

    show_SearchBar_Hist r ory_Dropmarker.uc.js

    Dropmarket

  • FavIconInUrlBar.uc.js Skript funktioniert in Fx 149 nicht mehr

    • lenny2
    • 25. März 2026 um 11:07

    In v149.0 funktioniert das alte Skript von Aris-t2 weiterhin.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • lenny2
    • 25. März 2026 um 09:34
    Zitat von FuchsFan

    Nein, die Marker erscheinen mit den Settings immer innerhalb eines Tabs, entweder links oder rechts. Ein anderes Verhalten kann ich hier nicht feststellen.

    Ich habe TabMoveOnly.uc.js #1.124 mit MrOtherGuys Multi-Row-Stil ausprobiert.

  • Mehrzeilige Tableiste für aktuelle Firefox-Versionen

    • lenny2
    • 25. März 2026 um 08:27
    Zitat von FuchsFan

    ....das Script für Drag&Drop (Update):

    Beim Verschieben eines Tabs kann die Marker entweder am Ende des vorherigen oder am Anfang des nächsten Tabs erscheinen. Ist das so beabsichtigt?

    Dank Ihrer Skripte ist die Mehrzeilenfunktionalität nun deutlich verbessert. Vielen Dank!

  • Alter Zustand der Searchbar mit Anpassungen

    • lenny2
    • 25. März 2026 um 08:03
    Zitat von Mr. Cutty

    Auch ist nun wieder im Suchfeld ein Globus als Icon zu sehen statt eine Lupe.

    Ich weiß nicht, ob Ihnen das weiterhilft   replace the magnifying glass with the search engine's icon

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

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