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

  • Farbmarkierung für Tabs

    • lenny2
    • 25. Juli 2023 um 09:40

    Die Farbe des Textes "Open in New Container Tab" im Kontextmenü der Favoriten kann nicht geändert werden.

    CSS
    #placesContext_open:newcontainertab {
    color: orange !important;
    }
  • Farbmarkierung für Tabs

    • lenny2
    • 24. Juli 2023 um 17:10

    Danke, wunderbar

  • Farbmarkierung für Tabs

    • lenny2
    • 24. Juli 2023 um 16:48
    Zitat von lenny2

    Bei diesem Code wird die Farbmarkierung einem domain

    Ich habe gemerkt, dass ich vorschnell zu diesem Schluss gekommen bin, ich bin einfach noch nicht an die Logik der Arbeit gewöhnt.

    Zitat von 2002Andreas

    Die Werte wenn dann wieder anpassen:

    Scheint eine gute Option zu sein, genau richtig für den Proton-Stil. Wenn ich zum klassischen Look wechsle, werde ich einfach einen 0px-Radius setzen. Danke :thumbup:

  • Farbmarkierung für Tabs

    • lenny2
    • 24. Juli 2023 um 16:31
    Zitat von 2002Andreas

    Und so, damit der aktive Tab dann besser erkennbar ist:

    Bei diesem Code wird die Farbmarkierung einem domain und nicht einem einzelnen Tab zugewiesen.

  • Farbmarkierung für Tabs

    • lenny2
    • 24. Juli 2023 um 16:17
    Zitat von 2002Andreas
    CSS
    .tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line {
        min-height: 20px !important;
    }

    Kann die Zeile an der Breite des Tabs ausgerichtet werden?

  • Farbmarkierung für Tabs

    • lenny2
    • 24. Juli 2023 um 15:41

    @Mira_Belle

    Diese add-on weist dem Browser und den tab nach dem Zufallsprinzip ein Thema zu; sie dient nicht dazu, sich auf eine tab zu konzentrieren.

    @Sören Hentzschel

    v116.0.8beta. Das Konzept ist nicht schlecht. Wie kann man die farbigen Schilder besser sichtbar machen, breiter?

  • Farbmarkierung für Tabs

    • lenny2
    • 24. Juli 2023 um 07:49
    Zitat von Sören Hentzschel

    du könntest Tab-Umgebungen nutzen, entweder über eine Erweiterung oder indem du privacy.userContext.enabled über about:config auf true stellst. Die Tab-Umgebungen zeigen eine farbige Linie oberhalb der Tabs.


    Im Menü, welches du über das Pfeilsystem am Ende der Tableiste erreichst und welches alle Tabs anzeigt, siehst du ebenfalls die entsprechend farbige Linie der Tab-Umgebung, wenn du Firefox 116 oder höher nutzt. Das ist in Firefox ESR 115 nicht möglich.

    Danke, sehr interessant. Schade, dass diese add-on bereits tot ist.

    Und natürlich werde ich v116 versuchen.

  • Dropdown-Frame ausblenden

    • lenny2
    • 24. Juli 2023 um 07:40

    Danke, es funktioniert (userContent.css). Große Hilfe bei der Verwendung von Drag-and-Drop.

  • Farbmarkierung für Tabs

    • lenny2
    • 21. Juli 2023 um 12:46

    Wenn Sie viele tabs geöffnet haben, gibt es immer eine oder mehrere tabs, zu denen Sie zurückkehren möchten, um sie genauer zu lesen. Die Idee ist, dass Sie einer tab über das Kontextmenü der tab oder toolbar-button schnell eine farbige tag zuweisen können, die den Hintergrund der tab in einer anderen Farbe als der im Thema eingestellten Standardfarbe darstellt. Und die zugewiesene tag entfernen, obwohl das nicht nötig ist, denn wenn die tab geschlossen wird, verschwindet die tag ohnehin.

    CSS oder Script.

  • Aktiven Tab erkennen

    • lenny2
    • 21. Juli 2023 um 09:11

    Genau, danke

  • Aktiven Tab erkennen

    • lenny2
    • 21. Juli 2023 um 07:56

    Border top

    CSS
    .tab-background[selected="true"] {
    border-top-style: solid !important;
    border-top-width: 3px !important;
    border-top-color: orange !important;
    }

  • 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

Unterstütze uns!

Jährlich (2025)

101,9 %

101,9% (662,48 von 650 EUR)

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