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

  • Scrollbar in Lesezeichenordnern Firefox v136.0a1

    • lenny2
    • 17. Januar 2025 um 13:20

    In v136.0a1 funktioniert das folgende CSS nicht mehr richtig (in v134.0.1 funktionierte es sehr gut). Aris-t2 hat die Originalquelle aber sie funktioniert überhaupt nicht.

    CSS
    /* userChrome.css */
    /* Scrollbar_Lesezeichenordnern.css */
    link[href$="arrowscrollbox.css"] ~ scrollbox {
        margin-block: 0 !important;
    }
    link[href$="arrowscrollbox.css"] ~ scrollbox[orient="vertical"] {
        overflow-y: auto !important;
    }
    .menupopup-arrowscrollbox {
        --scroll_status: collapse;
    }
    link[href$="arrowscrollbox.css"] ~ :is(#scrollbutton-up, #scrollbutton-down) {
        visibility: var(--scroll_status, visible);
    }
    /* Entfernt die zusätzliche Leerzeile am unteren Rand */
    scrollbox[flex="1"][part="scrollbox"] {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    Alles anzeigen
  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 17. Januar 2025 um 12:29
    Zitat von BrokenHeart

    .exe?size=16",

    Wow, super! :thumbup:

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 16. Januar 2025 um 21:49

    Arbeitet in Nightly

    Code
    // eXt-App-Launch.uc.js
    // Create multiple movable buttons 
    // 1 - Notepad Start
    try {
       CustomizableUI.createWidget({
           id: "add-notepad-app",
           label: "Notepad",
           tooltiptext: "Notepad Start",
           defaultArea: CustomizableUI.AREA_NAVBAR,
        onCreated: btn => btn.image = "file:///C:/Program Files/Firefox/Profiles/icons/notepad.png",
           onCommand: function(event) {
               var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
               file.initWithPath("C:\\Windows\\System32\\notepad.exe");
               if (file.exists()) file.launch();
           }
       });
    } catch(e) {}
    // 2 - Program Files Folder Open 
    try {
       CustomizableUI.createWidget({
           id: "add-openfolder1-app",
           label: "Program Files",
           tooltiptext: "Open Program Files Folder",
           defaultArea: CustomizableUI.AREA_NAVBAR,
        onCreated: btn => btn.image = "file:///C:/Program Files/Firefox/Profiles/icons/folder.png",
           onCommand: function(event) {
               var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
               file.initWithPath("C:\\Program Files");
               if (file.exists()) file.launch();
           }
       });
    } catch(e) {}
    // 3 - Next button (input another id:)
    Alles anzeigen
  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 16. Januar 2025 um 11:45
    Zitat von Mira_Belle

    Der Punkt "Alle Tabs wieder öffnen" erscheint nicht oben im Menü, sondern unten.
    Hier noch einmal "meine" Version.

    Danke, kein Problem :thumbup:

    Zitat von Mira_Belle

    Version des Appmenüs

    Dieses Appmenu.uc.js mit diesen Korrekturen :thumbup:


    Zitat von Sören Hentzschel

    Schema F:

    Danke! :thumbup:

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 16. Januar 2025 um 08:55

    Hallo, dieses Skript funktioniert nicht mehr in Nightly

    JavaScript
    // copy-link-text.uc.js
    (async (id, url) => {
        if (location != url) return;
        var menuitem = document.createXULElement("menuitem");
        document.getElementById(id).after(menuitem);
        var hidden = () => !nsContextMenu.contentData.context.linkTextStr;    
        menuitem.hidden = true;
        menuitem.render = () => {
            if (hidden()) return;
            menuitem.hidden = false;
            menuitem.id = id + "text";
            menuitem.label = "Copy Link Text";
            menuitem.setAttribute("oncommand", "navigator.clipboard.writeText(gContextMenu.linkTextStr);");
            delete menuitem.render;
            menuitem.render();
            menuitem.render = () => menuitem.hidden = hidden();
        }
    })("context-copylink", "chrome://browser/content/browser.xhtml");
    Alles anzeigen

    Zitat von Mira_Belle

    Und hier noch mal eine überarbeitete Version!
    Nun erscheint das Menü nur noch als Kontextmenü in einem Tab, wo es auch richtig funktioniert!

    Diese Version funktioniert gut, ohne die zuvor beschriebenen Fehler. Danke! :thumbup:

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 15. Januar 2025 um 17:52
    Zitat von 2002Andreas

    So hatte ich das verstanden.

    Danke! Ja, wie in Ihrem Screenshot in Beitrag #323 :thumbup::)

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 15. Januar 2025 um 16:07
    Zitat von Sören Hentzschel

    Die Version hat aber auch mehrere Fehler, siehe #306 für die notwendigen Korrekturen.

    Danke! Ich fürchte, ich kann es nicht reparieren.

    Zitat von Mira_Belle

    Das Skript an sich funktioniert ja!

    Danke! Das Problem mit dem Tooltip ist behoben. Nur zu Ihrer Information, es gibt noch ein weiteres Problem (es ist in allen Versionen des Skripts vorhanden), wenn die Tabs-List leer ist, bleibt der Tabs-Menüpunkt im Hauptkontextmenü aktiv.

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 15. Januar 2025 um 11:37
    Zitat von 2002Andreas

    Hallo lenny2, wo siehst du die denn :/


    Ich werde die Variante von mulipo aus Beitrag #180 (#304) verwenden, die ohne Löschen der Tab-Liste funktioniert.

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 15. Januar 2025 um 11:27
    Zitat von Endor

    lenny2, 2002Andreas und andere
    Ich habe bei mir eine vom Autor selbst aktualisierte Version
    davon hoch geladen. Ist Übersetzt.

    Danke! Gleicher Fehler wie in Beitrag #310.
    Die erste geschlossene Tab in der Liste - der Tooltip wird nicht angezeigt.
    Die zweite geschlossene Tab in der Liste - der Tooltip wird nicht angezeigt.
    Die dritte geschlossene Tab in der Liste - der Tooltip der ersten Registerkarte wird angezeigt.
    Die vierte geschlossene Tab in der Liste - der Tooltip der zweiten Registerkarte wird angezeigt, usw.
    Es wäre logisch, Tooltips im Skript vollständig zu deaktivieren.

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 15. Januar 2025 um 11:06
    Zitat von 2002Andreas

    das kann ich bestätigen, siehe hier:

    Zitat von Mira_Belle

    Fehler behoben!
    In diesem Skript :!:

    Danke! Diese Skriptvarianten haben eine seltsame Funktionsweise von Tooltips. Schließen Sie 5-6 Tabs und sehen Sie die Tooltips im Kontextmenü.

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 15. Januar 2025 um 08:42
    Zitat von milupo

    UndoListInTabmenuToo.uc.js

    Der Menüpunkt „Liste der letzten Tabs löschen“ wird nicht angezeigt (ist aber im Code vorhanden).

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 14. Januar 2025 um 19:42
    Zitat von 2002Andreas

    Teste bitte mal:

    Danke! :thumbup:

    Zitat von milupo

    Und ich habe noch eine weitere Variante:

    Danke! :thumbup:

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 14. Januar 2025 um 18:49

    Ich nutze dieses Skript, funktionierte nicht mehr in Nightly

    Code
    // Open_library_in_new_tab.uc.js
     (function() {
      if (location != 'chrome://browser/content/browser.xhtml') return;
       
       try {
           CustomizableUI.createWidget({
               id: 'library-button-2',
               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: 'library-button-2',
                       class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                       label: 'Library-Button',
                       tooltiptext: 'Open Library in tab',
                       style: 'list-style-image: url("file:///D:/Files/Icons/firefox-nightly.png")',
                       onclick: 'if (event.button == 0) { \
                                           openTrustedLinkIn("chrome://browser/content/places/places.xhtml", "tab");\
                                    }; '
                   };
                   for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);
                   return toolbaritem;
               }
           });
       } catch(e) { };
      
    })();
    Alles anzeigen

    Zitat von 2002Andreas

    auch dir herzlichen Dank dafür, funktioniert auch einwandfrei :) :thumbup:

    Bitte!

  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 14. Januar 2025 um 17:52

    2002Andreas Dieses Skript funktioniert korrekt

    Code
    (async (el, url) => {
       if (location != url) return;
       el.before(document.getElementById("context_closeTabsToTheStart"));
       el.before(document.getElementById("context_closeTabsToTheEnd"));
       el.before(document.getElementById("context_closeOtherTabs"));
       el.style.visibility="collapse";
    })(document.getElementById("context_closeTabOptions"), "chrome://browser/content/browser.xhtml"); 
  • Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    • lenny2
    • 14. Januar 2025 um 13:23

    Danke :thumbup: Auf Anraten von

    Beitrag

    RE: Div. Skripte funktionieren im aktuellem Nightly nicht mehr

    […]

    Auch hier immer das Gleiche:

    (Quelltext, 4 Zeilen)

    =>

    (Quelltext, 16 Zeilen)

    Nachtrag: Nummer 4 korrigiert, ich hatte mir das Original-Script nicht gut genug angesehen. Das funktioniert tatsächlich etwas anders.
    Sören Hentzschel
    14. Januar 2025 um 12:05

    funktioniert dieses AppMenu.uc.js wieder

    Beitrag

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

    […]

    Teste bitte mal:

    (Quelltext, 366 Zeilen)

    2002Andreas
    2. Dezember 2020 um 15:39
  • Zwei Fragen zu Hintergrundbilder der „Neuen-Tab-Seite“

    • lenny2
    • 8. Januar 2025 um 13:17
    Zitat von 2002Andreas

    Ich weiß nicht warum, aber Bilder lassen sich nur per base64 Code einfügen :/

    Mit einer sauberen userContent.css (keine anderen Codes) arbeitet mit einem relativen Pfad, wie in Beitrag #5 erwähnt, oder wie folgt background: url("./icons/hd-special.jpg") no-repeat !important;

  • Zoom in FF mit Mausrad deaktiviert

    • lenny2
    • 21. Dezember 2024 um 06:24

    Go to about:config mousewheel.with_control.action and set value to 0

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

    • lenny2
    • 17. Dezember 2024 um 14:07
    Zitat von lenny2

    Besser wäre es mit einer automatischen Erkennung der Browser-Version.

    document.getElementById('urlbar-input').placeholder = 'Firefox v' + AppConstants.MOZ_APP_VERSION_DISPLAY + ' (64-bit)';

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

    • lenny2
    • 17. Dezember 2024 um 12:25

    Danke, mit allen Korrekturen funktioniert das Skript. Ist es möglich, die Anzeige des Browsernamens und der Bitrate (ohne automatische Erkennung) wie auf dem Screenshot hinzuzufügen? Um sie manuell in das Skript einzugeben.

    Zitat von Sören Hentzschel

    Ich verstehe vor allem die Umsetzung des Scripts nichts. Was soll der MutationObserver?

    Es scheint, dass der Browser ohne diese Funktion die Anzeige der URL-Leiste nach ein paar Neustarts auf die Standardwerte zurücksetzt

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

    • lenny2
    • 17. Dezember 2024 um 10:23

    Die Browserversion wird in der URL-Leiste angezeigt. Besser wäre es mit einer automatischen Erkennung der Browser-Version.

    Code
    // version_urlbar.js
    
    (async (attr, rem) => {
    	var input = document.getElementById("urlbar-input");
    	(rem = () => input.removeAttribute(attr))();
    	new MutationObserver(rem).observe(input, {
    		attributes: true, attributeFilter: [attr]
    	});
    
    	input.setAttribute("placeholder", "Firefox v133.0.3 (64-bit)");
    
    })("data-l10n-id");
    Alles anzeigen

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