Na dann muss ich morgen mal gucken, welches Script da reinhaut... Danke, einstweilen.![]()
Beiträge von Boersenfeger
-
-
Heute klappt dieses Script nicht mehr
JavaScript
Alles anzeigen/* Suchfeld leeren nach 4 Sekunden */ /* Author @aborix */ setTimeout(function() { if (!window.BrowserSearch) return; var searchbar = BrowserSearch.searchBar; if (!searchbar) return; var textbox = searchbar.textbox; var tId; textbox.addEventListener('input', function() { clearTimeout(tId); tId = setTimeout(function() { textbox.value = ''; document.getElementById('searchbar').hidePopup(); }, 4000); }); }, 0);Da muss doch bestimmt wieder was angepasst werden, wegen dem addEventlistener...

-
Danke, es fluppt wieder.

-
2002Andreas Ich hatte irgendwie nur die eine Zeile im Code, siehe #1
grisu2099 und lenny2 Vielen Dank für eure Vorschläge, ich habe den Code von Andreas ergänzt da ich diesen ja eh schon genutzt habe. Jetzt ist alles fein mit kleinen Anpassungen:
Für Mitlesende der ganze Code:
CSS
Alles anzeigen/* Saubere Link-Adresse kopieren */ #strip-on-share::before, #context-stripOnShareLink::before { background: url("..//icons//broom.webp")!important; margin-right: 6px !important; margin-left: 1px !important; content: '' !important; display: block !important; width: 16px !important; height: 16px !important; background-repeat: no-repeat !important; background-position: 0px 0px !important; } -
Moin, ich hatte ja bereits Erfolg mit dem Link-Kontextmenüeintrag:
CSS
Alles anzeigen/* Saubere Link-Adresse kopieren */ #context-stripOnShareLink::before { background: url("..//icons//broom.webp") !important; margin-right: 6px !important; margin-left: 1px !important; content: '' !important; display: block !important; width: 16px !important; height: 16px !important; background-repeat: no-repeat !important; background-position: 0px 0px !important; }Im Kontextmenü der Adressleiste/URL-Bar befindet sich auch der Eintrag (Saubere Linkadresse kopieren), wird aber vom obigen Code nicht erfasst.
Wie muss der obige Code ergänzt werden, damit er auch in der Adresszeile wirkt bzw. wie muss ein neuer Code dazu aussehen?
Vielen Dank!

-
Boersenfeger
Da müsste ich mir mal Deine Version vom Script anschauen.
Schieb mir die mal per PN rüber.Ist unterwegs, vielen Dank!


-
Eine Nachfrage hätte ich noch.
Ich arbeite nun mit einem neuen Profil für Nightly. Im Alten konnte ich mit der Tastenkombi ALT+R geänderte CSS-Dateien sofort Laden. Jetzt funktioniert dies nicht, muss dann immer via CSSLoaderButton / Kontextmenü neu laden. Kann man diese Kombi wieder verfügbar machen?
-
Danke, wenn man natürlich .webg speichert, kanns nicht klappen..
CSS
Alles anzeigen/* Saubere Link-Adresse kopieren */ #context-stripOnShareLink::before { background: url("..//icons//broom.webp") !important; margin-right: 6px !important; margin-left: 1px !important; content: '' !important; display: block !important; width: 16px !important; height: 16px !important; background-repeat: no-repeat !important; background-position: 0px 0px !important; }So klappt es dann.


Danke an alle Beteiligten

-
Verwendest Du wie früher ein alternatives Sprachpaket?
Nicht, dass ich wüsste... siehe Kommentar von Sören Hentzschel
In der Release-Version habe ich auch ein Icon mit dem alten Text...

2002Andreas Der obige Code passt nicht, ggf muss eine andere Bezeichnung genutzt werden. Ausserdem kann ich dein Icon nur als webp abspeichern.
-
-
-
Moin, ist es möglich diesen Code zu erweitern?
CSS
Alles anzeigen/*AGENT_SHEET*/ /********************************************************************************************* simpleMenuWizard: userChrome.css tweaks to remove context menu items in Firefox. https://github.com/stonecrusher/simpleMenuWizard ********************************************************************************************** /*** tab-context.css ***/ /*** When right-clicking on a tab ***/ /* #tabContextMenu #context_openANewTab, /* New Tab */ /* #tabContextMenu #context_openANewTab + menuseparator, /******** Separator ********/ /* #tabContextMenu #context_reloadTab, /* Reload Tab */ /* #tabContextMenu #context_reloadSelectedTabs, /* Reload Tabs */ /* #tabContextMenu #context_toggleMuteTab, /* Mute / Unmute Tab */ /* #tabContextMenu #context_toggleMuteSelectedTabs, /* Mute / Unmute Tabs */ /* #tabContextMenu #context_pinTab, /* Pin Tab */ /* #tabContextMenu #context_unpinTab, /* Unpin Tab */ /* #tabContextMenu #context_pinSelectedTabs, /* Pin Tabs */ /* #tabContextMenu #context_unpinSelectedTabs, /* Unpin Tabs */ /* #tabContextMenu #context_duplicateTab, /* Duplicate Tab */ /* #tabContextMenu #context_duplicateTabs, /* Duplicate Tabs */ /* #tabContextMenu #context_duplicateTabs + menuseparator, /******** Separator ********/ /* #tabContextMenu #context_bookmarkSelectedTabs, /* Bookmark Tabs… */ /* #tabContextMenu #context_bookmarkTab, /* Bookmark Tab */ /* #tabContextMenu #context_moveTabOptions, /* Move Tab */ /* #tabContextMenu #context_moveToStart, /* Move to Start */ /* #tabContextMenu #context_moveToEnd, /* Move to End */ /* #tabContextMenu #context_openTabInWindow, /* Move to New Window */ /* #tabContextMenu #context_sendTabToDevice, /* Send Tab to Device */ /* #tabContextMenu .share-tab-url-item, /* Share tab URL via 3rd party app */ /* #tabContextMenu #context_reopenInContainer, /* Reopen in Container */ /* #tabContextMenu #context_dummy, /* Send Tab to Device Submenu not yet supported */ /* #tabContextMenu #context_selectAllTabs, /* Select All Tabs */ /* #tabContextMenu #context_selectAllTabs + menuseparator, /******** Separator ********/ /* #tabContextMenu #context_closeTab, /* Close Tab */ /* #tabContextMenu #context_closeTabOptions, /* Close Multiple Tabs */ /* #tabContextMenu #context_closeTabsToTheStart, /* Close Tabs to Left */ /* #tabContextMenu #context_closeTabsToTheEnd, /* Close Tabs to Right */ /* #tabContextMenu #context_closeOtherTabs, /* Close Other Tabs */ /* #tabContextMenu #context_undoCloseTab, /* Undo Close Tab */ #leave_this_dummy_here { display:none !important; }Mir geht es um die Einträge im Screenshot, die ohne Icon sind. Diese würde ich gern ausblenden!

-
-
-
-
-
-
-
-
Moin, u.a. Code, abgelegt im CSSShadowOrdner, wird nicht ausgeführt. Die Tabs kleben am linken Seitenrand. Was ist verkehrt?
CSS/* Tabs mittig */ #tabbrowser-tabs:not([overflow], [orient="vertical"]) .tabbrowser-tab:nth-child(1 of :not([pinned], [hidden])) { margin-left: auto !important; } #tabbrowser-tabs:not([overflow], [orient="vertical"]) #tabbrowser-arrowscrollbox-periphery { margin-right: auto !important; }Hier zur Sicherheit der Inhalt der userChromeShadow.css
Code@import url("file:c:\Users\XXXX\AppData\Roaming\Mozilla\Firefox\Profiles\JGmdLxo1.Profil 1\chrome\CSSShadow\Tabs_mittig.css");und der Inhalt der userChromeShadow.uc.js
Code
Alles anzeigen// userChromeShadow.uc.js by aborix // 28.07.2022 FF104+ Fix: using PathUtils.join (Sören Hentzschel) (async function() { if (location != 'chrome://browser/content/browser.xhtml') return; try { let path = PathUtils.join(PathUtils.profileDir, 'chrome', 'userChromeShadow.css'); let cssIn = await IOUtils.readUTF8(path); let sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService); let uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(cssIn)); sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET); } catch(e) { console.log("UserChromeShadow-Error: " + e.name + ': ' + e.message ); }; })();Ein weiteres Problem habe ich damit! Das Profil ist neu erstellt und die Profilbezeichnung lässt sich leider im Profilmanager nicht ändern. Der Name des Profils lautet JGmdLxo1.Profil 1. Ich habe das Gefühl, dass die Leerstelle im Namen nicht gemocht wird.
2. Fragen:
Ist der Code fehlerhaft?Wie kann man ein Profil umbenennen?
Vielen Dank für eure Hinweise!

