Mitleser Ich habe festgestellt, dass Ihr großartiges Skript
in v140esr nicht funktioniert. Das v140esr wird es noch lange Zeit geben. Es wäre großartig, wenn Sie das beheben könnten, aber es ist optional. Dankeschön.
Beiträge von lenny2
-
-
Mitleser Bei einem Icon mit fill:context-fill; funktioniert der Hover-Effekt in Firefox. Der Hover-Effekt funktioniert nicht bei einem Icon ohne fill:context-fill;
-
-
-
z.B.:
Prima
Danke
Danke an alle, ich habe alle vorgeschlagenen Optionen geprüft. Nur das Skript von Mitleser erwies sich als funktional, und es funktioniert für mich.Geht es dir nur um einen extra Button in der Leiste zum Schließen vom aktiven Tab?
Ich suchte nach einer Button im Panel, um die zuletzt geschlossenen Tabs wiederherzustellen, mit oder ohne Dropdown-Liste der Tabs. Das Skript von Mitleser stellt die letzte geschlossene Tab ohne eine Dropdown-Liste wieder her.
-
Firefox v141.0 UndoCloseTabButton.uc.js Skript funktioniert nicht mehr. Dieses Skript von Aris-t2 funktionierte noch in Firefox v136
JavaScript
Alles anzeigen// UndoCloseTabButton.uc.js // https://github.com/Aris-t2/CustomJSforFx/blob/master/scripts/undo_closetab_button.uc.js (function() { try { Components.utils.import("resource:///modules/CustomizableUI.jsm"); ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs"); var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService); var appversion = parseInt(Services.appinfo.version); var button_label = "Undo Close Tab"; CustomizableUI.createWidget({ id: "uc_undo_closetab_button", // button id defaultArea: CustomizableUI.AREA_NAVBAR, removable: true, label: button_label, // button title tooltiptext: button_label, // tooltip title onClick: function(event) { if(event.button=='0') { undoCloseTab(); } }, onCreated: function(button) { return button; } }); var reloadicon = "chrome://global/skin/icons/reload.svg"; var undoicon = '\ #uc_undo_closetab_button .toolbarbutton-icon {\ list-style-image: url("chrome://global/skin/icons/reload.svg"); /* icon / path to icon */ \ fill: orange; /* icon color name/code */\ }\ '; // style button icon var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\ \ #uc_undo_closetab_button .toolbarbutton-icon {\ list-style-image: url("chrome://browser/skin/reload.svg"); /* icon / path to icon */ \ transform: scaleX(-1); /* icon mirroring */\ fill: blue; /* icon color name/code */\ }\ :-moz-any(#customization-palette,#widget-overflow-fixed-list) #uc_undo_closetab_button .toolbarbutton-icon {\ width: 16px !important; \ height: 16px !important; \ }\ '+undoicon+' \ \ '), null, null); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET); } catch (e) { Components.utils.reportError(e); }; })();Aris-t2 hat eine neuere Version auf github, aber die funktioniert auch nicht. Die Skriptvarianten von Endor8, ardiman funktionieren auch nicht. Hilfe gesucht!

-
In den meisten Fällen kann man Basiscode für bestimmte Elemente einmal zusammengefasst eingeben,
Ich verwende General padding. Relative Pfad- oder Ressourcen Icons.
CSS
Alles anzeigen/* Icon "Copy" */ #context-copy::before { background-image: url("..//icons//copy16.png") !important; } /* URL-bar Icon "Paste and Go" */ #paste-and-go::before { background-image: url("..//icons//paste16.png") !important; } /* General padding */ @-moz-document url-prefix("chrome://browser/content/") { menupopup:not(.in-menulist, [needsgutter]) menu:not([icon], .menu-iconic), menupopup:not(.in-menulist, [needsgutter]) menuitem:not([checked], [icon], .menuitem-iconic) { &::before { -moz-context-properties: fill; content: var(--content-type, ""); width: 16px; height: 16px; margin-inline-end: 8px; } } -
Fyi: direkte Bildanhänge im Forum werden bei mir generell als webp Dateien angezeigt, die funktionieren nur in der Schweiz.

Nützliche Info, ich werde es wissen

t-blue.zip -
Jetzt ist alles gut. Dankeschön


-
Mira_Belle Ihrer Erklärung entnehme ich, dass der relative Pfad funktioniert, wenn Sie das Symbol per CSS hinzufügen. Derzeit funktioniert das Skript es mit einem Ressourcen Icon oder mit einem Icon mit einem physischen Pfad
style: 'list-style-image: url("file:D:/Firefox/Profiles/Chrome/icons/title-bar.png");'
style: 'list-style-image: url("chrome://branding/content/icon32.png");' -
Falls du nach einem Button gesucht hast, funktioniert sowas evtl.?
SuperB!
Danke! Aber das Icon wird nicht angezeigt, weder Ihres noch meines. Das Icon befindet sich in /chrome/icons/.
-
Da keine Lösung gefunden wurde, habe ich den Parameter browser.tabs.inTitlebar zum Skript aboutconfig_menu.uc.js hinzugefügt.
-
Suche nach einem Skript zum Show\Hide Title Bar (analog about:config > browser.tabs.inTitlebar )
Vielen Dank für Ihre Hilfe. -
Wenn das das richtige ist, füge ich es gerne ins Script ein.
Bitte gib mir Bescheid.Danke für die Hilfe, aber das ist nicht nötig. Der Parameter ui.popup.disable_autohide hat einen globalen Wert für den gesamten Browser, seine Verwendung ist sehr lästig.
Nachdem ich andere Skripte studiert habe, sehe ich, dass das Skript einen ähnlichen Parameter erstellen sollte, der nur für dieses spezielle Skript eine Wirkung hat, z.B.:
aboutconfig-button.closeMenus (true, false) oder aboutconfig-popup.closeMenus (true, false)
Alles in allem erfordert dies eine erhebliche Überarbeitung des Codes. -
Ich habe es mit einem sauberen Profil überprüft. Mit dem von 2002Andreas vorgeschlagenen Code wird der Bildlaufleistenstil im Lesezeichenordner nicht angewendet. Mit dem Codefragment von Aris-t2 wird die Bildlaufleistenvorlage im Lesezeichenordner angewendet.
CSSlink[href$="arrowscrollbox.css"] ~ scrollbox[orient="vertical"] { overflow-y: auto !important; }Der Schuldige für das Problem war multirow_tabs.css Wenn Sie tabs_multiple_lines.css verwenden Scrollbar-Stil im Lesezeichenordner angewendet wird.
Hinweis: Der Stil von MrOtherGuy ist mit Tabulatorgruppen kompatibel. Aris-t2 Stil ist nicht kompatibel mit Tab-Gruppen, es macht sie noncollapsed.
Problem gelöst. Ich danke Ihnen allen für Ihre Hilfe.
Mira_Belle Ihr wunderbares Skript ist wieder in Betrieb, vielen Dank! -
Unter "Einstellungen" habe ich so kleine Fenster mit Scrollbalken!
Aber die werden durch das Skript angepasst und verändert.
Ist das bei Euch auch so?Ja, das habe ich auch.
Hm, soll das z.B. so ↓ aussehen?
Ja, das ist richtig. Ich kann sehen, dass sich der Stil auf die Bildlaufleiste des Lesezeichenordners auswirkt.
-
Mira_Belle 2002Andreas hat es richtig dargestellt. Der Stil aus dem Skript gilt nicht für diese Bildlaufleiste

2002Andreas Danke
-
Früher genügten zwei Komponenten, ein Skript Scrollbar.uc.js by Mira_Belle (source https://github.com/Aris-t2/Custom…crollbars.uc.js) und ein Stil https://github.com/Aris-t2/Custom…_scrollbars.css
In v140, v141 funktioniert der Bildlaufstil im Seiteninhalt, aber nicht in den Favoritenordnern. Und das Problem liegt offenbar nicht im Skript von Mira_Belle. Ist es möglich, dieses Problem zu lösen?
Trotzdem vielen Dank. -
Gibt es evtl. eine andere Möglichkeit, einen Kartenausschnitt abzuspeichern?
-
Diese Funktion hat sicherlich nichts mit den about:config-Einstellungen
Natürlich handelt es sich nicht um einen about:config-Parameter. Ich kann jeden Parameter aus about:config zum Skript hinzufügen oder ihn selbst aus dem Skript entfernen.
Altes (aktuelles) Szenario.
Ich schalte einen Parameter um, das Menü wird ausgeblendet. Ich öffne das Menü erneut, um sicherzustellen, dass die Umschaltung erfolgt ist. Ich klicke über das Menü hinaus, um das Menü auszublenden.
Neues Szenario, das automatische Ausblenden des Menüs ist ausgeschaltet.
Ich schalte einen Parameter um, das Menü bleibt sichtbar, ich kann das Ergebnis der Umschaltung sehen. Klicken Sie über das Menü hinaus, um das Menü auszublenden.
Der Unterschied ist offensichtlich, und er fällt eindeutig zugunsten des neuen Szenario aus. Da es sich um eine Option handelt, kann der Benutzer jede beliebige Option wählen.