Leben in der Bude? Schaff dir einen Hund oder eine Katze an...
Da ist nichts mit Leben in der Bude. Im Gegenteil, da musst du - zumindest mit einem Hund - oft aus der Bude raus. ![]()
Leben in der Bude? Schaff dir einen Hund oder eine Katze an...
Da ist nichts mit Leben in der Bude. Im Gegenteil, da musst du - zumindest mit einem Hund - oft aus der Bude raus. ![]()
Dann wird der Code angepasst, und gut ist es
Es muss ja auch im Anpassungsforum ein bisschen Leben in der Bude sein. ![]()
Dann geht es eben nicht anders, ebenso für Reihenfolgen in solchen Listen, nach Möglichkeit würde ich das aber immer vermeiden.
Darum habe ich ihm seinerzeit die Möglichkeit mit den Attributselektoren für die Teilauswahl angeboten, die es in jenem Fall als Alternative gab.
Hier ist übrigens der damalige Thread:
Diese Verschachtelungen mit div und nth sind abartig unübersichtlich
Es gibt aber Fälle, wo die Pseudoklassen :nth-child, :first-child, :last-child und noch :only-child die einzige Möglichkeit sind, einzelne Einträge unterschiedlich zu gestalten, weil es keine ID gibt.
Im vergangenen Jahr irgendwann kam eine Anfrage - ich glaube zu Amazon, und wenn ich mich recht erinnere von Son Goku - wo es für alle Listeneinträge einer Liste nur eine einzige Klasse gab. Er wollte aber jeden Listeneintrag in einer anderen Farbe haben. Dann kann man auf diese :nth-child-Pseudoklassen zurückgreifen. Es gab da irgendwie noch ein Attribut bei jedem Listeneintrag, wo man mit Attributselektoren für eine Teilauswahl arbeiten konnte, da sich die (ziemlich langen) Attributwerte geringfügig unterschieden.
Bei mir scheiterte jetzt erst einmal das Update.
Der Bugreport wurde vor 8 Stunden geschlossen. Es hätte ja sein können, dass es im Nachmittagsupdate schon funktioniert hätte.
Da müssen wir noch warten. Mal sehen, wie es morgen sein wird.
Was gibt es dann noch für Skripte, die man hiermit nutzen könnte (sicherlich sehr viele)?
Ja, unzählige. Am besten du schaust dich mal auf Greasy Fork um, die Site ist deutschsprachig. Die Skripte sind hier:
Außerdem gibt es noch Openuserjs.org.
Sicherlich irgendwo noch mehr.
Ich hatte einen Versuch unternommen, das Script wird namentlich auch angezeigt, ist aber wirkungslos. Auch im Icon wird es nicht als gezähltes Script angezeigt.
Wo wird es denn da namentlich angezeigt, wenn es hinter dem Symbol nicht angezeigt wird? Du hast das Skript im Dashboard der Erweiterung angelegt? Klick auf as Zahnrad-Symbol hinter dem Symbol der Erweiterung.
moz-extension://8565a214-53ba-4727-a052-f69384b08a24/options/index.html
Das Skript ist aktiviert? Das Schieberegler-Symbol muss links schwarz und rechts weiß sein.
Das Skript ist immer nur aktiv, wenn du auf der Seite bist, die im Skript oben angegeben ist. Oben unter @include. Du hast oben den Standard-Kommentarabschnitt zwischen ==UserScript== und ==/UserScript überschrieben?
So sieht das bei mir aus:
moz-extension://8565a214-53ba-4727-a052-f69384b08a24/options/index.html#scripts/5
Frage vorab: " Lassen sich auch andere Scripts einbinden"?
Was meinst du mit „andere Skripts“? Andere Skripte für eine der Monkey-Erweiterungen ja, Firefox-Benutzerskripte meines Wissens nicht.
Der Bug - siehe Link in Beitrag #24 - ist als gelöst markiert. Achtet also mal dann darauf, ob wieder hochgezählt wird.
Ich verwende dafür die ↓ Anpassungen.
.jsMarkAsBestAnswer habe ich auch ausprobiert, hat aber aus irgendeinem Grund nicht funktioniert.
Ich habe die Ursache für das Nichtfunktionieren beim Sternsymbol gefunden: Da soll einer drauf kommen, im Attribut-Text werden ja äußere und innere doppelte Anführungszeichen verwendet und die inneren sind deutsche typographische Anführungszeichen. So genau guckt doch da keiner hin! Ich hatte mich allerdings schon gewundert, dass innerhalb der doppelten Anführungszeichen ebenfalls doppelte Anführungszeichen sind, normalerweise ist das syntaktisch nicht korrekt - da müssen dann einfache Anführungszeichen entweder innen oder außen sein. Die deutschen typographischen Anführungszeichen sind ebenfalls andere Anführungszeichen. Kleine Ursache große Wirkung, wie so oft.
FuchsFan Welchen Selektor verwendest du für das Stern-Symbol? Bei mir funktioniert es irgendwie gar nicht (Symbol bleibt Schwarz, wird bei Hover rot, Hintergrund verändert sich überhaupt nicht) oder sowohl Schriftfarbe als auch Hintergrundfarbe ändern sich, aber die Hintergrundfläche hat gerade mal Symbolgröße. Auf deinem Bildschirmfoto im vorstehenden Beitrag habe ich gesehen, dass da der Hintergrund Button-Größe hat.
Zu dem Problem mit Skript und data-tooltip: Die Schaltflächen haben auch das Attribut aria-label mit dem gleichen Text wie ihn data-tooltip hat. Wenn ich aria-label verwende, kann ich das Skript aktivieren und somit data-tooltip (und das Anzeigen des Tooltips) unterdrücken und die Formatierungen funktionieren trotzdem. Für die Bearbeiten-Schaltfläche habe ich im Skript die zweite Zeile aktiviert, um den title-Tooltip zu unterdrücken.
Doch, sobald das Skript aktiviert ist, und [data-tooltip] noch vorhanden ist, werden die Formatierungen nicht mehr angezeigt. Wenn ich das Skript deaktiviere, werden sie wieder angezeigt.
Funktioniert aber nur, wenn man [data-tooltip] aus dem Code entfernt. Ansonsten wird die Formatierung nicht mehr angewendet.
Und ich dachte die ganze Zeit, es geht darum. Die Formatierung der eigentlichen Schaltflächen erschien mir gar nicht als Problem.
Wie ich bereits schrieb, geht das so nicht, aus meiner Sicht nur so:
Danke, probiere ich mal aus. Ich nutze ebenfalls Violentmonkey.
Ich bin noch etwas irritiert. Mir scheint doch, dass alle Regeln bisher nur auf die Schaltflächen angewendet werden, aber nicht auf den Tooltip. Der erscheint trotzdem und immer in Schwarz mit weißer Schrift.
Alles klar, Sören. Danke.
Hm. Ich habe dazu keine Regel in meiner CSS-Datei.
2002Andreas Zum Stern: Wann genau erscheint der, ich sehe ihn bei mir auch nicht. Was hat er für einen Selektor? Vielleicht habe ich in in meiner CSS-Datei ausgeblendet.