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

  • Dropdown-Frame ausblenden

    • lenny2
    • 16. Juli 2023 um 09:06

    Hallo,

    Wie kann ich erreichen, dass der untere Frame nicht erscheint, wenn ich den Mauszeiger über einen Link in der Themenliste bewege?

  • Lesezeichen

    • lenny2
    • 16. Juli 2023 um 05:28
    Zitat von hajue1234

    ist es möglich unter Firefox die Lesezeichen zu vergrößern,

    CSS
    /* Font size Favorites (Ctrl+B only) */
    #bookmarksPanel {
    font-size:  16px !important;
    }
    
    
    /* Font size in bookmarks bar */
    toolbarbutton.bookmark-item {
    font-size: 17px !important;
    }
    
    
    /* Font size bookmarks inside folders */
    #PlacesToolbarItems .bookmark-item .menu-iconic-text {
    font-size: 17px !important;
    }
    Alles anzeigen
  • Staged und bookmarkbackups Ordner?

    • lenny2
    • 14. Juli 2023 um 13:27
    Zitat von Schrotty74

    Kann mir jemand sagen was es mit diesen "Staged" Ordner im Ordner extensions zu tun hat?

    Das Löschen von "Bookmarkbackups" und "Staged" Folders ist sicher und hat keine unangenehmen Folgen. Der Ordner "bookmarkbackups" wird beim Neustart von Firefox neu erstellt, der Ordner "staged" wird erstellt, wenn eine Erweiterung deinstalliert wird.

  • Die Nummerierung wurde am Anfang der Zeile angezeigt, in v115 wird sie am Ende der Zeile angezeigt.

    • lenny2
    • 13. Juli 2023 um 14:32

    Ok, danke!

  • Die Nummerierung wurde am Anfang der Zeile angezeigt, in v115 wird sie am Ende der Zeile angezeigt.

    • lenny2
    • 13. Juli 2023 um 14:23

    Hm, beide funktionieren bei mir, aber ich mag order: 0; besser. Danke!

  • Die Nummerierung wurde am Anfang der Zeile angezeigt, in v115 wird sie am Ende der Zeile angezeigt.

    • lenny2
    • 13. Juli 2023 um 13:50
    Zitat von 2002Andreas

    Das entspricht jetzt:

    Jawol. order: -1; oder order: 0;

  • Die Nummerierung wurde am Anfang der Zeile angezeigt, in v115 wird sie am Ende der Zeile angezeigt.

    • lenny2
    • 13. Juli 2023 um 11:05

    Nummerierung der Lesezeichen in den Favoriten. In früheren Versionen von Firefox wurde die Nummerierung am Anfang der Zeile angezeigt, in v115 wird sie am Ende der Zeile angezeigt.

    CSS
    /* BookmarkNummer.css */
    menupopup[placespopup="true"] {
    counter-reset: num;
    }
    menupopup[placespopup="true"] > menuitem.bookmark-item::after {
    -moz-box-ordinal-group: 0;
    display: inline-block !important;
    counter-increment: num;
    content: counter(num) ":";
    padding-left: 8px;	/* links */
    padding-right: 4px;	/* rechts */
    color: red !important;
    }
    menupopup[placespopup="true"] > menuitem.bookmark-item > .menu-iconic-left {
    -moz-box-ordinal-group: 0;
    }
    Alles anzeigen

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

    • lenny2
    • 11. Juli 2023 um 08:38

    Wenn die tooltips nicht angezeigt werden, überprüfen Sie in about:config browser.chrome.toolbar_tips = true

    Die url-tooltips in der status-bar kann durch den Stil userChrome.css deaktiviert werden

    CSS
    /* Hide url tooltip in status-bar */
    #statuspanel[type=status], #statuspanel[type=overLink] {
    display: none !important;
    font-size: 0px !important;
    transition: none !important;
    opacity: 0 !important;
    }

    Script - Tooltips für non-url Elemente

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

    • lenny2
    • 10. Juli 2023 um 16:17

    Nur dieses Script zeigt, was Sie brauchen - einen Tooltip für die URL unter dem Cursor. Passen Sie das Aussehen über CSS an, die sich auf dieser Seite befinden.

    Code
    // tooltips_with_URL.js
    // Use button to on/off
    try {
    (() => {
    var id = "toggle-tooltip-url",
    label = "Tooltips with URL",
    tooltiptext = "Switch tooltips",
    img = "data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><rect x='0' y='0' width='48' height='48' rx='3' ry='3' style='fill:rgb(0, 120, 173);'/><path style='opacity:0.25;fill:black;' d='M 32,5 24,12 22.8,20.3 24.2,21.7 21.7,24.3 20.3,22.9 12,24 5,31 7.7,43 12.7,48 H 45 C 46.7,48 48,46.7 48,45 V 12.8 L 40.2,5 Z'/><path style='fill:white;' d='M 40.4,5.23 C 37.5,2.26 32.9,2.26 29.8,5.23 L 24,11 C 21.5,13.5 21.2,17.4 22.8,20.3 L 25.8,17.3 C 25.2,15.4 25.7,14 27.2,12.6 L 31,8.8 C 33.3,6.55 36,6.55 38.1,8.8 L 39.3,9.9 C 41.4,12.1 41.4,14.7 39.2,17 L 35.4,20.8 C 33.9,22.4 32.1,23.2 30.2,22.7 L 27.8,25.2 C 30.6,26.9 34.4,26.5 37.1,24 L 42.7,18.2 C 45.7,15.2 45.7,10.5 42.7,7.49 L 40.4,5.23 M 33,15 C 32.3,14.5 31.4,14.3 30.6,14.8 L 14.8,30.6 C 14.3,31.3 14.5,32.3 15,33 15.6,33.5 16.7,33.7 17.4,33.2 L 33.2,17.4 C 33.7,16.7 33.5,15.6 33,15 M 20.3,22.9 C 17.4,21.2 13.4,21.5 11,24 L 5.23,29.8 C 2.26,32.9 2.26,37.6 5.23,40.4 L 7.48,42.8 C 10.5,45.8 15.3,45.8 18.2,42.8 L 24,37.1 C 26.5,34.5 26.8,30.6 25.1,27.7 L 22.2,30.7 C 22.7,32.6 22.3,34 20.8,35.5 L 17,39.3 C 14.8,41.5 12,41.5 9.8,39.4 L 8.8,38.2 C 6.55,36 6.55,33.3 8.8,31 L 12.5,27.3 C 14,25.7 15.4,25.3 17.2,25.7' /></g></svg>",
    img2 = "data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><rect x='0' y='0' width='48' height='48' rx='3' ry='3' style='fill:rgb(135, 135, 140);'/><path style='opacity:0.25;fill:black;' d='M 32,5 24,12 22.8,20.3 24.2,21.7 21.7,24.3 20.3,22.9 12,24 5,31 7.7,43 12.7,48 H 45 C 46.7,48 48,46.7 48,45 V 12.8 L 40.2,5 Z'/><path style='fill:white;' d='M 40.4,5.23 C 37.5,2.26 32.9,2.26 29.8,5.23 L 24,11 C 21.5,13.5 21.2,17.4 22.8,20.3 L 25.8,17.3 C 25.2,15.4 25.7,14 27.2,12.6 L 31,8.8 C 33.3,6.55 36,6.55 38.1,8.8 L 39.3,9.9 C 41.4,12.1 41.4,14.7 39.2,17 L 35.4,20.8 C 33.9,22.4 32.1,23.2 30.2,22.7 L 27.8,25.2 C 30.6,26.9 34.4,26.5 37.1,24 L 42.7,18.2 C 45.7,15.2 45.7,10.5 42.7,7.49 L 40.4,5.23 M 33,15 C 32.3,14.5 31.4,14.3 30.6,14.8 L 14.8,30.6 C 14.3,31.3 14.5,32.3 15,33 15.6,33.5 16.7,33.7 17.4,33.2 L 33.2,17.4 C 33.7,16.7 33.5,15.6 33,15 M 20.3,22.9 C 17.4,21.2 13.4,21.5 11,24 L 5.23,29.8 C 2.26,32.9 2.26,37.6 5.23,40.4 L 7.48,42.8 C 10.5,45.8 15.3,45.8 18.2,42.8 L 24,37.1 C 26.5,34.5 26.8,30.6 25.1,27.7 L 22.2,30.7 C 22.7,32.6 22.3,34 20.8,35.5 L 17,39.3 C 14.8,41.5 12,41.5 9.8,39.4 L 8.8,38.2 C 6.55,36 6.55,33.3 8.8,31 L 12.5,27.3 C 14,25.7 15.4,25.3 17.2,25.7' /></g></svg>";
    
    
    var branch = "extensions.ucf.", pref = "tooltip_url_enable";
    var tpurl = {
    initialised: false,
    get ext_branch() {
    delete this.ext_branch;
    return this.ext_branch = Services.prefs.getBranch(branch);
    },
    get framescript() {
    delete this.framescript;
    return this.framescript = "data:application/javascript;charset=utf-8," + encodeURIComponent(`(${(function() {
    var timer;
    var tooltipurl = {
    init() {
    addEventListener("mouseover", this, true);
    addMessageListener("requestTooltipUrl", this);
    var unload = () => {
    this.destroy();
    };
    addEventListener("unload", unload);
    this.removeUnload = () => {
    removeEventListener("unload", unload);
    this.removeUnload = null;
    };
    },
    receiveMessage(msg) {
    this.destroy();
    },
    handleEvent(e) {
    if (!/^(?:https?|ftp|file):/.test(content.location.href)) {
    this.destroy();
    return;
    }
    timer = Cc["@mozilla.org/timer;1"].createInstance(Ci.nsITimer);
    (this.handleEvent = e => {
    timer.cancel();
    timer.initWithCallback(() => {
    var elm = (e.composedTarget || e.explicitOriginalTarget || e.originalTarget || e.target || content), el, titl;
    do {
    if (!elm.matches) continue;
    if (elm.matches(":any-link")) {
    if (elm.matches("[href='#'], [href^='javascript']"))
    return;
    el = elm;
    if (elm.matches("[title]"))
    titl = elm;
    else
    while (elm = elm.flattenedTreeParentNode) {
    if (!elm.matches) continue;
    if (elm.matches("[title]")) {
    titl = elm;
    break;
    }
    }
    break;
    }
    if (elm.matches("[title]")) {
    titl = elm;
    while (elm = elm.flattenedTreeParentNode) {
    if (!elm.matches) continue;
    if (elm.matches(":any-link")) {
    if (elm.matches("[href='#'], [href^='javascript']"))
    return;
    el = elm;
    break;
    }
    }
    break;
    }
    } while (elm = elm.flattenedTreeParentNode);
    if (!el) return;
    var href = el.href;
    if (titl) el = titl;
    titl = (el.title || "");
    var title = titl.trim(), pre = "", path = "";
    try {
    href = Services.io.newURI(href);
    pre = href.displayPrePath;
    path = `\n${href.pathQueryRef}`;
    if (path === "\n/") path = "";
    href = `${pre}${path}`;
    } catch (e) {}
    try {
    href = decodeURIComponent(href);
    } catch (e) {}
    el.title = title = `${href}${title === "" ? "" : `\nTitle: ${title}`}`;
    addEventListener("mouseout", () => {
    try {
    if (!el || title !== el.title) return;
    if (titl !== "")
    el.title = titl;
    else
    el.removeAttribute("title");
    } catch (e) {}
    }, { once: true });
    }, 400, Ci.nsITimer.TYPE_ONE_SHOT);
    })(e);
    },
    destroy() {
    if (timer) {
    timer.cancel();
    timer = null;
    }
    removeEventListener("mouseover", this, true);
    removeMessageListener("requestTooltipUrl", this);
    this.removeUnload();
    }
    };
    tooltipurl.init();
    })})();`);
    },
    init: function() {
    if (this.initialised) return;
    Services.prefs.getDefaultBranch(branch).setBoolPref(pref, true);
    Services.prefs.addObserver(`${branch}${pref}`, this);
    this.initialised = true;
    },
    observe: function(subject, topic, data) {
    var getW = CustomizableUI.getWidget(id), image, func;
    if (this.ext_branch.getBoolPref(pref) == true)
    image = img, func = "loadframescript";
    else
    image = img2, func = "destroyframescript";
    if (getW.instances.length)
    for(let {node} of getW.instances)
    try {
    this[func](node.ownerGlobal);
    node.setAttribute("image", image);
    } catch(e) {}
    else
    for (let win of CustomizableUI.windows)
    try {
    this[func](win);
    getW.forWindow(win).node.setAttribute("image", image);
    } catch(e) {}
    },
    uninit: function() {
    if (!this.initialised) return;
    Services.prefs.removeObserver(`${branch}${pref}`, this);
    this.ext_branch.deleteBranch("");
    this.initialised = false;
    },
    loadframescript: function(win) {
    var mm = win.getGroupMessageManager("browsers");
    mm.loadFrameScript(this.framescript, true);
    },
    destroyframescript: function(win) {
    var mm = win.getGroupMessageManager("browsers");
    mm.broadcastAsyncMessage("requestTooltipUrl");
    mm.removeDelayedFrameScript(this.framescript);
    },
    };
    CustomizableUI.createWidget({
    id: id,
    label: label,
    tooltiptext: tooltiptext,
    localized: false,
    defaultArea: CustomizableUI.AREA_NAVBAR,
    onCreated: function(btn) {
    tpurl.init();
    if (tpurl.ext_branch.getBoolPref(pref) == true) {
    btn.setAttribute("image", img);
    tpurl.loadframescript(btn.ownerGlobal);
    } else
    btn.setAttribute("image", img2);
    },
    onDestroyed: function(doc) {
    tpurl.destroyframescript(doc.defaultView);
    tpurl.uninit();
    },
    onCommand: function(e) {
    tpurl.ext_branch.setBoolPref(pref, !tpurl.ext_branch.getBoolPref(pref));
    },
    });
    })();
    } catch(e) {}
    Alles anzeigen

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

    • lenny2
    • 10. Juli 2023 um 09:40
    Zitat von Endor

    Teste mal:

    Farben musst Du dir nach bedarf noch anpassen.

    Funktioniert nur teilweise, zeigt Tooltips, aber keine Links, manchmal in einem Rahmen, manchmal ohne Rahmen.

    Ich habe auch Ihr altes Skript versucht, es funktioniert überhaupt nicht.

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

    • lenny2
    • 10. Juli 2023 um 08:12

    Hello,

    Es wird ein Skript benötigt, um Tooltips auf Links anzuzeigen. Das Bild zeigt URL Tooltip WE 0.9.3, aber bei Seitengröße >100% ist die Position des Tooltips etwas chaotisch und hängt von der Position des Inhalts auf der Seite ab - oben, mitte, unten.

  • BackupProfile.uc.js - div. Fragen dazu

    • lenny2
    • 9. Juli 2023 um 10:00
    Zitat von grisu2099

    Versuch mal diese Version:

    Speicherpfad, Archivname und das Icon mußt du dir natürlich anpassen... ;)

    Vielen Dank, sehr gut :thumbup:

    Profil **** 115.0esr - 09.07.2023 - 09:28.zip

    Profil **** 115.0.1esr - 09.07.2023 - 09:31.zip

  • BackupProfile.uc.js - div. Fragen dazu

    • lenny2
    • 8. Juli 2023 um 14:08

    Hello,

    Wunderbares Skript, sehr nützlich. Mir ist diese Besonderheit aufgefallen. Wenn die Versionsnummer 4 Ziffern enthält, hat das erstellte Backup den ersten Namen. Wenn die Versionsnummer 5-stellig ist, erhält das Backup einen zweiten Namen:

    Profiles_v115.0.undefined_esr_2023-07-04_13-51-35.zip

    Profiles_v115.0.1_esr_2023-07-07_18-26-19.zip

    Das Skript erkennt nicht, dass 4 Ziffern in der Nummer auch OK sind. Kann dies behoben werden?

  • Script "Save page as..."

    • lenny2
    • 27. Mai 2023 um 14:28
    Zitat von Endor

    Ansonsten hier noch ein Script dazu:

    Notwendige Vorarbeiten zu Verwendung von Scripten:

    Wunderbar! Ich danke Ihnen sehr! :thumbup:

    Ich danke Ihnen allen für Ihre Hilfe. Problem gelöst.

  • Script "Save page as..."

    • lenny2
    • 27. Mai 2023 um 10:36

    Gesucht wird ein minimalistisches Schaltflächenscript, das die Standardaktion "Save page as..." ausführt. (Ctrl+S). Vielen Dank für die Hilfe.

  • Lesezeichen: Einzelne Favicons werden falsch angezeigt

    • lenny2
    • 14. Dezember 2022 um 08:30

    Hallo,

    Ich verwende die Add-on Checkmarks 1.6.1, um Icons zu reparieren, das hilft wirklich. Anwendung: Drücken Sie auf die Schaltfläche "Play", schließen Sie die Seitenleiste nicht, nachdem Sie auf "Play" gedrückt haben, und warten Sie, bis die Erweiterung abgeschlossen ist.

  • DeepL Script

    • lenny2
    • 10. November 2022 um 13:21

    Beim Kopieren einer Übersetzung wird eine verdeckte Zeile kopiert.

    Wie lässt sich dies mit einem Skript, css, GreaseMonkey usw. vermeiden?

  • Frage zum Seitenansichten vergrößern/verkleinern

    • lenny2
    • 4. November 2022 um 07:13
    Zitat von Mike.S

    Kann man da vielleicht irgendwie noch eigene Größen mit dazu tun, zum Beispiel 85, 72 oder 60 Prozent?

    In about:config. toolkit.zoomManager.zoomValues = .6,.72,.8 (entspricht 60%, 72%, 80%)

  • Lesezeichen-Menü als Standard-Speicherort einstellbar?

    • lenny2
    • 28. Oktober 2022 um 17:32

    Standardmäßig verwendet Firefox den zuletzt verwendeten Ordner, um Lesezeichen zu speichern. Die ID dieses Ordners wird in about:config im Parameter browser.bookmarks.defaultLocation gespeichert (eine eindeutige 12-stellige ID wie yourr_coddee).

    Ohne Erweiterung und Skript ist es möglich, Ihren benutzerdefinierten Ordner für die Speicherung von Lesezeichen standardmäßig zuzuweisen:

    - Speichern Sie das Lesezeichen im Standardordner;

    - den Parameter browser.bookmarks.defaultLocation gegen Änderungen sperren.

    Sperren Sie den Parameter gegen Änderungen.

    Erstellen Sie in /core/defaults/pref/ die Datei autoconfig.js

    Code
    // autoloading firefox.cfg
    pref("general.config.filename", "firefox.cfg");
    pref("general.config.obscure_value", 0);

    Erstellen Sie eine Datei firefox.cfg in /core/, geben Sie in der zweiten Zeile den aktuellen Wert (ID) des zu blockierenden Parameters ein

    Code
    // Lock the default bookmark saving folder from changes
    lockPref("browser.bookmarks.defaultLocation", "yourr_coddee");

    /core/ ist der Firefox-Installationsordner, in dem sich die Datei firefox.exe befindet.

    Wenn Sie nun auf das Sternchen in der Adressleiste klicken, liegt der Fokus immer auf Ihrem Standardordner. Wenn Sie sich für einen anderen Ordner entscheiden, liegt der Fokus beim nächsten Speichern wieder auf Ihrem Standardordner.

    Funktioniert in Firefox v106 und in Firefox Portable.

  • updatebookmark2.uc.js (Aktualisierung von aborix)

    • lenny2
    • 10. Oktober 2022 um 08:11
    Zitat von aborix

    Teste folgendes Skript.

    Scheitern. Schaltfläche wird nicht angezeigt, Kontextmenüeintrag wird auch nicht angezeigt. Ich vergesse nicht, den startupCache zu löschen.

Unterstütze uns!

Jährlich (2025)

92,9 %

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

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