Funzt hier mit 115, allerdings auf Linux.
Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen
-
grisu2099 -
1. Juli 2023 um 18:13 -
Erledigt
-
-
Auch da keine Probleme.
Danke fürs Testen.
Hat nicht FuchsFan Win11? H-I-L-F-E!!!
Funzt hier mit 115, allerdings auf Linux.
Auch dir Danke fürs Testen...
-
Hat nicht
Soweit ich weiß hat er Win11.
Danke fürs Testen.
Immer gerne
-
Hat nicht FuchsFan Win11? H-I-L-F-E!!!
Funktioniert hier ohne Probleme.
-
-
Funktioniert leider weder in Version 115 noch in der Nightly
Das ganze Skript nicht, oder nur das mit der Farbe?
-
Funktioniert hier ohne Probleme.
Du bist mein Held ! Eine gute Nachricht für mich, aber eine schlechte für grisu2099 , dann muss der Fehler bei dir irgendwo anders verborgen sein. Alles richtig kopiert?
Wäre schön, wenn Du es wieder vor das ">" zaubern könntest.
Danke fürs Testen! Ich schau, was ich machen kann...
-
Sämtliche Skripte laufen, nur dieses nicht.
Auf beiden Rechnern per "Kopieren"-Button in Notepad++ übertragen und im Skripte-Ordner eingefügt.
Danach Neustart des Fuchses per Restart-Button.
Das ganze Skript nicht, oder nur das mit der Farbe?
Das komplette Skript läuft nicht.
-
Das komplette Skript läuft nicht.
Bitte nich hauen:
Hattu UTF8 in N++ eingestellt?
-
Das komplette Skript läuft nicht.
Ist schon sehr verdächtig. Hier noch der Beweis, dass es läuft.
-
Och menno, so weit war ich auch schon mal!
Habe den Ordnernamen eingefärbt und leider hinter dem Pfeil die "Anzeige" gehabt, auch eingefärbt.
"2 Mal editiert, zuletzt von Mira_Belle (Sonntag, 22:46) aus folgendem Grund: Anderes Skript! — Es gibt ältere Versionen dieses Beitrags"
Man beachte das erste Skript.
Ich habe es einfach nicht hinbekommen, die Anzeige direkt hinder den Ordnernamen zu bekommen.
Habe aber dadurch das Problem erkannt, nur habe ich leider von JavaScript einfach viel zu wenig Ahnung.
-
Also ich hab es auch auf Win11 getestet und bei mir funkt es auch nicht. Habe den FF mit dem Rechtsklick auf das Restartbutton neugestartet.
-
Hattu UTF8 in N++ eingestellt?
Hab ich..
-
Jetzt direkt hinter dem Ordnernamen: Besser?
JavaScript
Alles anzeigen(function() { if (!window.gBrowser) return; function setFunction() { const css =` .countClass::after { content: attr(data-value); color: red; } `; 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); let persToolBar = document.getElementById('PersonalToolbar'); persToolBar.addEventListener('popupshowing', function onPopupShowing(aEvent) { let popup = aEvent.originalTarget; for (let item of popup.children) { if (item.localName != 'menu' || item.id?.startsWith('history')) continue; setTimeout(() => { let itemPopup = item.menupopup; itemPopup.openPopup(); itemPopup.hidePopup(); let menuitemCount = 0; let menuCount = 0; for (let subitem of itemPopup.children) { if (subitem.classList.contains('bookmark-item') && !subitem.disabled && !subitem.hidden) { if (subitem.localName == 'menuitem') { menuitemCount++; } else if (subitem.localName == 'menu') { menuCount++; } } } let position = document.getElementsByClassName('label.menu-iconic-text')[0]; let label = item.childNodes[1]; //label.menu-iconic-text label.classList.add('countClass'); let strCountOut = " (" + menuCount + "/" + menuitemCount + ")" label.setAttribute('data-value', strCountOut); }, 100); } }); } setTimeout(function() { setFunction(); },50); })();
Steht bei euch eine Fehlermeldung in der Konsole bzgl. dieses Skripts?
Habt ihr mal alle sonstigen Skripte entfernt? Vielleicht kommt ja auch ein spezielles AddOn als Störfaktor in Frage?
Läuft bei euch dieses (Original-)Skript? Wenn ja, dann bin ich wirklich überfragt und ratlos...
JavaScript
Alles anzeigen(function() { if (!window.gBrowser) return; function setFunction() { PlacesViewBase.prototype._onPopupShowing = function PVB__onPopupShowing(aEvent) { let popup = aEvent.originalTarget; this._ensureMarkers(popup); if ("_delayedRemovals" in popup) { while (popup._delayedRemovals.length) { popup.removeChild(popup._delayedRemovals.shift()); } } if (popup._placesNode && PlacesUIUtils.getViewForNode(popup) == this) { if (!popup._placesNode.containerOpen) { popup._placesNode.containerOpen = true; } if (!popup._built) { this._rebuildPopup(popup); } this._mayAddCommandsItems(popup); } /* original function end */ for (let item of popup.children) { if (item.localName != 'menu' || item.id?.startsWith('history')) continue; setTimeout(() => { let itemPopup = item.menupopup; itemPopup.openPopup(); itemPopup.hidePopup(); let menuitemCount = 0; let menuCount = 0; for (let subitem of itemPopup.children) { if (subitem.classList.contains('bookmark-item') && !subitem.disabled && !subitem.hidden) { if (subitem.localName == 'menuitem') { menuitemCount++; } else if (subitem.localName == 'menu') { menuCount++; } } } if (!item.labelOriginal) { item.labelOriginal = item.label; } item.labelSuffix = ' (' + menuCount + '/' + menuitemCount + ')'; item.label = item.labelOriginal + item.labelSuffix; }, 100); } popup.addEventListener('popuphidden', function onPopuphidden(event) { if (event.target != this) return; popup.removeEventListener('popuphidden', onPopuphidden); for (let item of popup.children) { if (item.localName == 'menu') { if (item.labelOriginal) { item.label = item.labelOriginal; item.labelOriginal = undefined; } } } }); } } setTimeout(function() { setFunction(); },50); })();
-
Jetzt direkt hinter dem Ordnernamen: Besser?
Supi, Schankedön...
Ich drück dann mal grisu2099 und omar1979 die Daumen
-
Jetzt direkt hinter dem Ordnernamen: Besser?
Perfekt - dankeschön.
Läuft hier prima auf dem Mac, mit Fx 115.
-
Steht bei euch eine Fehlermeldung in der Konsole bzgl. dieses Skripts?
Kann hier nichts finden.
Habt ihr mal alle sonstigen Skripte entfernt?
Hab ich - in beiden Firefox-Versionen und auf beiden Rechnern.
Läuft bei euch dieses (Original-)Skript?
Das läuft einwandfrei...
-
Das läuft einwandfrei...
Wie gesagt, dann weiß ich auch nicht weiter. Ich kann es eben nur auf Win10 testen. Es scheint ja kein prinzipielles Problem mit dem OS zu geben...
Hast du auch mal die 'userChromeShadow.css' ausgeschaltet, falls von dir benutzt?
Erhöhe in meinem Skript mal die Werte in Zeile 52 und Zeile 59. Zum Testen ruhig mal auf '1000'!
-
Steht bei euch eine Fehlermeldung in der Konsole bzgl. dieses Skripts?
Keine Ahnung wo ich da schauen muss. Sorry.
Habt ihr mal alle sonstigen Skripte entfernt? Vielleicht kommt ja auch ein spezielles AddOn als Störfaktor in Frage?
Läuft bei euch dieses (Original-)Skript? Wenn ja, dann bin ich wirklich überfragt und ratlos...Nein habe kein Scripte entfernt und keine Ahnung ob da ein AddOn dazwischen funkt.
Ja das Original-Script das du oben gepostet hast funkt.
-
Mir fallen noch 2 Sachen ein:
1. Rechner mal komplett neu starten.
2. Fehler beim kopieren des Codes.
Mal nicht per "Inhalt kopieren", sondern per Maus markieren und dann Copy/Paste.
-