Benutzer Diskussion:ParaDox/monobook/revisionTag.js
Dokumentation
[Quelltext bearbeiten]Zweck: Verschiebt leicht veränderte Kopie der „gesichtet“-Box nach links über (oder mittels der Variablen „rT_position“ unter) die Artikelüberschrift.
(Kopie von id="mw-revisiontag"-Inhalt
dann in id="ParaDox-revisiontag"
).
- Siehe Vorschau unten.
- Vorgeschichte/Anlass: „Wikipedia:Fragen zur Wikipedia/Archiv/2008/Woche 22#nochmal zum sichtungshinweis (rechts oben)“ (1. Juni 2008).
- Nur für den FireFox-Browser vorgesehen (funktioniert sehr wahrscheinlich auch mit Opera), wobei unter anderen Browsern vielleicht OK, aber mit denen möchte ich mich nicht auch noch beschäftigen müssen.
Doku: Für angemeldete Benutzer+innen
[Quelltext bearbeiten]- Einzubinden in die eigene monobook.js bzw. cologneblue.js mittels folgender Zeilen:
// [[Benutzer:ParaDox/monobook/revisionTag.js]]
// DEFAULT var rT_position = 'oberhalb Titel' (wenn undefined)
var rT_position = 'oberhalb Titel'; // 'unterhalb Titel' ist auch möglich
document.write('<SCRIPT SRC="http://de.wikipedia.org/w/index.php?title='
+ 'Benutzer:ParaDox/monobook/revisionTag.js&action=raw&ctype=text/javascript&dontcountme=s">'
+ '<\/SCRIPT>');
Doku: Für unangemeldete Benutzer+innen (Greasemonkey)
[Quelltext bearbeiten]Bisher nur unter/bis Firefox 2.0.0.14 gewiss (funktioniert wahrscheinlich auch mit Opera):
- in Bezug auf MSIE und Opera siehe auch „Cross-browser userscripting“
Greasemonkey-Version zum ersten mal installieren:
- Bei Bedarf Greasemonkey für FireFox installieren
- revisionTag.user.js neu INSTALLIEREN
- revisionTag.user.js Benutzer:ParaDox/monobook/revisionTag.user.js#source11
Greasemonkey-Version updaten/aktualisieren:
- FireFox-Menü: Tools → Greasemonkey → Manage User Scripts → revisionTag → Uninstall → OK
- FireFox-Menü: Tools → Options → Advanced → Network → Cache → Clear Now → OK
- revisionTag.user.js erneut INSTALLIEREN
Hinweise:
- Greasemonkey-Scripts laufen weitestgehend auch dann, wenn JavaScript im FireFox deaktiviert ist,
aber beispielsweise anscheinendsetInterval()
nicht mehr.
Doku: Screenshots
[Quelltext bearbeiten]Abhängigkeit der Darstellung von: «Einstellungen» → «Markierte Versionen»
[Quelltext bearbeiten]un- oder angemeldet mit „revisionTag.js“ oder „revisionTag.user.js“
[Quelltext bearbeiten]unangemeldet ohne JavaScript
[Quelltext bearbeiten]angemeldet ohne JavaScript
[Quelltext bearbeiten]Diskussion
[Quelltext bearbeiten]Ich habe das Script gerade mal ausprobiert, aber in meinen Cologne-Blue-Skin funktioniert es trotz Firefox-Browser leider überhaupt nicht. Statt über das Lemma verschoben zu werden, verschwindet die Gesichtet-Box komplett. --MSchnitzler2000 Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MSchnitzler2000-2008-06-12T23:07:00.000Z-Diskussion11
- Andere Skins als monobook hatte ich bisher überhaupt nicht im Sinn, da ich ausschließlich monobook verwende. Dennoch werde ich mir das Mal in „Kölnisch Blau“ ansehen, verspreche aber (noch) nicht mehr.Gruß, --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-06-13T01:08:00.000Z-MSchnitzler2000-2008-06-12T23:07:00.000Z11
- NACHTRAG: Abgesehen von der Erweiterung für
skin="cologneblue"
, kann jetzt mittels der VariablerT_position
gewählt werden, ob die „gesichtet“-Box ober- oder unterhalb vom Seitentitel platziert wird.--ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-06-13T04:12:00.000Z-MSchnitzler2000-2008-06-12T23:07:00.000Z11- Jetzt funktioniert es auch bei meinem Cologneblue. Danke! Dadurch stört die Gesichtet-Box jetzt auch keine rechts oben platzierten Infoboxen mehr. Apropos Platzierung: Vielleicht könnte man das kleine Fragezeichen, das auf die Dokumentation verweist, noch mit in die erste Zeile packen, statt alleine in eine zweite Zeile.-- MSchnitzler2000 Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MSchnitzler2000-2008-06-13T14:46:00.000Z-ParaDox-2008-06-13T04:12:00.000Z11
- „das kleine Fragezeichen“ müsste jetzt ab Version 0.31 „brav“ sein. --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-06-13T15:15:00.000Z-MSchnitzler2000-2008-06-13T14:46:00.000Z11
- Jetzt funktioniert es auch bei meinem Cologneblue. Danke! Dadurch stört die Gesichtet-Box jetzt auch keine rechts oben platzierten Infoboxen mehr. Apropos Platzierung: Vielleicht könnte man das kleine Fragezeichen, das auf die Dokumentation verweist, noch mit in die erste Zeile packen, statt alleine in eine zweite Zeile.-- MSchnitzler2000 Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MSchnitzler2000-2008-06-13T14:46:00.000Z-ParaDox-2008-06-13T04:12:00.000Z11
Umständlicher Code zum Feststellen des Skins
[Quelltext bearbeiten]Wieso verwendest du bei get wp-skin
nicht einfach die Variable skin
anstatt mit einem überkomplizerten Konstrukt dieselbe Variable aus dem Quelltext auszulesen und in rT_SKIN
zu schreiben? Sowohl Cologneblue als auch Monobook liefern die Variable mit. --V·R·S (☣|☢) Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-V.R.S.-2008-06-22T12:10:00.000Z-Umständlicher Code zum Feststellen des Skins11
- Damit ich bei der Greasemonkey-Version („revisionTag.user.js“) zu 99% den identischen Code benützen kann
:-)
--ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-06-22T12:43:00.000Z-V.R.S.-2008-06-22T12:10:00.000Z11- Ignoriert Greasemonkey etwa seitenweite Variablen? --V·R·S (☣|☢) Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-V.R.S.-2008-06-22T12:51:00.000Z-ParaDox-2008-06-22T12:43:00.000Z11
- Sozusagen, aber mit wohl überlegter Absicht. Siehe http://wiki.greasespot.net/UnsafeWindow --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-06-22T13:01:00.000Z-V.R.S.-2008-06-22T12:51:00.000Z11
- Ignoriert Greasemonkey etwa seitenweite Variablen? --V·R·S (☣|☢) Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-V.R.S.-2008-06-22T12:51:00.000Z-ParaDox-2008-06-22T12:43:00.000Z11
Layout: Box nicht einzeilig
[Quelltext bearbeiten]Das Skript ist ja super, habe es eben wegen WP:FZW#Sichterikon/Skinprobleme eingebunden. Allerdings sieht es nicht so aus wie auf dem Screenshot, genauer: Der gelbe Kasten, die Zusatzinfo und das Fragezeichen mit der Linie stehen jeweils in einer eigenen Zeile. Hat das vielleicht etwas mit den anderen Problemen zu tun, die auch auf FZW beschrieben sind? Gruß --MdE ✉ Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MdE-2008-07-28T21:57:00.000Z-Layout: Box nicht einzeilig11
- „Allerdings sieht es nicht so aus wie auf dem Screenshot“ : Das sollte möglichst nicht so sein. Welchen Browser und Skin verwendest du? Könntest du evtl. ein Screenshot machen und uploaden, beispielsweise als „Bild:ParaDox - Sichtungsbox - Fehler - Datum.png“? Gruß, --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-07-29T02:14:00.000Z-MdE-2008-07-28T21:57:00.000Z11
- Sorry, vergessen: Firefox 2 und Standardskin (Monobook). Screenshot ist kein Problem, habe ich gerade gemacht. Wenn ich alles Unwichtige wegschneide, welche Lizenz nehme ich dann dafür? PD?
- Konnte jetzt übrigens nur die ungesichtete Version ablichten, bei gesichteten Artikeln ist jetzt gar kein Hinweis mehr (häh?). Gruß --MdE ✉ Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MdE-2008-07-29T10:11:00.000Z-ParaDox-2008-07-29T02:14:00.000Z11
- Ich habe die GNU-Lizenz verwendet, weil das ja für WP die allg. Lizenz ist. Wundern tut mich deine Meldung schon, da ich auch FF2+Monobook verwende. Ob ungesichtete oder gesichtet Version dürfe für die Suche des Bugs keine Rolle spielen. Ja, seit heute gibts die Box nur noch bei ungesichteten Artikeln, weiß nur nicht mehr wo ich das gelesen habe, oder doch :-). Gruß, --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-07-29T10:44:00.000Z-MdE-2008-07-29T10:11:00.000Z11
- PS.: Verwendest du „ParaDox/monobook/revisionTag.js“ oder „ParaDox/monobook/revisionTag.user.js“? --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-07-29T10:54:00.000Z-MdE-2008-07-29T10:11:00.000Z11
- Sorry, dass ich mich erst jetzt wieder melde. Ich habe die Version ohne user eingebunden. Ich habe zwar hier GreaseMonkey, aber wenn ich mal woanders bin, ist die Variante per Monobook günstiger.
- Hier nun die Screenshots: ausführlich - kurz. Bei der gesichteten Version sah es genau so aus.
- Zur Sicherheit habe ich auch mal alle Erweiterungen im FF deaktiviert, es änderte sich aber nichts. Könnte es vielleicht an den anderen Änderungen in meiner js oder css liegen?
- Gruß --MdE ✉ Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MdE-2008-07-30T11:28:00.000Z-ParaDox-2008-07-29T10:54:00.000Z11
<<< nach links <<<
Danke, aber leider kann ich das Phänomen immer noch nicht nachvollziehen. Daher wäre es sehr praktisch, wenn ich von ein paar betroffenen Seiten den HTML-Quelltext hätte, den du in getrennten Versionen unter Benutzer:ParaDox/test speichern könntest. Der jeweilige komplette HTML-Quelltext sollte zwischen den zwei folgenden „source“-Zeilen stehen:
<syntaxhighlight lang="html"> HTML-Quelltext </syntaxhighlight>
Gruß --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-07-30T11:54:00.000Z-Layout: Box nicht einzeilig11
- Habe jetzt den Quelltext von Mehrzweckabteil dort eingefügt, weil der noch recht kurz ist. Es betrifft aber genrell jeden Artikel. Kannst du damit etwas anfangen? Ach ja, wenn ich irgendeine ältere Version angucke (w/index.php?title=xy&oldid=12345), dann scheint die Darstellung in Ordnung zu sein. Gruß --MdE ✉ Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MdE-2008-07-30T13:47:00.000Z-ParaDox-2008-07-30T11:54:00.000Z11
- Danke. Ich werde versuchen der Sache auf den Grund zu gehen, und melde mich dann bei dir. Gruß --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-07-30T13:54:00.000Z-MdE-2008-07-30T13:47:00.000Z11
- OK, danke, aber seh dich bitte in keiner Verpflichtung :-) Gruß --MdE ✉ Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MdE-2008-07-30T13:58:00.000Z-ParaDox-2008-07-30T13:54:00.000Z11
- Dank des HTML-Quelltextes konnte ich die Ursache immerhin schon weitestgehend erkennen. Welche Optionen hast du unter Einstellungen, Markierte Versionen eingestellt?
- Benutze für markierte Versionen die detaillierte Benutzerschnittstelle
- Benutze für markierte Versionen die einfache Benutzerschnittstelle
- Gruß --16:33, 30. Jul. 2008 (CEST)
- Dank des HTML-Quelltextes konnte ich die Ursache immerhin schon weitestgehend erkennen. Welche Optionen hast du unter Einstellungen, Markierte Versionen eingestellt?
- OK, danke, aber seh dich bitte in keiner Verpflichtung :-) Gruß --MdE ✉ Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MdE-2008-07-30T13:58:00.000Z-ParaDox-2008-07-30T13:54:00.000Z11
- Danke. Ich werde versuchen der Sache auf den Grund zu gehen, und melde mich dann bei dir. Gruß --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-07-30T13:54:00.000Z-MdE-2008-07-30T13:47:00.000Z11
- Dein Verdacht hat sich bestätigt: Ich hatte die einfache Schnittstelle eingestellt. Wenn ich nun die detaillierte einstelle, ist das Layout völlig in Ordnung. Gruß --MdE ✉ Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MdE-2008-07-30T15:52:00.000Z-MdE-2008-07-30T13:58:00.000Z11
- Da hätte ich früher drauf kommen können, aber in meiner „Betriebsblindheit“ kam es mir bisher leider nie in den Sinn, das Script mit «einfache Benutzerschnittstelle» zu probieren. Herzlichen Dank für deine freundliche und beträchtliche Hilfe. In der nächsten Version sollte das Script auch mit «einfache Benutzerschnittstelle» funktionieren, so weit mir das überhaupt und mit den momentanen «WP Gesichtete-Versionen Einstellungen» möglich ist, denn mit unangekündigten Änderungen von der Seite muss jederzeit gerechnet werden. Gruß --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-07-30T20:20:00.000Z-MdE-2008-07-30T15:52:00.000Z11
- Ich kenne das von eigenen kleinen Programmen, die Fehler tauchen meistens nur bei anderen auf und finden sich dann schwer oder an den einfachsten Stellen. Und ich danke auch vielmals für die schnelle Hilfe :-) Gruß --MdE ✉ Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-MdE-2008-07-30T20:23:00.000Z-ParaDox-2008-07-30T20:20:00.000Z11
- Da hätte ich früher drauf kommen können, aber in meiner „Betriebsblindheit“ kam es mir bisher leider nie in den Sinn, das Script mit «einfache Benutzerschnittstelle» zu probieren. Herzlichen Dank für deine freundliche und beträchtliche Hilfe. In der nächsten Version sollte das Script auch mit «einfache Benutzerschnittstelle» funktionieren, so weit mir das überhaupt und mit den momentanen «WP Gesichtete-Versionen Einstellungen» möglich ist, denn mit unangekündigten Änderungen von der Seite muss jederzeit gerechnet werden. Gruß --ParaDox Benutzer Diskussion:ParaDox/monobook/revisionTag.js#c-ParaDox-2008-07-30T20:20:00.000Z-MdE-2008-07-30T15:52:00.000Z11