Die Anpassungen am Code sind aber nur vorübergehender Natur!
Mozilla arbeitet z.Z. unter anderem am Code für die Menüs.
Beiträge von Mira_Belle
-
-
bananovic Das letzte Bild sagt mir nichts!
Bitte testen, sichere Dir aber erst Deinen Code!!
CSS
Alles anzeigen/*--------------------------------------------------------------------------*/ /* ----------------------------- HAMBURGER MENÜ ----------------------------*/ /*--------------------------------------------------------------------------*/ .subviewbutton:not(.subviewbutton-iconic, [checked="true"], [targetURI]) > .toolbarbutton-icon { width: 16px; height: 16px; margin-inline-end: 8px !important; -moz-context-properties: fill, fill-opacity; fill: currentColor; } #appMenu-fxa-label2::before, #fxa-manage-account-button::after { content: ""; display: -moz-box; border-radius: 50%; background: var(--avatar-image-url) no-repeat center/contain; -moz-context-properties: fill; fill: currentColor; } /* Icon im Anmeldebutton (jetzt ausgeblendet) */ /*#appMenu-fxa-label2::before { width: 16px; height: 16px; margin-inline-end: 8px; }*/ /* Hamburger Panel verbreitern */ #appMenu-popup { width: 280px !important; } /* Hamburger Panel Ecken abrunden */ .panel-arrowcontent { border-radius: 16px !important; } /* Text und Icon links vom Anmeldebutton */ #appMenu-fxa-text { background: url("../icons/Hamburger-Menu_header.png") no-repeat !important; min-height: 25px!important; padding-left:24px!important; background-position: 0px 8px!important; } /* Panel-Header grün, bei hover grau */ .panel-header, #panelMenu_showAllBookmarks, #PanelUI-historyMore { background: #74bf43 !important; color: white !important;} .panel-header:hover { background: #EBEBEB !important; color: black !important; } #panelMenu_showAllBookmarks:hover, #PanelUI-historyMore:hover { background: #C0C0C0 !important; color: black !important; } /* ------------- MENÜS IM HAMBURGER PANEL ------------- */ /* Neuer Tab */ #appMenu-new-tab-button2 { list-style-image: url("../icons/new-tab.png"); } /* Neues Fenster */ #appMenu-new-window-button2 { list-style-image: url("../icons/new-window.png"); } /* Neues privates Fenster */ #appMenu-new-private-window-button2 { background-image: url("../icons/privacy-16.png"); background-repeat: no-repeat; background-position:7px 4px!important; } /* Lesezeichen */ #appMenu-bookmarks-button { background-image: url("../icons/Bookmark_1.png"); background-repeat: no-repeat; background-position:7px 4px!important; } /* Chronik */ #appMenu-history-button { list-style-image: url("../icons/history-XP.png"); } /* Downloads */ #appMenu-downloads-button { list-style-image: url("../icons/RestoreSession.png"); } /* Passwörter */ #appMenu-passwords-button { list-style-image: url("../icons/password.png"); } /* Add-ons und Themes */ #appMenu-extensions-themes-button { list-style-image: url("../icons/AddOn.png"); } /* Drucken */ #appMenu-print-button2 { list-style-image: url("../icons/Print.png"); } /* Seite speichern unter */ #appMenu-save-file-button2 { list-style-image: url("../icons/Save.png"); } /* Seite durchsuchen */ #appMenu-find-button2 { list-style-image: url("../icons/Zoom-1.png"); } /* Seite übersetzen */ #appMenu-translate-button { background-image: url("../icons/Translate.png"); background-repeat: no-repeat; background-position:7px 4px!important; } /* Zoom */ #appMenu-zoom-controls::before { margin-top: 3px !important; margin-right: 10px !important; content: '' !important; width: 16px !important; height: 16px !important; background-image: url("../icons/Zoom-2.png"); } /* Verkleinern */ #appMenu-zoomReduce-button2::before { margin-top: 3px !important; margin-right: 10px !important; content: '' !important; width: 16px !important; height: 16px !important; background-image: url("../icons/zoom-reduce.png"); } /* Vergrößern */ #appMenu-zoomEnlarge-button2::before { margin-top: 3px !important; margin-right: 12px !important; content: '' !important; width: 16px !important; height: 16px !important; background-image: url("../icons/zoom-enlarge.png"); } /* Fenster im Vollbildmodus anzeigen */ #appMenu-fullscreen-button2:before { margin-top: 3px !important; content: '' !important; width: 16px !important; height: 16px !important; background-image: url("../icons/Vollbild-Image.png"); } #appMenu-zoomReduce-button2 > image, #appMenu-zoomEnlarge-button2 > image, #appMenu-fullscreen-button2 > image { display: none !important; } #appMenu-zoomReset-button2 { margin-right: 14px !important; } /*Einstellungen */ #appMenu-settings-button { list-style-image: url("../icons/option-icon-blue.png"); } /*Weitere Werkzeuge */ #appMenu-more-button2 { list-style-image: url("../icons/WebDeveloper-blocks.png"); } /* Hilfe */ #appMenu-help-button2 { list-style-image: url("../icons/Help-1.png"); } /* Neustart */ #restartfirefox-appMenu { margin-left: 0px !important; } /* Beenden */ #appMenu-quit-button2 { list-style-image: url("../icons/Quit-Image.png"); } /* ---------- Panel - Lesezeichen ----------*/ /* Aktuellen Tab als Lesezeichen hinzufügen… */ #panelMenuBookmarkThisPage { list-style-image: url("../icons/bookmark-hollow2.png"); } /* Lesezeichen durchsuchen */ #panelMenu_searchBookmarks { list-style-image: url("../icons/find-3.png"); } /* Lesezeichen-Symbolleiste ausblenden */ #panelMenu_viewBookmarksToolbar { list-style-image: url("../icons/bookmarksToolbar-2.png"); } /* Lesezeichen verwalten */ /*#panelMenu_showAllBookmarks { list-style-image: url("../icons/bookmark_1.png"); }*/ #panelMenu_showAllBookmarks { margin-inline: auto !important; } /* ----------- Panel - Chronik ------------ */ /* Kürzlich geschlossene Tabs */ #appMenuRecentlyClosedTabs { list-style-image: url("../icons/tab-2.png"); } /* Kürzlich geschlossene Fenster */ #appMenuRecentlyClosedWindows { list-style-image: url("../icons/popup.png"); } /* Chronik durchsuchen */ #appMenuSearchHistory { list-style-image: url("../icons/Zoom-1.png"); } /* Vorherige Sitzung wiederherstellen */ #appMenu-restoreSession{ list-style-image: url("../icons/RestoreSession.png"); } /* Neueste Chronik löschen ... */ #appMenuClearRecentHistory { list-style-image: url("../icons/forget.png"); } /* Chronik verwalten */ /* #PanelUI-historyMore { list-style-image: url("../icons/history_2.svg"); }*/ #PanelUI-historyMore { padding-left: 50px !important; } /* ----------- Panel - Weitere Werkzeuge ------------------- */ /* Symbolleiste anpassen ... */ #appmenu-moreTools-button { list-style-image: url("../icons/Palette.png"); } /* Werkzeuge für Web-Entwickler */ #appmenu-developer-tools-view .subviewbutton:nth-child(1) { list-style-image: url("../icons/Developer-Image.png"); } /* Task Manager */ #appmenu-developer-tools-view .subviewbutton:nth-child(2) { list-style-image: url("../icons/TaskManager-Image.png"); } /* Externes Debugging */ #appmenu-developer-tools-view .subviewbutton:nth-child(3) { list-style-image: url("../icons/Debugging-Image.png"); } /* Browser-Werkzeuge */ #appmenu-developer-tools-view .subviewbutton:nth-child(4) { list-style-image: url("../icons/WebDeveloper-blocks.png"); } /* Browser-Inhaltswerkzeuge */ /*#appmenu-developer-tools-view .subviewbutton:nth-child(5) { list-style-image: url("../icons/command-frames.svg"); }*/ /* Browser-Konsole */ #appmenu-developer-tools-view .subviewbutton:nth-last-child(5) { list-style-image: url("../icons/BrowserConsole-Image.png"); } /* Bildschirmgrößen testen */ #appmenu-developer-tools-view .subviewbutton:nth-last-child(4) { list-style-image: url("../icons/command-responsivemode.png"); } /* Farbpipette */ #appmenu-developer-tools-view .subviewbutton:nth-last-child(3) { list-style-image: url("../icons/eyedropper.png"); } /* Seitenquelltext anzeigen */ #appmenu-developer-tools-view .subviewbutton:nth-last-child(2) { list-style-image: url("../icons/ViewSource.png"); } /* Erweiterungen für Entwickler */ #appmenu-developer-tools-view .subviewbutton:nth-last-child(1) { list-style-image: url("../icons/AddOn.png"); } /* --------------- Panel - Hilfe --------------- */ /* Hilfe erhalten */ #appMenu_menu_openHelp { list-style-image: url("../icons/Help-1.png"); } /* Ideen und Feedback teilen */ #appMenu_feedbackPage { list-style-image: url("../icons/Smiley.png"); } /* Fehlerbehebungsmodus */ #appMenu_helpSafeMode { list-style-image: url("../icons/Restart.png"); } /* Weitere Informationen zur Fehlerbehebung */ #appMenu_troubleShooting { list-style-image: url("../icons/Information.png"); } /* Seitenproblem melden */ /*#appMenu_help_reportSiteIssue { list-style-image: url("../icons/Help-2.png"); }*/ /* Betrügerische Website melden */ #appMenu_menu_HelpPopup_reportPhishingtoolmenu { list-style-image: url("../icons/WindowNew-2.png"); } /* Zu einem neuen Gerät wechseln */ #appMenu_helpSwitchDevice {list-style-image: url("../icons/Reload-1.png"); } /* Über Firefox */ #appMenu_aboutName { list-style-image: url("../icons/Firefox-icon16.png"); } /* ------------------------------------------------------------- */ /* ------ ABSTÄNDE FÜR ALLE ICONS IN MENÜ UND KONTEXTMENÜ ------ */ /* ------------------------------------------------------------- */ menupopup:not(.in-menulist) > menu:not(.menu-iconic), menupopup:not(.in-menulist, [aria-label]) > menuitem:not(.menuitem-iconic, [checked="true"]) { padding-inline-start: calc(1em + 24px) !important; background-position: left 1em center; background-repeat: no-repeat; background-size: 16px; -moz-context-properties: fill, fill-opacity; fill: #E0E0E0 !important; } /* ------------------------------------------------------------- */ /* ----------------------- KONTEXTMENÜS ------------------------ */ /* ------------------------------------------------------------- */ /* KLICK IN LEERE SEITE */ /* Seite speichern unter */ #context-savepage { background-image: url("../icons/Save.png"); } /* Alles auswählen */ #context-selectall { background-image: url("../icons/SelectAll.png"); } /* Bildschirmfoto aufnehmen */ #context-take-screenshot { background-image: url("../icons/Screen-Image.png"); } /* ChatGPT fragen */ #context-ask-chat { background-image: url("../icons/ChatGPT.png"); } /* Seitenquelltext anzeigen */ #context-viewsource { background-image: url("../icons/ViewSource.png"); } /* Barrierefreiheit-Eigenschaften untersuchen */ #context-inspect-a11y { background-image: url("../icons/UserGroup.png"); } /* Untersuchen */ #context-inspect { background-image: url("../icons/View-2.png"); } /* KLICK AUF LINK */ /* Link in neuem Tab öffnen */ #context-openlinkintab { background-image: url("../icons/TabPlus.png"); } /* Link in neuem Tab in Umgebung öffnen */ #context-openlinkinusercontext-menu { background-image: url("../icons/Theme.png"); } /* Link in neuem Fenster öffnen */ #context-openlink { background-image: url("../icons/WindowNew-1.png"); } /* Link in neuem privaten Fenster öffnen */ #context-openlinkprivate { background-image: url("../icons/privacy-16.png"); } /* Lesezeichen für Link hinzufügen */ #context-bookmarklink { background-image: url("../icons/Bookmark-New.png"); } /* Ziel speichern unter */ #context-savelink { background-image: url("../icons/Save.png"); } /* Link in Pocket speichern */ #context-savelinktopocket { background-image: url("../icons/allBookmarks.png"); } /* Link-Adresse kopieren */ #context-copylink { background-image: url("../icons/CopyLink.png"); } /* Link ohne Website-Tracking kopieren */ #context-stripOnShareLink { background-image: url("../icons/link-kopieren.png"); } /* KLICK AUF MARKIERTEN TEXT */ /* Kopieren */ #context-copy { background-image: url("../icons/Copy.png"); } /* Auswahl drucken */ #context-print-selection { background-image: url("../icons/Print.png"); } /* Wikipedia (de)-Suche nach */ #context-searchselect { background-image: url("../icons/Find-2.png"); } /* Auswahl auf Deutsch übersetzen */ #context-translate-selection { background-image: url("../icons/Translate.png"); } /* Auswahl-Quelltext anzeigen */ #context-viewpartialsource-selection { background-image: url("../icons/ViewSource.png"); } /* KLICK IN GRAFIK */ /* Grafik in neuem Tab öffnen */ #context-viewimage { background-image: url("../icons/View-1.png"); } /* Grafik speichern unter */ #context-saveimage { background-image: url("../icons/SaveImage.png"); } /* Grafik kopieren */ #context-copyimage-contents { background-image: url("../icons/Copy.png"); } /* Grafikadresse kopieren */ #context-copyimage { background-image: url("../icons/CopyLink.png"); } /* Grafik per E-Mail senden */ #context-sendimage { background-image: url("../icons/Mail.png"); } /* Bild als Hintergrundbild einrichten */ #context-setDesktopBackground { background-image: url("../icons/Desktop.png"); } /* KONTEXTMENÜ ADRESSFELD */ /* Rückgängig */ menupopup.textbox-contextmenu:nth-child(3) > menuitem:nth-child(1) { background-image: url("../icons/Undo.png"); } /* Wiederherstellen */ menupopup.textbox-contextmenu:nth-child(3) > menuitem:nth-child(2) { background-image: url("../icons/Redo.png"); } /* Ausschneiden */ menupopup.textbox-contextmenu:nth-child(3) > menuitem:nth-child(4) { background-image: url("../icons/Cut.png"); } /* Kopieren */ menupopup.textbox-contextmenu:nth-child(3) > menuitem:nth-child(5) { background-image: url("../icons/Copy.png"); } /* Kopieren ohne Website-Tracking */ #strip-on-share { background-image: url("../icons/link-kopieren.png"); } /* Einfügen */ menupopup.textbox-contextmenu:nth-child(3) > menuitem:nth-child(7) { background-image: url("../icons/Paste.png"); } /* Einfügen & Los */ #paste-and-go { background-image: url("../icons/PasteAndGo.png"); } /* Löschen */ menupopup.textbox-contextmenu:nth-child(3) > menuitem:nth-child(9) { background-image: url("../icons/Delete.png"); } /* Alles auswählen */ menupopup.textbox-contextmenu:nth-child(3) > menuitem:nth-child(10) { background-image: url("../icons/SelectAll.png"); } /* KLICK AUF TABS */ /* Neuer Tab */ #context_openANewTab { background-image: url("../icons/TabPlus.png"); } /* Tab zu neuer Gruppe hinzufügen */ #context_moveTabToNewGroup { background-image: url("../icons/Tabs_group.png"); } /* Tab neu laden */ #context_reloadTab { background-image: url("../icons/Reload-2.png"); } /* Tab stummschalten */ #context_toggleMuteTab { background-image: url("../icons/AudioMuted.png"); } /* Tab anheften */ #context_pinTab { background-image: url("../icons/Pin-Blue.png"); } /* Tab entladen */ #context_unloadTab { background-image: url("../icons/TabMove-Blue.png"); } /* Tab klonen */ #context_duplicateTab { background-image: url("../icons/TabDuplicate.png"); } /* Tab als Lesezeichen hinzufügen */ #context_bookmarkTab { background-image: url("../icons/Bookmark-New.png"); } /* Tab verschieben */ #context_moveTabOptions { background-image: url("../icons/TabMove.png"); } /* <<< Submenu Tab verschieben >>> */ /* An Anfang verschieben */ #context_moveToStart { background-image: url("../icons/ToStart.png"); } /* An Ende verschieben */ #context_moveToEnd { background-image: url("../icons/ToEnd.png"); } /* In neues Fenster verschieben */ #context_openTabInWindow { background-image: url("../icons/WindowNew-1.png"); } /* In neuem Tab in Umgebung öffnen */ #context_reopenInContainer { background-image: url("../icons/Theme.png"); } /* Alle Tabs auswählen */ #context_selectAllTabs { background-image: url("../icons/TabsAll.png"); } /* Tab schließen */ #context_closeTab { background-image: url("../icons/TabMinus.png"); } /* Doppelte Tabs schließen */ #context_closeDuplicateTabs { background-image: url("../icons/close_duplicate_tabs.png"); } /*Mehrere Tabs schließen */ #context_closeTabOptions { background-image: url("../icons/ClearAll.png"); } /* <<< Submenu Mehrere Tabs schließen >>> */ /* Linke Tabs schließen */ #context_closeTabsToTheStart { background-image: url("../icons/ToStart.png"); } /* Rechte Tabs schließen */ #context_closeTabsToTheEnd { background-image: url("../icons/ToEnd.png"); } /* Andere Tabs schließen */ #context_closeOtherTabs { background-image: url("../icons/TabsOthers.png"); } /* Geschlossenen Tab wieder öffnen */ #context_undoCloseTab { background-image: url("../icons/Undo.png"); } /* KLICK AUF TABLEISTE */ /* Neuer Tab */ #toolbar-context-openANewTab { background-image: url("../icons/TabPlus.png"); } /* Ausgewählten Tab neu laden */ #toolbar-context-reloadSelectedTab { background-image: url("../icons/Reload-2.png"); } /* Ausgewählten Tab als Lesezeichen hinzufügen... */ #toolbar-context-bookmarkSelectedTab { background-image: url("../icons/Bookmark-New.png"); } /* Alle Tabs auswählen */ #toolbar-context-selectAllTabs { background-image: url("../icons/TabsAll.png"); } /* Geschlossene Tabs wieder öffnen */ #toolbar-context-undoCloseTab { background-image: url("../icons/Undo.png"); } /* Vertikale Tabs aktivieren */ #toolbar-context-toggle-vertical-tabs { background-image: url("../icons/tab-3.png"); } /* Symbolleiste anpassen... */ menuitem.viewCustomizeToolbar { background-image: url("../icons/Palette.png"); } /* KLICK IN LESEZEICHEN-SYMBOLLEISTE */ /* Alle Lesezeichen öffnen */ #placesContext_openBookmarkContainer\:tabs { background-image: url("../icons/TabPlus.png"); } /* Lesezeichen hinzufügen... */ #placesContext_new\:bookmark { background-image: url("../icons/Bookmark-New.png"); } /* Ordner hinzufügen... */ #placesContext_new\:folder { background-image: url("../icons/Bookmark-NewFolder.png"); } /* Trennlinie hinzufügen... */ #placesContext_new\:separator { background-image: url("../icons/Bookmark-NewSeparator-2.png"); } /* Lesezeichen-Symbolleiste */ #toggle_PersonalToolbar { background-image: url("../icons/bookmarksToolbar-1.png"); } /* Lesezeichen verwalten */ #placesContext_showAllBookmarks { background-image: url("../icons/Bookmarks-Opened-2.png"); } /* KLICK AUF LESEZEICHEN */ /* Öffnen */ #placesContext_open { background-image: url("../icons/Bookmarks-Opened-2.png"); } /* In neuem Tab öffnen */ #placesContext_open\:newtab { background-image: url("../icons/TabPlus.png"); } /* In neuem Tab in Umgebung öffnen */ #placesContext_open\:newcontainertab { background-image: url("../icons/Theme.png"); } /* In neuem Fenster öffnen */ #placesContext_open\:newwindow { background-image: url("../icons/WindowNew-1.png"); } /* In neuem privaten Fenster öffnen */ #placesContext_open\:newprivatewindow { background-image: url("../icons/privacy-16.png"); } /* Lesezeichen bearbeiten... */ #placesContext_show_bookmark\:info { background-image: url("../icons/Properties.png"); } /* Lesezeichen löschen */ #placesContext_deleteBookmark { background-image: url("../icons/Delete.png"); } /* Ausschneiden */ #placesContext_cut { background-image: url("../icons/Cut.png"); } /* Kopieren */ #placesContext_copy { background-image: url("../icons/Copy.png"); } /* Einfügen */ #placesContext_paste, #placesContext_paste_group { background-image: url("../icons/Paste.png"); } /* KLICK AUF ORDNER IN LESEZEICHENMENÜ */ /* Ordner bearbeiten */ #placesContext_show_folder\:info { background-image: url("../icons/Ordner-bearbeiten.png"); } /* Ordner löschen */ #placesContext_deleteFolder { background-image: url("../icons/Ordner-löschen.png"); } /* Nach Name sortieren */ #placesContext_sortBy\:name { background-image: url("../icons/Sort-AZ.png"); } /* KONTEXTMENÜ FRAMES */ /* Aktueller Frame */ #frame { background-image: url("../icons/frame_1.png"); } /* <<< Submenu Aktueller Frame >>> */ /* Nur diesen Frame anzeigen */ #context-showonlythisframe { background-image: url("../icons/frame_2.png"); } /* Frame in neuem Tab öffnen */ #context-openframeintab { background-image: url("../icons/new-tab.png"); } /* Frame in neuem Fenster öffnen */ #context-openframe { background-image: url("../icons/new-window.png"); } /* Frame neu laden */ #context-reloadframe { background-image: url("../icons/reload-2.png"); } /* Lesezeichen für diesen Frame hinzufügen */ #context-bookmarkframe { background-image: url("../icons/bookmark_2.png"); } /* Frame speichern unter */ #context-saveframe { background-image: url("../icons/Save.png"); } /* Frame drucken */ #context-printframe { background-image: url("../icons/Print.png"); } /* Bildschirmfoto aufnehmen */ #context-take-frame-screenshot { background-image: url("../icons/Screen-Image.png"); } /* Frame-Quelltext anzeigen */ #context-viewframesource { background-image: url("../icons/ViewSource.png"); } /* Frame-Informationen anzeigen */ #context-viewframeinfo { background-image: url("../icons/Information.png"); } /* KONTEXTMENÜ DER MENÜLEISE */ /* In Überhangmenü verschieben */ .customize-context-moveToPanel { background-image: url("../icons/Pin-Blue.png"); } /* Aus Symbolleiste entfernen */ .customize-context-removeFromToolbar { background-image: url("../icons/Minus.png"); } /* --------------------------------------------- */ /* ---------- MENÜS IN DER MENÜLEISTE ---------- */ /* --------------------------------------------- */ /* Checkboxen mit grünem Haken, wenn ausgewählt */ menuitem[checked="true"] > .menu-icon { list-style-image: url("../icons/Checkmark.png") !important; } /* --- DATEI --- */ /* Neuer Tab */ #menu_newNavigatorTab { background-image: url("../icons/TabPlus.png"); } /* Neuer Tab in Umgebung */ #menu_newUserContext { background-image: url("../icons/Theme.png"); } /* Neues Fenster */ #menu_newNavigator { background-image: url("../icons/WindowNew-1.png"); } /* Neues privates Fenster */ #menu_newPrivateWindow { background-image: url("../icons/privacy-16.png"); } /* Datei öffnen */ #menu_openFile { background-image: url("../icons/FileOpen.png"); } /* Tab schließen */ #menu_close { background-image: url("../icons/TabMinus.png"); } /* Fenster schließen */ #menu_closeWindow { background-image: url("../icons/WindowClose.png"); } /* Seite speichern unter */ #menu_savePage { background-image: url("../icons/Save.png"); } /* Link per E-Mail senden... */ #menu_sendLink { background-image: url("../icons/Mail.png"); } /* Drucken */ #menu_print { background-image: url("../icons/Print.png"); } /* Daten aus einem anderen Browser importieren */ #menu_importFromAnotherBrowser { background-image: url("../icons/Step.png"); } /* Offline arbeiten */ #goOfflineMenuitem { background-image: url("../icons/Offline-Image.png"); } /* Neustart */ #restartfirefox-fileMenu2 { background-image: url("../icons/Restart-Image.png"); } /* Beenden */ #menu_FileQuitItem { background-image: url("../icons/Quit-Image.png"); } /* --- BEARBEITEN --- */ /* Rückgängig */ #menu_undo { background-image: url("../icons/Undo.png"); } /* Wiederherstellen */ #menu_redo { background-image: url("../icons/Redo.png"); padding-left: 36px;} /* Ausschneiden */ #menu_cut { background-image: url("../icons/Cut.png"); padding-left: 36px;} /* Kopieren */ #menu_copy { background-image: url("../icons/Copy.png"); padding-left: 36px;} /* Einfügen */ #menu_paste { background-image: url("../icons/Paste.png"); padding-left: 36px;} /* Löschen */ #menu_delete { background-image: url("../icons/Delete.png"); padding-left: 36px;} /* Alles auswählen */ #menu_selectAll { background-image: url("../icons/SelectAll.png"); padding-left: 36px;} /* Seite durchsuchen... */ #menu_find { background-image: url("../icons/Zoom-1.png"); padding-left: 36px;} /* Weitersuchen */ #menu_findAgain { background-image: url("../icons/find-3.png"); padding-left: 36px;} /* --- ANSICHT --- */ /* Symbolleisten */ #viewToolbarsMenu { background-image: url("../icons/application-XP.png"); } /* <<< Submenu Symbolleisten >>> */ #toggle_PersonalToolbar { background-image: url("../icons/bookmarksToolbar-1.png"); padding-left: 13px !important; } #menu_customizeToolbars { background-image: url("../icons/Palette.png"); padding-left: 13px !important; } /* Sidebar */ #viewSidebarMenuMenu { background-image: url("../icons/Sidebar.png"); } /* <<< Submenu Sidebar >>> */ /* Wechselicons für die Sidebar-Typen */ /* Chronik */ #menu_historySidebar:not([checked="true"]) > hbox:nth-child(1) { border: none !important; width: 16px !important; height: 16px !important; } #menu_historySidebar:not([checked="true"]) { background: url("../icons/history-XP.png") no-repeat 5px 4px !important; background-position:12px 4px!important; } #menu_historySidebar:not([checked="true"]) > .menu-iconic-text { margin-left: -15px !important; } /* Synchronisierte Tabs */ #menu_tabsSidebar:not([checked="true"]) > hbox:nth-child(1) { border: none !important; width: 16px !important; height: 16px !important; } #menu_tabsSidebar:not([checked="true"]) { background: url("../icons/Sync.png") no-repeat 5px 4px !important; background-position:12px 4px!important; } #menu_tabsSidebar:not([checked="true"]) > .menu-iconic-text { margin-left: -15px !important; } /* Lesezeichen */ #menu_bookmarksSidebar:not([checked="true"]) > hbox:nth-child(1) { border: none !important; width: 16px !important; height: 16px !important; } #menu_bookmarksSidebar:not([checked="true"]) { background: url("../icons/Bookmark_2.png") no-repeat 5px 4px !important; background-position:12px 4px!important; } #menu_bookmarksSidebar:not([checked="true"]) > .menu-iconic-text { margin-left: -15px !important; } /* Zoom */ #viewFullZoomMenu { background-image: url("../icons/Zoom-2.png"); } /* <<< Submenu Zoom >>> */ #menu_zoomEnlarge { background-image: url("../icons/ZoomPlus.png"); } /* + */ #menu_zoomReduce { background-image: url("../icons/ZoomMinus.png"); } /* - */ #menu_zoomReset { background-image: url("../icons/ZoomReset.png"); } /* Wechselicon für Zoom - Nur Text zoomen */ #toggle_zoom:not([checked="true"]) > hbox:nth-child(1) { border: none !important; width: 16px !important; height: 16px !important; } #toggle_zoom:not([checked="true"]) { background: url("../icons/Font.png") no-repeat 5px 4px !important; background-position:12px 4px!important; } #toggle_zoom:not([checked="true"]) > .menu-iconic-text { margin-left: -15px !important; } /* Webseiten-Stil */ #pageStyleMenu { background-image: url("../icons/PageStyle.png"); } /* Textkodierung reparieren */ #repair-text-encoding { background-image: url("../icons/Encoding.png"); } /* Vollbild */ #fullScreenItem { background-image: url("../icons/Vollbild-Image.png"); } /* Leseansicht öffnen / beenden */ #menu_readerModeItem { background-image: url("../icons/ReaderView.png"); } /* --- CHRONIK --- */ /* Gesamte Chronik anzeigen */ #menu_showAllHistory { background-image: url("../icons/history-XP.png"); padding-left: 13px !important; } /* Neueste Chronik löschen... */ #sanitizeItem { background-image: url("../icons/Sweep.png"); padding-left: 13px !important; } /* Vorherige Sitzung wiederherstellen */ #historyRestoreLastSession { background-image: url("../icons/RestoreSession.png"); padding-left: 13px !important; } /* Chronik durchsuchen */ #menu_searchHistory { background-image: url("../icons/Zoom-1.png"); padding-left: 13px !important; } /* Kürzlich geschlossene Tabs */ #historyUndoMenu { background-image: url("../icons/Tab-1.png"); padding-left: 13px !important; } /* Kürzlich geschlossene Fenster */ #historyUndoWindowMenu { background-image: url("../icons/Window.png"); padding-left: 13px !important; } /* ---LESEZEICHEN --- */ /* Lesezeichen verwalten */ #bookmarksShowAll { background-image: url("../icons/Bookmarks-Opened-1.png"); padding-left: 13px !important; } /* Dieses Lesezeichen bearbeiten */ #menu_bookmarkThisPage { background-image: url("../icons/Bookmark-New.png"); padding-left: 13px !important; } /* Lesezeichen durchsuchen */ #menu_searchBookmarks { background-image: url("../icons/Find-2.png"); padding-left: 13px !important; } /* Lesezeichen für alle Tabs hinzufügen */ #menu_bookmarkAllTabs { background-image: url("../icons/tab-2.png"); padding-left: 13px !important; } /* Lesezeichen-Symbolleiste */ #bookmarksToolbarFolderMenu { list-style-image: url("../icons/bookmarksToolbar-1.png"); padding-left: 13px !important; } /* Weitere Lesezeichen */ #menu_unsortedBookmarks { list-style-image: url("../icons/unsortedBookmarks.png"); padding-left: 13px !important; } /* --- EXTRAS --- */ /* Downloads */ #menu_openDownloads { background-image: url("../icons/saveFile.png"); } /* Add-ons und Themes */ #menu_openAddons { background-image: url("../icons/AddOn.png"); } /* Anmelden */ #sync-setup { background-image: url("../icons/UserSingle.png"); } /* Firefox View */ #menu_openFirefoxView { background-image: url("../icons/Firefox-78-icon16.png"); } /* Browser-Werkzeuge */ #browserToolsMenu { background-image: url("../icons/WebDeveloper-blocks.png"); } /* <<< Submenu Browser-Werkzeuge >>> */ /* Werkzeuge für Web-Entwickler */ #menu_devToolbox { background-image: url("../icons/Developer-Image.png"); } /* Task-Manager */ #menu_taskManager { background-image: url("../icons/TaskManager-Image.png"); } /* Externes Debugging */ #menu_devtools_remotedebugging { background-image: url("../icons/Debugging-Image.png"); } /* Browser-Werkzeuge */ #menu_browserToolbox { background-image: url("../icons/WebDeveloper-blocks.png"); } /* Browser-Konsole */ #menu_browserConsole { background-image: url("../icons/BrowserConsole-Image.png"); } /* Bildschirmgrößen testen */ #menu_responsiveUI { background-image: url("../icons/command-responsivemode.png"); } /*Farbpipette */ #menu_eyedropper { background-image: url("../icons/eyedropper.png"); } /* Seitenquelltext anzeigen */ #menu_pageSource { background-image: url("../icons/ViewSource.png"); } /* Erweiterungen für Entwickler */ #extensionsForDevelopers { background-image: url("../icons/AddOn.png"); } /* Seiteninformationen */ #menu_pageInfo { background-image: url("../icons/PageInfo.png"); padding-left: 36px;} /* Einstellungen */ #menu_preferences { background-image: url("../icons/option-icon-blue.png"); padding-left: 36px;} /* --- HILFE --- */ /* Hilfe erhalten */ #menu_openHelp { background-image: url("../icons/Help-1.png"); padding-left: 36px;} /* Ideen und Feedback teilen... */ #feedbackPage { background-image: url("../icons/Smiley.png"); padding-left: 36px;} /* Fehlerbehebungsmodus */ #helpSafeMode { background-image: url("../icons/Restart.png"); padding-left: 36px;} /* Weitere Informationen zur Fehlerbehebung */ #troubleShooting { background-image: url("../icons/Information.png"); padding-left: 36px;} /* Seitenproblem melden */ #help_reportSiteIssue { background-image: url("../icons/Help-2.png"); padding-left: 36px;} /* Betrügerische Website melden */ #menu_HelpPopup_reportPhishingtoolmenu { background-image: url("../icons/WindowNew-1.png"); padding-left: 36px;} /* Zu einem neuen Gerät wechseln */ #helpSwitchDevice { background-image: url("../icons/Reload-1.png"); padding-left: 36px;} /* Über Firefox */ #aboutName { background-image: url("../icons/Firefox-icon16.png"); padding-left: 36px;}Kontrolliere ALLE Menüs!
Wenn etwas nicht passt, Bild machen und bitte einen aussagekräftigen Namen geben,
oder halt beschreiben, welches Menü es ist.
Mit diesem CSS wird noch nicht alles so sein, wie es sein sollte. -
Nein, bei mir tritt das so nicht auf!
Bei Ziehen des Mauszeigers auf einen Link verwandelt sich dieser,
es ist ein Pfeil
, ganz wie es sein soll in eine "zeigende" Hand. 
-
Habe mithilfe verschiedener KI's noch etwas gebastelt und einen besseren Workaround erarbeitet.
JavaScript
Alles anzeigen// newTabButtonUndoTabList_neu.uc.js "use strict"; /* ******************************************************************************************************** */ /* Beschreibung */ /* Bei Rechtsklick auf die Neuen Tab Schaltfläche, wird im Kontextmenü, */ /* der Eintrag zum Wiederherstellen des zuletzt geschlossenen Tabs angezeigt. */ /* Customized by BrokenHeart */ /* */ /* https://www.camp-firefox.de/forum/thema/112673/?postID=1223733#post1223733 */ /* https://www.camp-firefox.de/forum/thema/112673/?postID=1228286#post1228286 */ /* https://www.camp-firefox.de/forum/thema/112673/?postID=1275928#post1275928 */ /* Workaround */ /* https://www.camp-firefox.de/forum/thema/112673/?postID=1275945#post1275945 */ /* */ /* ******************************************************************************************************** */ (function () { if (!window.gBrowser){ return; } gBrowser.tabContainer.addEventListener('click', function (e) { if (e.originalTarget.id != 'tabs-newtab-button') return; switch (e.button) { case 1: UCT.undoCloseTab(0); break; case 2: UCT.makePopup(e); e.preventDefault(); break; } }, false); })(); var UCT = { init: function () { var mp = document.createXULElement("menupopup"); mp.id = "undo-close-tab-list"; mp.addEventListener('popupshowing', function(event) { UCT.onpopupshowing(event); }, true); mp.setAttribute("placespopup", true); mp.setAttribute("tooltip", "bhTooltip"); mp.setAttribute("popupsinherittooltip", true); document?.getElementById("mainPopupSet")?.appendChild(mp); }, makePopup: function (e) { if (SessionStore.getClosedTabCountForWindow(window) != 0) { document.getElementById("undo-close-tab-list").openPopupAtScreen(e.screenX + 2, e.screenY + 2, false); } else { console.log("--- Es gibt keinen Tab, der wiederhergestellt werden kann ---"); } }, onpopupshowing: function (e) { var popup = e.target; while (popup.hasChildNodes()) popup.removeChild(popup.firstChild); let undoItems = SessionStore.getClosedTabDataForWindow(window); console.log(undoItems); // Debug-Ausgabe undoItems.map(function (item, id) { var m = document.createXULElement("menuitem"); m.setAttribute("label", item.title); m.setAttribute("image", item.image); m.setAttribute("class", "menuitem-iconic bookmark-item"); m.addEventListener("command", () => { UCT.undoCloseTab(id); }); popup.appendChild(m); }); popup.appendChild(document.createXULElement("menuseparator")); let m = document.createXULElement("menuitem"); m.setAttribute("label", "Chronik in der Sidebar öffnen"); m.setAttribute("image", "chrome://browser/skin/history.svg"); m.setAttribute("class", "menuitem-iconic"); m.addEventListener("command", function() { SidebarController.toggle("viewHistorySidebar"); }, true); popup.appendChild(m); }, undoCloseTab: function(id) { try { let undoTabData = SessionStore.getClosedTabDataForWindow(window)[id]; if (undoTabData) { SessionStore.undoCloseTab(window, id); } } catch (e) { console.error("Fehler beim Wiederherstellen des Tabs:", e); } }, }; setTimeout(function() { UCT.init(); }, 250);Bis ein JavaScript-Profi die API auseinandergenommen hat,
und das Skript dann darauf hin angepasst hat, muss es diese Lösung tun! -
Wer denkt sich sowas überhaupt aus?

Frag mal BrokenHeart

Ist schon im ersten Beitrag von ihm so. Von ihm ist das Skript.Was hat die Ki verändert? Ein Auszug aus dem Quelltext wäre hilfreich.
Es tut mir leid, wenn ich kein JS kann.
Ki kann einem aber dabei helfen, Skripte wieder lauffähig zu bekommen.
Ist aber dennoch nicht so einfach, man muss auch schon der Ki die richtigen Fragen stellen und ihr auch hinweise geben.
Auch bedarf es oft mehrere Anläufe und auch verschiedene KI's.
Dieses Mal hatte die Französin nur Käse von sich gegeben, aber Chatty brachte die Lösung.Selten bekomme ich auch ohne KI Änderungen hin, aber nur, wenn ich woanders abschreiben kann
und ich so halbwegs verstehe, was das Skript macht. -
Was hat die Ki verändert? Ein Auszug aus dem Quelltext wäre hilfreich.
Zeilen 91 bis 102 weil undoCloseTab(id) nicht definiert war!
-
Ok, repariert!
JavaScript
Alles anzeigen// newTabButtonUndoTabList.uc.js "use strict"; /* ******************************************************************************************************** */ /* Beschreibung */ /* Bei Rechtsklick auf die Neuen Tab Schaltfläche, wird im Kontextmenü, */ /* der Eintrag zum Wiederherstellen des zuletzt geschlossenen Tabs angezeigt. */ /* Customized by BrokenHeart */ /* */ /* https://www.camp-firefox.de/forum/thema/112673/?postID=1223733#post1223733 */ /* https://www.camp-firefox.de/forum/thema/112673/?postID=1228286#post1228286 */ /* https://www.camp-firefox.de/forum/thema/112673/?postID=1275928#post1275928 */ /* */ /* ******************************************************************************************************** */ (function () { if (!window.gBrowser){ return; } gBrowser.tabContainer.addEventListener('click', function (e) { if (e.originalTarget.id != 'tabs-newtab-button') return; switch (e.button) { case 1: undoCloseTab(0); break; case 2: UCT.makePopup(e); e.preventDefault(); break; } }, false); })(); var UCT = { init: function () { var mp = document.createXULElement("menupopup"); mp.id = "undo-close-tab-list"; mp.addEventListener('popupshowing', function(event) { UCT.onpopupshowing(event); }, true); mp.setAttribute("placespopup", true); mp.setAttribute("tooltip", "bhTooltip"); mp.setAttribute("popupsinherittooltip", true); document?.getElementById("mainPopupSet")?.appendChild(mp); }, makePopup: function (e) { if (SessionStore.getClosedTabCountForWindow(window) != 0) { document.getElementById("undo-close-tab-list").openPopupAtScreen(e.screenX +2, e.screenY +2, false); } else { console.log("--- Es gibt keinen Tab, der wiederhergestellt werden kann ---"); } }, onpopupshowing: function (e) { var popup = e.target; while (popup.hasChildNodes()) popup.removeChild(popup.firstChild); let undoItems = SessionStore.getClosedTabDataForWindow(window); undoItems.map(function (item, id) { var m = document.createXULElement('menuitem'); m.setAttribute('label', item.title); m.setAttribute('image', item.image); m.setAttribute('class', 'menuitem-iconic bookmark-item'); m.addEventListener('command', () => { undoCloseTab(id); } ); popup.appendChild(m); }); popup.appendChild(document.createXULElement("menuseparator")); m = document.createXULElement("menuitem"); m.setAttribute("label", "Chronik in der Sidebar öffnen"); m.setAttribute("image", "chrome://browser/skin/history.svg"); m.setAttribute("class", "menuitem-iconic"); m.addEventListener('command', function() { SidebarController.toggle('viewHistorySidebar'); }, true); popup.appendChild(m); }, }; // Definition der undoCloseTab-Funktion function undoCloseTab(id) { try { var undoTabData = SessionStore.getClosedTabDataForWindow(window)[id]; if (undoTabData) { SessionStore.undoCloseTab(window, id); console.log(`Tab mit ID ${id} wurde wiederhergestellt.`); } } catch (e) { console.error("Fehler beim Wiederherstellen des Tabs:", e); } } setTimeout(function() { UCT.init(); }, 250); -
Zeile 66 eingefügt!
console.log(undoItems); // Füge dies hinzu, um zu überprüfen, was zurückgegeben wird
Die Fehlermeldung:
Code
Alles anzeigenUncaught ReferenceError: undoCloseTab is not defined onpopupshowing file:///C:/Users/Mira/AppData/Roaming/Mozilla/Firefox/Profiles/Mira/chrome/scripts/newTabButtonUndoTabList.uc.js:74 onpopupshowing file:///C:/Users/Mira/AppData/Roaming/Mozilla/Firefox/Profiles/Mira/chrome/scripts/newTabButtonUndoTabList.uc.js:73 onpopupshowing file:///C:/Users/Mira/AppData/Roaming/Mozilla/Firefox/Profiles/Mira/chrome/scripts/newTabButtonUndoTabList.uc.js:67 init file:///C:/Users/Mira/AppData/Roaming/Mozilla/Firefox/Profiles/Mira/chrome/scripts/newTabButtonUndoTabList.uc.js:41 makePopup file:///C:/Users/Mira/AppData/Roaming/Mozilla/Firefox/Profiles/Mira/chrome/scripts/newTabButtonUndoTabList.uc.js:51 <anonymous> file:///C:/Users/Mira/AppData/Roaming/Mozilla/Firefox/Profiles/Mira/chrome/scripts/newTabButtonUndoTabList.uc.js:28 -
Diese Version funktioniert hier einwandfrei.
Und obendrein ist es noch eine alte Version, mit 'onpopupshowing' und 'oncommand'.
Hier die neuere, bei der aber leider das Anklicken nicht geht!JavaScript
Alles anzeigen// newTabButtonUndoTabList.uc.js "use strict"; /* ******************************************************************************************************** */ /* Beschreibung */ /* Bei Rechtsklick auf die Neuen Tab Schaltfläche, wird im Kontextmenü, */ /* der Eintrag zum Wiederherstellen des zuletzt geschlossenen Tabs angezeigt. */ /* Customized by BrokenHeart */ /* */ /* https://www.camp-firefox.de/forum/thema/112673/?postID=1223733#post1223733 */ /* https://www.camp-firefox.de/forum/thema/112673/?postID=1228286#post1228286 */ /* */ /* ******************************************************************************************************** */ (function () { if (!window.gBrowser){ return; } gBrowser.tabContainer.addEventListener('click', function (e) { if (e.originalTarget.id != 'tabs-newtab-button') return; switch (e.button) { case 1: undoCloseTab(0); break; case 2: UCT.makePopup(e); e.preventDefault(); break; } }, false); })(); var UCT = { init: function () { var mp = document.createXULElement("menupopup"); mp.id = "undo-close-tab-list"; mp.addEventListener('popupshowing', function(event) { UCT.onpopupshowing(event); }, true); mp.setAttribute("placespopup", true); mp.setAttribute("tooltip", "bhTooltip"); mp.setAttribute("popupsinherittooltip", true); document?.getElementById("mainPopupSet")?.appendChild(mp); }, makePopup: function (e) { if (SessionStore.getClosedTabCountForWindow(window) != 0) { document.getElementById("undo-close-tab-list").openPopupAtScreen(e.screenX +2, e.screenY +2, false); } else { console.log("--- Es gibt keinen Tab, der wiederhergestellt werden kann ---"); } }, onpopupshowing: function (e) { var popup = e.target; while (popup.hasChildNodes()) popup.removeChild(popup.firstChild); let undoItems = SessionStore.getClosedTabDataForWindow(window); undoItems.map(function (item, id) { var m = document.createXULElement('menuitem'); m = document.createXULElement("menuitem"); m.setAttribute('label', item.title); m.setAttribute('image', item.image); m.setAttribute('class', 'menuitem-iconic bookmark-item'); m.addEventListener('command', () => { undoCloseTab(id); } ); popup.appendChild(m); }); popup.appendChild(document.createXULElement("menuseparator")); m = document.createXULElement("menuitem"); m.setAttribute("label", "Chronik in der Sidebar öffnen"); m.setAttribute("image", "chrome://browser/skin/history.svg"); m.setAttribute("class", "menuitem-iconic"); m.addEventListener('command', function() { SidebarController.toggle('viewHistorySidebar'); }, true); popup.appendChild(m); }, }; setTimeout(function() { UCT.init(); },250);Ich denke ja, dass sich SessionStore.getClosedTabDataForWindow(window) geändert hat.
Wenn ja, wie? -
newTabButtonUndoTabList.uc.js
funktioniert nicht mehr!
Pages werden angezeigt, aber lassen sich per Linksklick nicht öffnen!
Geht es nur mir so? -
Du hast recht, hatte ich nicht mehr auf dem Schirm.
Damit hat es sich dann wohl erledigt und ich muss weiter über Umwege "basteln". -
Also, bisher mache ich es so, dass ich mir PNG's erstelle und diesen dann mit einem online-tool umwandeln lasse.
Führt aber nicht immer zu einem einfachen und übersichtlichen Code!
Denn oft, eigentlich immer, muss ich fill="context-fill" manuell einpflegen.
Ich habe auch schon so ein paar Programme ausprobiert, die mit SVG-Grafiken zurechtkommen sollen.
Entweder komme ich mit den Programmen nicht zurecht, oder sie produzieren SVG's mit einem Code,
da graust die Sau!
Gibt es denn nicht ein einfaches Programm, dass wie z.B. Paint zu bedienen ist
und das dann auch noch einfachen Code produziert?
Hat da jemand Erfahrung? -
Das ist der Codes des SVG:
XML<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128"> <path d="M0 64v55h128V29H54V9H0v55zm46-41v6H8V17h38v6zm74 51v37H8V37h112v37z"/> </svg>Wenn man es per CSS fill einfärben will, sollte der Code so aussehen:
XML<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" fill="context-fill"> <path d="M0 64v55h128V29H54V9H0v55zm46-41v6H8V17h38v6zm74 51v37H8V37h112v37z"/> </svg>Oh, das ohne fill="context-fill" war Absicht. Ich sollte genauer lesen!
Also, wenn im SVG-Code fill="context-fill" steht, geht das Einfärben per CSS fill: auf jeden Fall.
Natürlich kann man, wenn man das so möchte, auch einem SVG eine feste Farbe zuweisen!
Z.B. in dem man an statt fill="context-fill" im SVG-Code z.B. fill="red" schreibt!
Dann erscheint diese SVG-Grafik auf jeden Fall in rot, egal was in einem CSS so steht.Aber, weil ich alle SVG-Grafiken per CSS anpassen möchte, schaue ich immer, ob fill="context-fill" im Code steht!
Dann lassen sich so Sachen wie mit dem :hover und andere Spielereien ganz einfach umsetzen. -
mkpcxxl Für Dich das überarbeitete Symbol als SVG,
welches Du jetzt ganz individuell per CSS-Code fill eine Farbe zuweisen kannst. -
Ah, ok. Habe sie mir schon gesichert gehabt.
Aber ohne "Farbe" ist's natürlich besser.
Danke. -
2002Andreas Danke.
Verrätst Du mir, mit welcher Anwendung Du das gemacht hast?
Ich breche mir da immer einen Ast ab, weil ich es online mache. -
mkpcxxl Ich habe so etwas schon geahnt!

Dieses Symbol ist noch per base64 Code im Skript enthalten und es ist ein PNG.
Darum lässt es sich nicht per Code einfärben.
Aber wenn Du es selber versuchen möchtest, kopiere Dir den Code,
füge ihn in die Adresszeile ein, und danach "Seite speichern unter".
Dann hast Du eine PNG vorliegen, welche Du einfach per Paint, oder vergleichbares bearbeiten kannst!Ich werde, es wird aber bestimmt erst nächste Woche klappen, dieses Symbol dann als SVG nach liefern.
Versprochen. -
Ah!
Das teste ich jetzt mal aus.------------------------------------
Nein, Schade. Danke.
Hängt aber sehr warscheinlich mit dem anderen CSS zusammen.
Sollte mir angewöhnen auf meine eigenen Ratschläge zu hören!
Immer den Ganzen Code, wobei
...
Habe ich nicht hier ds komplette Skript ...CSS
Alles anzeigen/* ----------------------------------- */ /* -- Checkbox und Haken im Submenu -- */ /* ----------------------------------- */ menuitem[checked="true"] > .menu-iconic-left { list-style-image: url("${ProfilePath}/check.svg"); fill: #00E400 !important; } [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-always-show-2"]:not([checked="true"]), [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-on-new-tab-2"]:not([checked="true"]), [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-never-show-2"]:not([checked="true"]), #menu_zoomReset:not([checked="true"]), #toggle_zoom:not([checked="true"]), #menu_pageStylePersistentOnly:not([checked="true"]) { background-image: url("${ProfilePath}/square.svg"); background-repeat: no-repeat; } [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-always-show-2"]:not([checked="true"]) > label[value="Immer anzeigen"], [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-on-new-tab-2"]:not([checked="true"]) > label[value="Nur bei neuem Tab anzeigen"], [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-never-show-2"]:not([checked="true"]) > label[value="Nie anzeigen"] { margin-left: -25px; }Ach was solls, es funktioniert ja.
-
Hi 2002Andreas
CSS
Alles anzeigen[data-l10n-id="toolbar-context-menu-bookmarks-toolbar-always-show-2"]{ margin-left: -25px; color: cyan !important; } [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-on-new-tab-2"] { margin-left: -25px; color: blue !important; } [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-never-show-2"] { margin-left: -25px; color: red !important; }Verschiebt bei mir komplett die Einträge, ink. Symbole.
Und auch
CSS
Alles anzeigen[data-l10n-id="toolbar-context-menu-bookmarks-toolbar-always-show-2"]:not([checked="true"]) { padding-left: 4px !important; color: cyan !important; } [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-on-new-tab-2"]:not([checked="true"]) { padding-left: 4px !important; color: blue !important; } [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-never-show-2"]:not([checked="true"]) { padding-left: 4px !important; color: red !important; }erbrachte nicht das erwünschte Resultat.
Erst das Anhängen von > label[value "..."] führte zu dem richtigen Ergebnis.
Es wird nur der Text verschoben.Warum das so, warum eventuell nur bei mir so ist, ¯\_(ツ)_/¯ ?
-
Nicht streiten!
Schaut Euch den Code eines SVG an.XML<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="context-fill"> <path d="M14.555 3.2l-2.434 2.436a1.243 1.243 0 1 1-1.757-1.757L12.8 1.445A3.956 3.956 0 0 0 11 1a3.976 3.976 0 0 0-3.434 6.02l-6.273 6.273a1 1 0 1 0 1.414 1.414L8.98 8.434A3.96 3.96 0 0 0 11 9a4 4 0 0 0 4-4 3.956 3.956 0 0 0-.445-1.8z"/> </svg>Bei diesem muss man per fill eine Farbe auswählen.
Beim nächsten kannst Farben definieren, wie du willst, es ist rot, es bleibt rot!XML<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#ff1500"> <path d="m8 5.5s0-4 3.5-4 3.5 3 3.5 4c0 4.5-7 9-7 9z"/> <path d="m8 5.5s0-4-3.5-4-3.5 3-3.5 4c0 4.5 7 9 7 9l1-6z"/> </svg>Und dann gibt es noch so etwas:
XML<svg xmlns="http://www.w3.org/2000/svg" width="264px" height="292px" viewBox="0 0 264 292" fill="url(#linearGradient-1)"> <defs> <linearGradient id="linearGradient-1" x1="50%" y1="100%" x2="50%" y2="-2.48949813e-15%"> <stop stop-color="red" offset="0%"/> <stop stop-color="blue" offset="100%"/> </linearGradient> </defs> <path d="M46.1009025,179.531325 L32.7877403,195.15982 C28.0323196,200.74227 19.6586441,193.609139 24.4140648,188.026689 L47.3899823,161.05496 C47.4107785,161.030236 47.4317883,161.005698 47.4530091,160.981349 C49.7278205,158.354828 52.8134632,158.605367 54.8991832,160.190473 C55.0509439,160.304381 55.1978897,160.427032 55.3392872,160.558367 C55.6030277,160.800472 55.8456287,161.065394 56.0624698,161.349198 L78.7877403,188.026689 C80.7575,190.339016 80.4797947,193.810333 78.167468,195.780092 C75.8551414,197.749852 72.3838245,197.472147 70.4140648,195.15982 L57.1009025,179.531325 L57.1009025,238.093255 L117.600903,238.093255 C120.638469,238.093255 123.100903,240.555688 123.100903,243.593255 C123.100903,246.630821 120.638469,249.093255 117.600903,249.093255 L51.6009025,249.093255 C48.5633364,249.093255 46.1009025,246.630821 46.1009025,243.593255 L46.1009025,179.531325 Z M46.1009025,179.531325 L46.1009025,164.630392 L57.1009025,165.577109 Z M211.5,40 C214.537566,40 217,42.4624339 217,45.5 L217,109.561929 L230.313162,93.9334345 C235.068583,88.3509841 243.442258,95.4841151 238.686838,101.066566 L215.71092,128.038295 C215.690124,128.063019 215.669114,128.087556 215.647893,128.111906 C213.373082,130.738427 210.287439,130.487887 208.201719,128.902781 C208.049959,128.788873 207.903013,128.666223 207.761615,128.534888 C207.497875,128.292783 207.255274,128.027861 207.038433,127.744057 L184.313162,101.066566 C182.343402,98.7542389 182.621108,95.282922 184.933434,93.3131622 C187.245761,91.3434025 190.717078,91.6211078 192.686838,93.9334345 L206,109.561929 L206,51 L145.5,51 C142.462434,51 140,48.5375661 140,45.5 C140,42.4624339 142.462434,40 145.5,40 L211.5,40 Z M206,123.516146 L206,109.561929 L217,109.561929 Z M144,144 L246,144 C252.627417,144 258,149.372583 258,156 L258,270 C258,276.627417 252.627417,282 246,282 L144,282 C137.372583,282 132,276.627417 132,270 L132,156 C132,149.372583 137.372583,144 144,144 Z M222.717881,251 C226.676898,251 229.76988,250.338786 232,249.029013 L232,239.006405 C230.480473,239.512597 229.160801,239.765693 228.040983,239.765693 C226.010717,239.765693 224.817936,239.057024 224.46264,237.639685 C224.107343,236.22551 223.929695,233.9951 223.929695,230.957946 L223.929695,190.563795 C223.929695,186.0049 223.070005,182.312859 221.344279,179.478182 C219.615381,176.640341 217.334505,174.441568 214.492134,172.869208 C211.649762,171.303175 208.477472,170.265481 204.975265,169.759289 C201.473057,169.25626 197.945471,169 194.392507,169 C190.027436,169 185.865392,169.458737 181.906375,170.366719 C177.947357,171.277866 174.445149,172.774297 171.399751,174.846522 C168.354353,176.921911 165.918035,179.63004 164.090796,182.970909 C162.263557,186.311779 161.248425,190.415101 161.045398,195.271384 L173.98834,195.271384 C174.292879,189.500791 176.272388,185.5778 179.926866,183.502411 C183.581344,181.430186 188.149441,180.389328 193.631157,180.389328 C195.661422,180.389328 197.717066,180.54435 199.798088,180.848065 C201.875938,181.151781 203.757106,181.759211 205.432074,182.670358 C207.107043,183.581504 208.477472,184.900768 209.543362,186.618658 C210.609251,188.342876 211.142196,190.617578 211.142196,193.452255 C211.142196,195.881978 210.431603,197.732744 209.010417,198.995062 C207.586059,200.257379 205.660479,201.222308 203.224161,201.877194 C200.787842,202.538408 197.970849,203.041437 194.773181,203.395771 C191.575513,203.750106 188.200197,204.284772 184.647233,204.990277 C181.297295,205.600872 178.023492,206.356997 174.825824,207.268143 C171.628156,208.179289 168.785785,209.517535 166.29871,211.292372 C163.808462,213.064046 161.806748,215.367221 160.284049,218.201898 C158.76135,221.036575 158,224.681161 158,229.135653 C158,233.083954 158.685215,236.450133 160.055644,239.234191 C161.426073,242.021413 163.304068,244.296115 165.68963,246.067788 C168.07202,247.836298 170.841428,249.104942 173.98834,249.864231 C177.132079,250.620356 180.482017,251 184.038153,251 C189.51987,251 194.620911,250.063544 199.341278,248.190632 C204.061645,246.317721 208.195139,243.255257 211.751275,239.003241 C211.751275,243.252093 212.744202,246.317721 214.723711,248.190632 C216.703219,250.063544 219.367943,251 222.717881,251 Z M204.597762,211.441066 C207.233935,210.884255 209.368886,209.998418 210.993098,208.783556 L210.993098,221.992014 C210.993098,223.81747 210.536288,225.769474 209.622669,227.838535 C208.70905,229.913924 207.287864,231.837455 205.359112,233.609128 C203.43036,235.383965 200.943285,236.855087 197.897887,238.016166 C194.852489,239.180408 191.198011,239.762529 186.934454,239.762529 C185.005702,239.762529 183.102328,239.560052 181.224332,239.155099 C179.343165,238.753308 177.722125,238.092095 176.351695,237.180948 C174.981266,236.269802 173.861448,235.08025 173.001758,233.612292 C172.138895,232.144334 171.707463,230.347351 171.707463,228.221343 C171.707463,224.981712 172.443435,222.428604 173.915377,220.552529 C175.387319,218.679617 177.290693,217.236969 179.625498,216.224584 C181.960304,215.215363 184.596476,214.481384 187.543533,214.025811 C190.487418,213.567074 193.405924,213.16212 196.299053,212.807786 C199.192181,212.453451 201.955245,211.997878 204.597762,211.441066 Z M18,6 L120,6 C126.627417,6 132,11.372583 132,18 L132,132 C132,138.627417 126.627417,144 120,144 L18,144 C11.372583,144 6,138.627417 6,132 L6,18 C6,11.372583 11.372583,6 18,6 Z M78.8114264,131.89967 C79.1886639,132.161919 79.5705706,132.376051 79.6601081,132.375518 C79.7496424,132.374982 81.6282748,131.901174 83.834847,131.32261 C96.2176057,128.075842 104.920435,123.909523 110.813868,118.406905 C117.348914,112.305217 120.414176,105.179523 120.399952,96.1225 C120.385552,86.9536709 117.069568,80.53459 109.825163,75.6518347 C105.073833,72.4494188 98.8984428,70.5956913 90.8162903,69.9457502 L88.2307802,69.7378327 L86.7434549,65.9459886 C85.2314591,62.0912547 84.3255424,60.7019385 83.3240148,60.7019385 C82.6569726,60.7019385 82.5418482,61.1734376 82.3143552,64.8370087 C82.2202071,66.3532012 81.9967909,68.1095309 81.8178765,68.7399668 C81.4662538,69.9789594 81.5080892,69.9589028 78.1255343,70.5103282 C72.6258737,71.4068849 66.636891,72.9304898 61.4957506,74.7409614 L58.9077901,75.6523217 L59.1149672,71.6230235 C59.597796,62.2326496 61.0182885,50.9792856 61.7481701,50.7623507 C62.0143012,50.6832544 63.9679818,50.3299847 66.0896858,49.9773091 C71.4514928,49.0860514 81.3760096,47.0860772 85.069293,46.1525652 C93.043092,44.1371074 94.641391,43.3470854 94.4283904,41.5264477 C94.2036534,39.6054594 89.8636282,37.4623934 85.686516,37.2097866 C83.4417655,37.0740399 83.0915439,37.1326813 81.8288723,37.8557121 C79.0425024,39.4512458 77.8414266,39.8515666 70.7998812,41.5316732 C66.855638,42.4727662 63.4383766,43.242753 63.2059644,43.242753 C62.8799596,43.242753 63.1921695,41.2303675 64.5721906,34.4365849 C65.5560317,29.5931924 66.5761933,24.9412384 66.8392198,24.0989092 C67.1022463,23.2565801 67.3159042,22.2228126 67.3140124,21.801648 C67.3052849,19.856903 64.7225801,16.3630505 61.8360472,14.3911151 C60.8453642,13.7143266 56.6810964,12 56.0278029,12 C55.7608077,12 54.9796718,13.0349193 54.9796718,13.3886577 C54.9796718,13.6229538 55.7459233,14.6669763 56.6824512,15.7087078 C57.6189791,16.7504392 58.4723763,17.9473888 58.5788905,18.3685963 C58.8573908,19.4699217 58.4890598,25.957265 57.9144191,30.0717885 C57.0447056,36.2990971 55.5449493,44.3042776 55.1798712,44.6678514 C54.5791558,45.2660949 44.1388967,46.4110377 39.0861796,46.4327882 C34.0737579,46.454364 33.0530994,46.2047436 30.2226197,44.2650465 C28.0505873,42.7765774 26.2863541,44.1712417 27.3978493,46.4980855 C28.1277155,48.0260185 32.1992578,52.2595279 33.8778915,53.2359099 C35.0822818,53.9364459 35.3151415,53.968727 37.1306659,53.6868041 C38.2061986,53.5197901 40.4054938,53.3057405 42.0179888,53.2111393 C43.6304839,53.116535 47.0053914,52.7488047 49.5177822,52.3939575 C52.030173,52.0391103 54.1639345,51.8263686 54.2594806,51.9211965 C54.3550236,52.0160243 54.2111829,53.7203563 53.9398362,55.7085961 C53.1904565,61.1995008 52.5294909,68.5696785 52.3078215,73.9065257 L52.1085325,78.7045825 L50.9980588,79.2202839 C46.7758122,81.1810852 39.1199695,85.9598022 34.6124269,89.4480678 C31.3496751,91.9730244 25.0895587,97.9669465 23.3675034,100.214832 C19.459482,105.316167 17.752166,110.699529 18.0288701,117.048133 C18.2984176,123.232511 20.0343696,126.372171 23.8370342,127.552841 C26.1615269,128.274561 27.8069262,128.227501 31.3387317,127.338292 C37.626762,125.755142 44.3484686,122.644543 51.3607237,118.072736 C54.9768573,115.715109 55.9055063,115.329111 55.9055063,116.183671 C55.9055063,116.35489 56.4675218,117.921668 57.1544262,119.665397 C58.1406992,122.169078 58.6661473,123.071466 59.6529943,123.956347 C60.6539633,124.853896 61.0656233,125.03931 61.721648,124.888092 C62.8493144,124.628155 64.0929386,123.109478 64.5778752,121.400148 C65.285364,118.90636 65.0686755,117.226496 63.5125915,113.141653 C62.7234226,111.070019 62.0777363,109.262191 62.0777363,109.124257 C62.0777363,108.986327 63.0616762,107.786752 64.2642673,106.458537 C70.2110381,99.8905628 78.0216063,89.462954 84.6095823,79.2962345 L87.538185,74.7767497 L90.1613828,74.9655631 C99.7460104,75.6554552 106.25064,79.3133506 109.177952,85.6595807 C110.549098,88.6321418 110.879794,90.3407222 111.057471,95.3703828 C111.286108,101.842586 110.740409,104.955503 108.656609,109.066014 C106.911355,112.508714 105.265663,114.459374 101.436982,117.623521 C95.9327419,122.17241 89.2734828,125.894154 82.4560295,128.231648 C80.6792605,128.840848 78.9780396,129.561591 78.6755386,129.833305 C77.9297543,130.503177 77.983752,131.324283 78.8114264,131.89967 Z M39.7725287,111.939048 C38.214343,112.39743 36.7400953,112.632444 34.9222113,112.712251 C30.6961595,112.897779 30.0211496,112.251266 30.2630511,108.249782 C30.5928329,102.794598 33.6868031,98.2602149 40.9463229,92.5928529 C43.1647063,90.8610085 48.6041184,87.2264045 50.8640778,85.9658343 L52.2549896,85.1900024 L52.4176618,89.6065945 C52.5983374,94.5120588 52.9312084,98.5532985 53.4461928,102.09354 C53.7589611,104.243668 53.7526408,104.469027 53.3717018,104.749666 C50.0590246,107.190129 42.7115971,111.074445 39.7725287,111.939048 Z M63.1131777,96.9273409 C61.9586642,98.2993321 60.8867638,99.4643035 60.7311739,99.5161668 C60.5561209,99.5745178 60.3855578,99.0510245 60.2837275,98.1428599 C60.0331549,95.9081583 59.6302831,88.1053533 59.6248349,85.3814703 L59.6199951,82.9610043 L62.0918503,81.9230483 C65.7135643,80.4022565 68.7851245,79.4266343 72.2634836,78.692222 C76.8014877,77.7340777 76.6344942,77.5902867 74.6726043,80.7666536 C70.8516436,86.9529262 67.1401264,92.1418192 63.1131777,96.9273409 Z"/> </svg>Schön, nicht war?