damit das Popup-Menü gescrollt werden kann?
Teste bitte, und pass dir den Wert an:
Ab Zeile 52 das zusätzlich einfügen:
damit das Popup-Menü gescrollt werden kann?
Teste bitte, und pass dir den Wert an:
Ab Zeile 52 das zusätzlich einfügen:
Teste bitte, und pass dir den Wert an:
Perfekt! Vielen Dank!
Perfekt! Vielen Dank!
Wie immer..gern geschehen
bege Es gibt keine .jsm-Dateien mher. Ersetze daher Zeile 7 durch folgende Zeilen:
Ab Zeile 52 das zusätzlich einfügen:
Unangenehmer Nebeneffekt: Es wird ein Rollfeld hinzugefügt, wo vorher keines war - Ordner in der Favoritenleiste, Script-Schaltfläche Appmenu.uc.js RE: userChrome.js Scripte für den Fuchs (Diskussion)
Hallo Freunde,
benutze das Script Symbole.uc.js und bis jetzt hat es auch gut funktioniert.
Seit geraumer Zeit (kann leider nicht mehr sagen seit wann, werden die Symbole im Kontext Menü der Adressleiste ausser dem Symbol für "Einfügen & Los" nicht mehr angezeigt. Vielleicht kann sich ja mal jemand das mal anschauen und mir sagen, was ich ändern muss, damit die Symbole wieder angezeigt werden.
// Symbole.uc.js
/* ****************************************************************************************************************** */
/* Die Entstehung des Symbole.css => */
/* https://www.camp-firefox.de/forum/thema/134970-symbole-in-den-kontextmen%C3%BCs-update/?postID=1205292#post1205292 */
/* */
/* ****************************************************************************************************************** */
/* Das JavaScript
/* https://www.camp-firefox.de/forum/thema/134970-symbole-in-den-kontextmen%C3%BCs-update/?postID=1216936#post1216936 */
/* version 1.0 */
/* ****************************************************************************************************************** */
(function() {
if (location.href !== 'chrome://browser/content/browser.xhtml') return;
let ProfilePath = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons'));
var css =`
/*--------------------------------------------------------------------------*/
/*--------- Texte im Hamburgermenü und in den Submenüs eingerückt ----------*/
/*-------------- und in dem Anmeldenbutton das Icon eingefügt --------------*/
/*--------------------------------------------------------------------------*/
.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;
}
#appMenu-fxa-label2::before {
width: 16px;
height: 16px;
margin-inline-end: 8px;
}
/* Neuer Tab */
#appMenu-new-tab-button2 { list-style-image: url("${ProfilePath}/new-window.svg"); }
/* Neues Fenster */
#appMenu-new-window-button2 { list-style-image: url("${ProfilePath}/popup.svg"); }
/* Neues privates Fenster */
#appMenu-new-private-window-button2 { list-style-image: url("${ProfilePath}/privateBrowsing.svg"); }
/* Lesezeichen */
#appMenu-bookmarks-button { list-style-image: url("${ProfilePath}/bookmark.svg"); }
/* Neues privates Fenster */
#appMenu-new-private-window-button2 { list-style-image: url("${ProfilePath}/privateBrowsing.svg"); }
/* Lesezeichen */
#appMenu-bookmarks-button { list-style-image: url("${ProfilePath}/bookmark.svg"); }
/* Chronik */
#appMenu-history-button { list-style-image: url("${ProfilePath}/history_2.svg"); }
/* Download */
#appMenu-downloads-button { list-style-image: url("${ProfilePath}/downloads.svg"); }
/* Passwörter */
#appMenu-passwords-button { list-style-image: url("${ProfilePath}/password2.svg"); }
/* Add-ons und Themes */
#appMenu-extensions-themes-button { list-style-image: url("${ProfilePath}/addon.svg"); }
/* Drucken */
#appMenu-print-button2 { list-style-image: url("${ProfilePath}/printer.svg"); }
/* Seite speichern unter */
#appMenu-save-file-button2 { list-style-image: url("${ProfilePath}/save.svg"); }
/* In Seite suchen */
#appMenu-find-button2 { list-style-image: url("${ProfilePath}/find.svg"); }
/* Zoom */
#appMenu-zoom-controls::before {
margin-top: 3px !important;
margin-right: 10px !important;
margin-left: -1px !important;
content: '' !important;
display: block !important;
width: 16px !important;
height: 16px !important;
mask-image: url("${ProfilePath}/screenshot.svg") !important;
mask-repeat: no-repeat;
mask-position: center;
background-color: #e1e1e1 !important;
}
/*Einstellungen */
#appMenu-settings-button { list-style-image: url("${ProfilePath}/settings.svg"); }
/*Weitere Werkzeuge */
#appMenu-more-button2 { list-style-image: url("${ProfilePath}/debugging-workers.svg"); }
/* Hilfe */
#appMenu-help-button2 { list-style-image: url("${ProfilePath}/help.svg"); }
/* Beenden */
#appMenu-quit-button2 { list-style-image: url("${ProfilePath}/quit.svg"); }
/*= Panel - Bookmark =========================================================*/
/* Lesezeichen bearbeiten */
[data-l10n-id="bookmarks-bookmark-edit-panel"]::before {
margin-top: 3px !important;
margin-right: -15px !important;
margin-left: -1px !important;
content: '' !important;
display: block !important;
width: 16px !important;
height: 16px !important;
mask-image: url("${ProfilePath}/popup.svg") !important;
mask-repeat: no-repeat;
mask-position: center;
background-color: #e1e1e1 !important;
}
/* Aktuellen Tab als Lesezeichen ... */
[data-l10n-id="bookmarks-current-tab"]::before {
margin-top: 3px !important;
margin-right: -15px !important;
margin-left: -1px !important;
content: '' !important;
display: block !important;
width: 16px !important;
height: 16px !important;
mask-image: url("${ProfilePath}/new-window.svg") !important;
mask-repeat: no-repeat;
mask-position: center;
background-color: #e1e1e1 !important;
}
/* Dieses Lesezeichen bearbeiten… */
#panelMenuBookmarkThisPage { list-style-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
/* Lesezeichen durchsuchen */
#panelMenu_searchBookmarks { list-style-image: url("${ProfilePath}/find.svg"); }
/* Lesezeichen-Symbolleiste ausblenden */
#panelMenu_viewBookmarksToolbar { list-style-image: url("${ProfilePath}/bookmarks-toolbar.svg"); }
/* Lesezeichen verwalten */
#panelMenu_showAllBookmarks { list-style-image: url("${ProfilePath}/bookmarks-tray.svg"); }
/*= Panel - Chonik ===========================================================*/
/*= Panel - History ==========================================================*/
/* Kürzlich geschlossene Tabs */
#appMenuRecentlyClosedTabs { list-style-image: url("${ProfilePath}/tab.svg"); }
/* Kürzlich geschlossene Fenster */
#appMenuRecentlyClosedWindows { list-style-image: url("${ProfilePath}/popup.svg"); }
/* Vorherige Sitzung wiederherstellen */
#appMenu-restoreSession{ list-style-image: url("${ProfilePath}/restore-session.svg"); }
/* Neueste Chronik löschen ... */
#appMenuClearRecentHistory { list-style-image: url("${ProfilePath}/forget.svg"); }
/* Chronik verwalten */
#PanelUI-historyMore { list-style-image: url("${ProfilePath}/history_2.svg"); }
/* Alle Tabs wieder öffnen */
#appMenu-library-recentlyClosedTabs { list-style-image: url("${ProfilePath}/movetowindow-16.svg"); }
/* Alle Fenster wieder öffnen */
#appMenu-library-recentlyClosedWindows { list-style-image: url("${ProfilePath}/restore-session.svg"); }
/*= Panel - More tools =======================================================*/
/* Symbolleiste anpassen ... */
#appmenu-moreTools-button { list-style-image: url("${ProfilePath}/Themes.svg"); }
/* Werkzeuge für Web-... */
#appmenu-developer-tools-view .subviewbutton:nth-child(1) { list-style-image: url("${ProfilePath}/developer.svg"); }
/* Task Manager */
#appmenu-developer-tools-view .subviewbutton:nth-child(2) { list-style-image: url("${ProfilePath}/performance.svg"); }
/* Externes Debugging - Edge bug.svg */
#appmenu-developer-tools-view .subviewbutton:nth-child(3) { list-style-image: url("${ProfilePath}/bug.svg"); }
/* Browser-Werkzeuge - Edge webdeveloper.svg */
#appmenu-developer-tools-view .subviewbutton:nth-child(4) { list-style-image: url("${ProfilePath}/window-dev-tools.svg"); }
/* Browser-Inhaltswerkzeuge */
#appmenu-developer-tools-view .subviewbutton:nth-child(5) { list-style-image: url("${ProfilePath}/command-frames.svg"); }
/* Browser-Konsole */
#appmenu-developer-tools-view .subviewbutton:nth-last-child(5) { list-style-image: url("${ProfilePath}/command-console.svg"); }
/* Bildschirmgrößen testen */
#appmenu-developer-tools-view .subviewbutton:nth-last-child(4) { list-style-image: url("${ProfilePath}/command-responsivemode.svg"); }
/* Farbpipette */
#appmenu-developer-tools-view .subviewbutton:nth-last-child(3) { list-style-image: url("${ProfilePath}/command-eyedropper.svg"); }
/* Seitenquelltext anzeigen - Edge file-search.svg */
#appmenu-developer-tools-view .subviewbutton:nth-last-child(2) { list-style-image: url("${ProfilePath}/document-search.svg"); }
/* Erweiterungen für Entwickler */
#appmenu-developer-tools-view .subviewbutton:nth-last-child(1) { list-style-image: url("${ProfilePath}/debugging-addons.svg"); }
/*= Panel - Help =============================================================*/
/* Hilfe erhalten */
#appMenu_menu_openHelp { list-style-image: url("${ProfilePath}/help.svg"); }
/* Ideen und Feedback teilen ... */
#appMenu_feedbackPage { list-style-image: url("${ProfilePath}/send.svg"); }
/* Fehlerbehebungsmodus ... */
#appMenu_helpSafeMode { list-style-image: url("${ProfilePath}/debugging-workers.svg"); }
/* Weitere Informationen zur ... */
#appMenu_troubleShooting { list-style-image: url("${ProfilePath}/more.svg"); }
/* ?? Eine Glühbirne ?? */
#appMenu_help_reportSiteIssue { list-style-image: url("${ProfilePath}/lightbulb.svg"); }
/* Betrügerische Website melden ... */
#appMenu_menu_HelpPopup_reportPhishingtoolmenu { list-style-image: url("${ProfilePath}/warning.svg"); }
/* Über Firefox */
#appMenu_aboutName { list-style-image: url("${ProfilePath}/info.svg"); }
/* ================================================================================================== */
/*Abstände für alle Icons im 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;
}
/*
menu[_moz-menuactive="true"][disabled="true"],
menuitem[_moz-menuactive="true"][disabled="true"] { */
/*
:is(menu,menuitem)[_moz-menuactive="true"][disabled="true"] {
background-color: #5C5C5C !important;
border-radius: 4px !important;
}
*/
#context-savepage { background-image: url("${ProfilePath}/save.svg"); }
#context-pocket { background-image: url("${ProfilePath}/pocket-outline.svg"); }
#context-selectall { background-image: url("${ProfilePath}/select-all-on.svg"); }
#context-take-screenshot { background-image: url("${ProfilePath}/screenshot.svg"); }
#context-viewsource { background-image: url("${ProfilePath}/document-search.svg"); }
#context-inspect-a11y { background-image: url("${ProfilePath}/tool-accessibility.svg"); }
#context-inspect { background-image: url("${ProfilePath}/command-pick.svg"); }
#context-copy { background-image: url("${ProfilePath}/edit-copy.svg"); }
#context-searchselect { background-image: url("${ProfilePath}/find.svg"); }
#context-viewpartialsource-selection { background-image: url("${ProfilePath}/document-search.svg"); }
#context-openlinkincurrent { background-image: url("${ProfilePath}/link-square.svg"); }
#context-openlinkintab { background-image: url("${ProfilePath}/new-window.svg"); }
#context-openlink { background-image: url("${ProfilePath}/popup.svg"); }
#context-openlinkprivate { background-image: url("${ProfilePath}/privateBrowsing.svg"); }
#context-bookmarklink { background-image: url("${ProfilePath}/save.svg"); }
#context-savelink { background-image: url("${ProfilePath}/image-add.svg"); }
#context-print-selection { background-image: url("${ProfilePath}/printer.svg"); }
#context-savelinktopocket { background-image: url("${ProfilePath}/image.svg"); }
#context-copylink { background-image: url("${ProfilePath}/link.svg"); }
#context-reloadimage { background-image: url("${ProfilePath}/reload_2.svg"); }
#context-viewimage { background-image: url("${ProfilePath}/image-add.svg"); }
#context-saveimage { background-image: url("${ProfilePath}/image.svg"); }
#context-copyimage-contents { background-image: url("${ProfilePath}/image-copy.svg"); }
#context-copyimage { background-image: url("${ProfilePath}/resize-image.svg"); }
#context-sendimage { background-image: url("${ProfilePath}/link.svg"); }
#context-setDesktopBackground { background-image: url("${ProfilePath}/resize-image.svg"); }
#_36bde3a5-9f17-4ad9-a587-d4a3c8e8d200_-menuitem-_background-tab_link { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACcklEQVRYR8WWzVEbQRBGtRHYHHy2iAAIgEJkIEdgcfbBEAEiAhcXrogITAbI5QAMVQ5gdfYBiEB8b6uHaq1md2ZXBk3VlHa0/fOmu6dni8GWR7Fl/4NWgOVyeSvAz5rHRVE8xWAls6//P7h3C8mWuRtLASzN0L2HkNOPWn/XnGgOI86QnwnkMgWSC4CdCkKTHf/UBCI1iMQXgaAbHV0AMIBBv+OF1qQJB7wDamwzpIXUnQgCubXRFcAbuJDRacyopYh3pIkBBHW0Fom+AHMZIx2tQyATCVybUCmd3bpCXwDsUGQnGRBE4tzkSMXM62wCkAVh6SglTE3cC+DgfwJgiyqPFlhwJIhTPf+w9a7vE6kIUDR7iTA3FqMDGOn5ztYU4zy8SwFwrDj3TeOp7Yx7JUUhNLUV4He7CzYGkIGhdsS9kDMe/N1hhfhoit0iYJcN+ctpvR5upsUZILJBd6R9MzrVALv+08N5ALkRwEQAwHzlT61X0p4qwql0QhO50PM8J/6SmQSH+j3U/G16FZC3kQIoJUzef0lxlOl8UMv5P+l9Mt2D+qlJAUSPTg6IIIjWkZO9lHMa0spoBJABdhxtHpkAPn1/SYU/GcFGG0Bj+8wE8Bv4JudXMb02gNCGn6Xc9QhWvlzz4a7gJlz7rnwFsMLhqEBO+x0acTR3mVGYSa46fhqlzbl+sVnBeAAvHOzzybUfI88EIHJEst5BXzflAULF4xRaFKd9nQdAiyz1RFSZwHCJ7dQj0PvI5UQDGcFM9VM1ttARYxEgR8y3GCMZZUYBCHvubbcp3EIRGNZTQH44Lm8NQY2NQ0t+tw+SppBtHeAFE7gPMJeICC4AAAAASUVORK5CYII="); }
/* Rückgängig */
#context-undo { background-image: url("${ProfilePath}/edit-cut.svg"); }
/* Wiederherstellen */
#context-redo{ background-image: url("${ProfilePath}/edit-copy.svg"); }
/* Ausschneiden */
#context-cut { background-image: url("${ProfilePath}/edit-paste.svg"); }
/* Einfügen */
#context-paste { background-image: url("${ProfilePath}/select-all-on.svg"); }
/* Löschen */
#context-delete { background-image: url("${ProfilePath}/find.svg"); }
/* ----------------------------------------- */
/* --------- Kontextmenüs der Tabs --------- */
/* ----------------------------------------- */
/* Neuer Tab */
#context_openANewTab { background-image: url("${ProfilePath}/new-window.svg"); }
/* Tab neu laden */
#context_reloadTab { background-image: url("${ProfilePath}/reload_2.svg"); }
/* Tab stummschalten */
#context_toggleMuteTab { background-image: url("${ProfilePath}/audio-muted.svg"); }
/* Stummschaltung für Tab aufheben */
#context_toggleMuteTab[muted] { background-image: url("${ProfilePath}/audio.svg"); }
/* Tab anheften */
#context_pinTab { background-image: url("${ProfilePath}/glyph-pin-16.svg"); }
/* Tab klonen */
#context_duplicateTab { background-image: url("${ProfilePath}/duplicat.svg"); }
/* Tab als Lesezeichen hinzufügen */
#context_bookmarkTab { background-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
/* Tab verschieben */
#context_moveTabOptions { background-image: url("${ProfilePath}/arrow-swap.svg"); }
/* <<< Submenu_Tab verschieben >>> */
/* An Anfang verschieben */
#context_moveToStart { background-image: url("${ProfilePath}/back.svg"); }
/* An Ende verschieben */
#context_moveToEnd { background-image: url("${ProfilePath}/forward.svg"); }
/* In neues Fenster verschieben */
#context_openTabInWindow { background-image: url("${ProfilePath}/restore-session.svg"); }
/* Teilen */
.share-tab-url-item { display: none; }
/* Alle Tabs auswählen */
#context_selectAllTabs { background-image: url("${ProfilePath}/tab-multiple.svg"); }
/* Tab schließen */
#context_closeTab { background-image: url("${ProfilePath}/stop.svg"); }
/*Mehrere Tabs schließen */
#context_closeTabOptions { background-image: url("${ProfilePath}/close-more.svg"); }
/* <<< Submenu_Mehrere Tabs schließen >>> */
/* Linke Tabs schließen */
#context_closeTabsToTheStart { background-image: url("${ProfilePath}/Arrowhead Left.svg"); }
/* Rechte Tabs schließen */
#context_closeTabsToTheEnd { background-image: url("${ProfilePath}/Arrowhead Right.svg"); }
/* Andere Tabs schließen */
#context_closeOtherTabs { background-image: url("${ProfilePath}/Toggle.svg"); }
/* Geschlossenen Tab wieder öffnen */
#context_undoCloseTab { background-image: url("${ProfilePath}/undo.svg"); }
/* ================================================================ */
/* Neuer Tab */
#toolbar-context-openANewTab { background-image: url("${ProfilePath}/new-window.svg"); }
/* Ausgewählten Tab neu laden */
#toolbar-context-reloadSelectedTab { background-image: url("${ProfilePath}/reload_2.svg"); }
/* Ausgewählten Tab als Lesezeichen hinzufügen... */
#toolbar-context-bookmarkSelectedTab { background-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
/* Alle Tabs auswählen */
#toolbar-context-selectAllTabs { background-image: url("${ProfilePath}/tab-multiple.svg"); }
/* Geschlossene Tabs wieder öffnen */
#toolbar-context-undoCloseTab { background-image: url("${ProfilePath}/undo.svg"); }
/* Symbolleiste anpassen... */
menuitem.viewCustomizeToolbar { background-image: url("${ProfilePath}/customize.svg"); }
/* Lesezeichen-Symbolleiste */
#toggle_PersonalToolbar { background-image: url("${ProfilePath}/bookmarks-toolbar.svg"); }
/* --------------------------------------------- */
/* - Kontextmenüs der Lesezeichen-Symbolleiste - */
/* --------------------------------------------- */
/* Löschen */
#placesContext_delete { background-image: url("${ProfilePath}/delete_2.svg"); }
/* Ausschneiden */
#placesContext_cut { background-image: url("${ProfilePath}/edit-cut.svg"); }
/* Kopieren */
#placesContext_copy { background-image: url("${ProfilePath}/edit-copy.svg"); }
/* Einfügen */
#placesContext_paste, #placesContext_paste_group { background-image: url("${ProfilePath}/edit-paste.svg"); }
/* Alle Lesezeichen öffnen */
#placesContext_openBookmarkContainer\:tabs { background-image: url("${ProfilePath}/movetowindow-16.svg"); }
/* Lesezeichen hinzufügen... */
#placesContext_new\:bookmark { background-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
/* Ordner hinzufügen... */
#placesContext_new\:folder { background-image: url("${ProfilePath}/folder_2.svg"); }
/* Trennlinie hinzufügen... */
#placesContext_new\:separator { background-image: url("${ProfilePath}/vertical-line.svg"); }
/* Lesezeichen verwalten */
#placesContext_showAllBookmarks { background-image: url("${ProfilePath}/bookmarks-tray.svg"); }
/* In neuem Tab öffnen */
#placesContext_open\:newtab { background-image: url("${ProfilePath}/new-window.svg"); }
/* In neuem Fenster öffnen */
#placesContext_open\:newwindow { background-image: url("${ProfilePath}/popup.svg"); }
/* In neuem privaten Fenster öffnen */
#placesContext_open\:newprivatewindow { background-image: url("${ProfilePath}/privateBrowsing.svg"); }
/* Lesezeichen bearbeiten... */
#placesContext_show_bookmark\:info { background-image: url("${ProfilePath}/edit.svg"); }
/* Lesezeichen löschen */
#placesContext_deleteBookmark { background-image: url("${ProfilePath}/delete_2.svg"); }
/* ------------------------------------------ */
/* ------- Kontextmenüs der Menuleise ------- */
/* ------------------------------------------ */
/* In Überhangmenü verschieben */
.customize-context-moveToPanel { background-image: url("${ProfilePath}/glyph-pin-16.svg"); }
/* Aus Symbolleiste entfernen */
.customize-context-removeFromToolbar { background-image: url("${ProfilePath}/delete_2.svg"); }
/* --------------------------------------------- */
/* ------- Kontextmenüs in der Menuleise ------- */
/* --------------------------------------------- */
/* --- Datei --- */
/* Neuer Tab */
#menu_newNavigatorTab { background-image: url("${ProfilePath}/new-window.svg"); }
/* Neues Fenster */
#menu_newNavigator { background-image: url("${ProfilePath}/popup.svg"); }
/* Neues privates Fenster */
#menu_newPrivateWindow { background-image: url("${ProfilePath}/privateBrowsing.svg"); }
/* Datei öffnen... */
#menu_openFile { background-image: url("${ProfilePath}//open.svg"); }
/* Seite speichern unter... */
#menu_savePage { background-image: url("${ProfilePath}/save.svg"); }
/* Link per E-Mail senden... */
#menu_sendLink { background-image: url("${ProfilePath}/mail.svg"); }
/* Drucken... */
#menu_print { background-image: url("${ProfilePath}/printer.svg"); }
/* Daten aus einem anderen Browser importieren... */
#menu_importFromAnotherBrowser { background-image: url("${ProfilePath}/import.svg"); }
/* Offline arbeiten */
#goOfflineMenuitem { background-image: url("${ProfilePath}/plug-disconnected.svg"); }
/* Beenden */
#menu_FileQuitItem { background-image: url("${ProfilePath}/quit.svg"); }
/* --- Bearbeiten --- */
/* Rückgängig */
#menu_undo { background-image: url("${ProfilePath}/undo.svg"); }
/* Wiederherstellen */
#menu_redo { background-image: url("${ProfilePath}/sync.svg"); }
/* Ausschneiden */
#menu_cut { background-image: url("${ProfilePath}/edit-cut.svg"); }
/* Kopieren */
#menu_copy { background-image: url("${ProfilePath}/edit-copy.svg"); }
/* Einfügen */
#menu_paste { background-image: url("${ProfilePath}/edit-paste.svg"); }
/* Löschen */
#menu_delete { background-image: url("${ProfilePath}/delete_2.svg"); }
/* Alles auswählen */
#menu_selectAll { background-image: url("${ProfilePath}/select-all-on.svg"); }
/* Seite durchsuchen... */
#menu_find { background-image: url("${ProfilePath}/find.svg"); }
/* --- Ansicht --- */
/* Symbolleisten */
#viewToolbarsMenu { background-image: url("${ProfilePath}/toolbar.svg"); }
/* <<< Submenu_Symbolleisten >>> */
#toggle_PersonalToolbar { background-image: url("${ProfilePath}/bookmarks-toolbar.svg"); }
#menu_customizeToolbars { background-image: url("${ProfilePath}/Themes.svg"); }
/* Sitebar */
#viewSidebarMenuMenu { background-image: url("${ProfilePath}/Dock Side Left.svg"); }
/* <<< Submenu_Sitebar >>> */
#menu_bookmarksSidebar { background-image: url("${ProfilePath}/bookmark.svg"); }
#menu_historySidebar { background-image: url("${ProfilePath}/history_2.svg"); }
#menu_tabsSidebar { background-image: url("${ProfilePath}/Dock Side Left.svg"); }
/* Zoom */
#viewFullZoomMenu { background-image: url("${ProfilePath}/screenshot.svg"); }
/* <<< Submenu_Zoom >>> */
#menu_zoomEnlarge { background-image: url("chrome://browser/skin/add-circle-fill.svg"); } /* + */
#menu_zoomReduce { background-image: url("chrome://browser/skin/subtract-circle-fill.svg"); } /* - */
/* Webseiten-Stiel */
#pageStyleMenu { background-image: url("${ProfilePath}/document-css.svg"); }
/* <<< Submenu_Webseiten-Stiel >>> */
#menu_pageStyleNoStyle { background-image: url("${ProfilePath}/document-css.svg"); }
/* Textkodierung reparieren */
#repair-text-encoding { background-image: url("${ProfilePath}/characterEncoding.svg"); }
/* Vollbild */
#fullScreenItem { background-image: url("${ProfilePath}/fullscreen.svg"); }
/* --- Chronik --- */
/* Gesamte Chronik anzeigen */
#menu_showAllHistory { background-image: url("${ProfilePath}/history_2.svg"); }
/* Neueste Chronik löschen... */
#sanitizeItem { background-image: url("${ProfilePath}/forget.svg"); }
/* Vorherige Sitzung wiederherstellen */
#historyRestoreLastSession { background-image: url("${ProfilePath}/restore-session.svg"); }
/* Kürzlich geschlossene Tabs */
#historyUndoMenu { background-image: url("${ProfilePath}/tab.svg"); }
/* Kürzlich geschlossene Fenster */
#historyUndoWindowMenu { background-image: url("${ProfilePath}/popup.svg"); }
/* Lesezeichen */
/* Lesezeichen verwalten */
#bookmarksShowAll { background-image: url("${ProfilePath}/bookmarks-tray.svg"); }
/* Aktuellen Tab als Lesezeichen hinzufügen */
#menu_bookmarkThisPage { background-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
/* Lesezeichen-Symbolleiste */
#bookmarksToolbarFolderMenu { list-style-image: url("${ProfilePath}/bookmarksToolbar.svg"); }
/* Weitere Lesezeichen */
#menu_unsortedBookmarks { list-style-image: url("${ProfilePath}/mail-inbox-all.svg") }
/* --- Extras --- */
/* Downloads */
#menu_openDownloads { background-image: url("${ProfilePath}/downloads.svg"); }
/* Add-ons und Themes */
#menu_openAddons { background-image: url("${ProfilePath}/addon.svg"); }
/* Anmelden */
#sync-setup { background-image: url("${ProfilePath}/avatar-empty.svg"); }
/* Browser-Werkzeuge */
#browserToolsMenu { background-image: url("${ProfilePath}/debugging-workers.svg"); }
/* <<< Submenu_Browser-Werkzeuge >>> */
/* Werkzeuge für Web-Entwickler */
#menu_devToolbox { background-image: url("${ProfilePath}/developer.svg"); }
/* Task-Manager */
#menu_taskManager { background-image: url("${ProfilePath}/performance.svg"); }
/* Externes Debugging */
#menu_devtools_remotedebugging { background-image: url("${ProfilePath}/bug.svg"); }
/* Browser-Werkzeuge */
#menu_browserToolbox { background-image: url("${ProfilePath}/window-dev-tools.svg"); }
/* Browser-Inhaltswerkzeuge */
#menu_browserContentToolbox { background-image: url("${ProfilePath}/command-frames.svg"); }
/* Browser-Konsole */
#menu_browserConsole { background-image: url("${ProfilePath}/command-console.svg"); }
/* Bildschirmgrößen testen */
#menu_responsiveUI { background-image: url("${ProfilePath}/command-responsivemode.svg"); }
/*Farbpipette */
#menu_eyedropper { background-image: url("${ProfilePath}/command-eyedropper.svg"); }
/* Seitenquelltext anzeigen */
#menu_pageSource { background-image: url("${ProfilePath}/document-search.svg"); }
/* Erweiterungen für Entwickler */
#extensionsForDevelopers { background-image: url("${ProfilePath}/debugging-addons.svg"); }
/* Seiteninformationen */
#menu_pageInfo { background-image: url("${ProfilePath}/document-endnote.svg"); }
/* Einstellungen */
#menu_preferences { background-image: url("${ProfilePath}/settings.svg"); }
/* --- Hilfe --- */
/* Hilfe erhalten */
#menu_openHelp { background-image: url("${ProfilePath}/help.svg"); }
/* Ideen und Feedback teilen... */
#feedbackPage { background-image: url("${ProfilePath}/send.svg"); }
/* Fehlerbehebungsmodus... */
#helpSafeMode { background-image: url("${ProfilePath}/debugging-workers.svg"); }
/* Weitere Informationen zur Fehlerbehebung */
#troubleShooting { background-image: url("${ProfilePath}/more.svg"); }
/* Betrügerische Website melden... */
#menu_HelpPopup_reportPhishingtoolmenu { background-image: url("${ProfilePath}/warning.svg"); }
/* Über Firefox */
#aboutName { background-image: url("${ProfilePath}/firefox.svg"); }
/* ---------------------------------------------- */
/* ------------- Kontextmenü Frames ------------- */
/* ---------------------------------------------- */
/* Aktueller Frame */
#frame { background-image: url("${ProfilePath}/command-frames.svg");
background-repeat: no-repeat; }
/* <<< Submenu_Aktueller Frame >>> */
/* Nur diesen Frame anzeigen */
#context-showonlythisframe { background-image: url("${ProfilePath}/tab.svg"); }
/* Frame in neuem Tab öffnen */
#context-openframeintab { background-image: url("${ProfilePath}/open-in-new.svg"); }
/* Frame in neuem Fenster öffnen */
#context-openframe { background-image: url("${ProfilePath}/popup.svg"); }
/* Frame neu laden */
#context-reloadframe { background-image: url("${ProfilePath}/reload_2.svg"); }
/*Lesezeichen für diesen Frame hinzufügen */
#context-bookmarkframe { background-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
/*Frame speichern unter... */
#context-saveframe { background-image: url("${ProfilePath}/save.svg"); }
/* Frame drucken... */
#context-printframe { background-image: url("${ProfilePath}/printer.svg"); }
/* Bildschirmfoto aufnehmen */
#context-take-frame-screenshot { background-image: url("${ProfilePath}/screenshot.svg"); }
/* Frame-Quelltext anzeigen */
#context-viewframesource { background-image: url("${ProfilePath}/document-search.svg"); }
/* Frame-Informationen anzeigen */
#context-viewframeinfo { background-image: url("${ProfilePath}/info.svg"); }
/* ---------------------------------------------- */
/* ----------- Kontextmenü Adressfeld ----------- */
/* ---------------------------------------------- */
/*
#urlbar-input-container {
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: currentColor;
}
*/
/* Rückgängig */
#urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_undo"] {
background-image: url("${ProfilePath}/undo.svg");
}
/* Wiederherstellen */
#urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_redo"] {
background-image: url("${ProfilePath}/sync.svg");
}
/* Ausschneiden */
#urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_cut"] {
background-image: url("${ProfilePath}/edit-cut.svg");
}
/* Kopieren */
#urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_copy"] {
background-image: url("${ProfilePath}/edit-copy.svg");
}
/* Einfügen */
#urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_paste"] {
background-image: url("${ProfilePath}/edit-paste.svg");
}
/* Einfügen & Los */
#paste-and-go {
background-image: url("${ProfilePath}/redo.svg");
}
/* Löschen */
#urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_delete"] {
background-image: url("${ProfilePath}/delete_2.svg");
}
/* Alles auswählen */
#urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_selectAll"] {
background-image: url("${ProfilePath}/select-all-on.svg");
}
/* ------------------------------------------- */
/* ---------- Symbole der Menuleise ---------- */
/* ------------------------------------------- */
/* Datei */
#file-menu::before { background: url("${ProfilePath}/mail-inbox-all.svg")!important; }
/* Bearbeiten */
#edit-menu::before { background: url("${ProfilePath}/edit.svg")!important; }
/* Ansicht */
#view-menu::before { background: url("${ProfilePath}/content-view.svg")!important; }
/* Chronik */
#history-menu::before { background: url("${ProfilePath}/history_2.svg")!important; }
/* Lesezeichen */
#bookmarksMenu::before { background: url("${ProfilePath}/bookmark.svg")!important; }
/* Extras */
#tools-menu::before { background: url("${ProfilePath}/toolbox.svg")!important; }
/* Hilfe */
#helpMenu::before { background: url("${ProfilePath}/help.svg")!important; }
/* Einstellungen */
#file-menu::before,
#edit-menu::before,
#view-menu::before,
#history-menu::before,
#bookmarksMenu::before,
#tools-menu::before,
#helpMenu::before {
margin-left: 6px !important;
content: '' !important;
display: block !important;
width: 16px !important;
height: 16px !important;
background-repeat: no-repeat !important;
-moz-context-properties: fill, fill-opacity;
fill: currentColor;
}
#menu_FilePopup,
#menu_EditPopup,
#menu_viewPopup,
#historyMenuPopup,
#bookmarksMenuPopup,
#menu_ToolsPopup,
#menu_HelpPopup {
margin-top: 5px !important;
}
/* ------------------------------------ */
/* *** neuer Button "Erweiterungen" *** */
/* ******* Symbole im Popup-Menü ****** */
/* ------------------------------------ */
.unified-extensions-context-menu-pin-to-toolbar {
background: url("${ProfilePath}/glyph-pin-16.svg") no-repeat !important;
background-position: 9px 4px !important;
}
.unified-extensions-context-menu-manage-extension {
background: url("${ProfilePath}/extension.svg") no-repeat !important;
background-position: 9px 4px !important;
}
.unified-extensions-context-menu-remove-extension {
background: url("${ProfilePath}/delete_2.svg") no-repeat !important;
background-position: 9px 4px !important;
}
.unified-extensions-context-menu-report-extension {
background: url("${ProfilePath}/warning.svg") no-repeat !important;
background-position: 9px 4px !important;
}
/* ------------------------------------ */
/* **** Neue Symbole im Popup-Menü **** */
/* *********** bei Buttons ************ */
/* ------------------------------------ */
.customize-context-manageExtension {
background: url("${ProfilePath}/extension.svg") no-repeat !important;
background-position: 12px 2px !important;
}
.customize-context-removeExtension {
background: url("${ProfilePath}/delete_2.svg") no-repeat !important;
background-position: 12px 2px !important;
}
.customize-context-reportExtension {
background: url("${ProfilePath}/warning.svg") no-repeat !important;
background-position: 12px 2px !important;
}
`;
var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
})();
Alles anzeigen
Gruß
mkpcxxl
damit die Symbole wieder angezeigt werden.
Du hast die ganzen Icons auch im Unterordner Icons gespeichert?
Ich habe mal eines meiner Icons genommen, funktioniert einwandfrei.
Alles anzeigenHallo Freunde,
benutze das Script Symbole.uc.js und bis jetzt hat es auch gut funktioniert.
Seit geraumer Zeit (kann leider nicht mehr sagen seit wann, werden die Symbole im Kontext Menü der Adressleiste ausser dem Symbol für "Einfügen & Los" nicht mehr angezeigt. Vielleicht kann sich ja mal jemand das mal anschauen und mir sagen, was ich ändern muss, damit die Symbole wieder angezeigt werden.
Gruß
mkpcxxl
Die Frage wird hier geklärt werden.
Das Script werde ich dann auch aktualisieren.
Nachtrag!
Erledigt, neues Skript und neue CSS sind vorhanden.
bege Es gibt keine .jsm-Dateien mher. Ersetze daher Zeile 7 durch folgende Zeilen:
Habe ich fast übersehen. Danke. Wofür ist die zweite Zeile?
Habe ich fast übersehen. Danke.
Kein Problem.
Wofür ist die zweite Zeile?
Oh, die ist aus meiner Version hineingerutscht:
// ==UserScript==
// @include chrome://mozapps/content/downloads/unknownContentType.xhtml
// @charset UTF-8
// @version Fx114+
// ==/UserScript==
(function () {
//const Cu = Components.utils;
const { FileUtils } = ChromeUtils.importESModule( 'resource://gre/modules/FileUtils.sys.mjs');
const { HelperAppDlg } = ChromeUtils.importESModule( 'resource://gre/modules/HelperAppDlg.sys.mjs');
// if (!window.Services) Cu.import('resource://gre/modules/Services.jsm');
setTimeout(function () {
saveTo();
}, 200);
function saveTo() {
// Config
const dirArray = [
["" + FileUtils.getDir('UChrm', []).path, "chrome"],
['D:', 'D:'],
['F:\\Sonst\\Gorsky', 'Gorsky'],
['G:', 'G:'],
];
const button = document.getElementById('unknownContentType').getButton('cancel');
const saveTo = button.parentNode.insertBefore(document.createXULElement('button'), button);
const saveToMenu = saveTo.appendChild(document.createXULElement('menupopup'));
saveTo.classList.toggle('dialog-button');
saveTo.label = 'Speichern nach';
saveTo.type = 'menu';
const css =`
hbox.dialog-button-box button.dialog-button menupopup {
background: gold !important;
min-width: 220px !important;
padding: 5px !important;
margin: 15px 0 0 -62px !important;
border: 3px solid dodgerblue !important;
}
hbox.dialog-button-box button.dialog-button menupopup menuitem{
appearance: none !important;
color: blue !important;
background: #fefefc !important;
border: 1px solid silver !important;
margin-top: 1px !important;
border-radius: 7px !important;
padding-left: 12px !important;
}
hbox.dialog-button-box button.dialog-button menupopup menuitem:hover {
background: greenyellow !important;
border: 1px solid red !important;
}
hbox.dialog-button-box button.dialog-button menupopup menuitem.menuitem-iconic label.menu-iconic-text {
color: blue !important;
font-size: 15px !important;
font-weight: 600 !important;
margin-left: 12px !important;
margin-top: 1px !important;
} `;
const sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
const uri = Services.io.newURI('data:text/css,' + encodeURIComponent(css));
sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
dirArray.forEach(function (directory) {
const [name, dir] = [directory[1], directory[0]];
const mi = document.createXULElement('menuitem');
const item = saveToMenu.appendChild(mi);
item.setAttribute('label', (name || (dir.match(/[^\\/]+$/) || [dir])[0]));
item.setAttribute('image', 'moz-icon:file:///' + dir + '\\');
item.setAttribute('class', 'menuitem-iconic');
item.addEventListener('command', function () {
const locationtext = document.getElementById('locationtext');
const pathFile = dir + '\\' + (locationtext ? locationtext.value : document.getElementById('location').value);
const file = new FileUtils.File(pathFile);
dialog.mLauncher.saveDestinationAvailable(file);
dialog.onCancel = function () {};
close();
});
});
}
}());
Alles anzeigen
Siehe Zeile 11.
bege Du kannst die zweite Zeile ignorieren. Die ist hier entstanden:
Ab Zeile 52 das zusätzlich einfügen:
Unangenehmer Nebeneffekt: Es wird ein Rollfeld hinzugefügt, wo vorher keines war - Ordner in der Favoritenleiste, Script-Schaltfläche Appmenu.uc.js RE: userChrome.js Scripte für den Fuchs (Diskussion)
Ich habe in Zeile 7 folgendes eingefügt, damit das Skript nur im Download-Dialog funktioniert und der Scrollbalken nicht in anderen Menüs erscheint, wo er nicht soll: tut er aber trotzdem.
Wie muss das Skript ergänzt werden, damit es wirklich nur im Download-Dialog funktioniert?
Wie muss das Skript ergänzt werden
Ob man das gleich im Skript ändern/anpassen kann, bin ich überfragt
Aber teste bitte mal.
Im Skript den zusätzlichen Code wieder entfernen.
Dann einen eigenen CSS Code erstellen mit:
Dann einen eigenen CSS Code erstellen mit:
So gut, kein parasitäres Scrollen in anderen Fenstern. Danke.
Danke.
Freut mich wenn du damit zufrieden bist
ff128+ Home page cannot be opened in a new tab,Is there anyone who can help?
(function() {
try {
eval("BrowserHome = " + BrowserCommands.home.toString()
.replace(/switch \(where\) {/, "where = (gBrowser.currentURI.spec!="+"'about:blank' && gBrowser.currentURI.spec!="+"'about:newtab' || gBrowser.webProgress.isLoadingDocument"+") ? 'tab' : 'current'; [ DISCUZ_CODE_0 ]amp;"));
}catch(e){}
})();
Hi pleassssse
I am not sure, is this Script used to change the new Tab url?
If yes, here another version:
// ==UserScript==
// @name NewTabUrl.uc.js
// @namespace https://egg.5ch.net/test/read.cgi/software/1710343177/
// @description NewTabUrl
// @include main
// @author Mozilla Firefox
// @compatibility 126+
// @version 2024/05/27 22:00
// ==/UserScript==
(function() {
let func = BrowserCommands.openTab.toString();
func = func.replace(
'url ??= BROWSER_NEW_TAB_URL;',
'url ??= "https://www.camp-firefox.de/forum";' //change url to your needs
);
BrowserCommands.openTab = new Function(
func.match(/\(([^)]*)/)[1],
func.replace(/[^)]*/, '').replace(/[^{]*/, '').replace(/^{/, '').replace(/}\s*$/, '')
);
})();
Alles anzeigen
Mfg.
Endor
Danke.
Freut mich wenn du damit zufrieden bist
Auch von mir Dankeschön!
Auch von mir Dankeschön!
Freut mich wenn andere auch etwas davon haben, war gern geschehen
Hi pleassssse
I am not sure, is this Script used to change the new Tab url?
If yes, here another version:Code Alles anzeigen// ==UserScript== // @name NewTabUrl.uc.js // @namespace https://egg.5ch.net/test/read.cgi/software/1710343177/ // @description NewTabUrl // @include main // @author Mozilla Firefox // @compatibility 126+ // @version 2024/05/27 22:00 // ==/UserScript== (function() { let func = BrowserCommands.openTab.toString(); func = func.replace( 'url ??= BROWSER_NEW_TAB_URL;', 'url ??= "https://www.camp-firefox.de/forum";' //change url to your needs ); BrowserCommands.openTab = new Function( func.match(/\(([^)]*)/)[1], func.replace(/[^)]*/, '').replace(/[^{]*/, '').replace(/^{/, '').replace(/}\s*$/, '') ); })();
Mfg.
Endor
Thanks Does not work on about:newtab
But I changed it according to this script
(function() {
let func = BrowserCommands.home.toString();
func = func.replace(
'gBrowser?.selectedTab.pinned || gBrowser?.selectedTab.hidden',
'gBrowser?.selectedTab.pinned || gBrowser?.selectedTab.hidden || "about:newtab"'
);
BrowserCommands.home = new Function(
func.match(/\(([^)]*)/)[1],
func.replace(/^[^{]*{/, '').replace(/}\s*$/, '')
);
})();