Benutzer Diskussion:PDD/monobook.js
Benutzungshinweise:
Einfach das ganze kopieren (näheres dazu siehe Benutzer:PDD/monobook FAQ).
- Fragen zum Wie/Wo/Warum der monobook.js? Bitte die Benutzer:PDD/monobook FAQ lesen.
- Ist in den FAQ irgendetwas schlecht oder gar nicht erklärt? Bitte auf Benutzer Diskussion:PDD/monobook FAQ Bescheid sagen.
- Sonstige Fragen, Fehlermeldungen, Ideen für neue Funktionen, Abneigung gegen vorhandene Funktionen? Immer her damit, und zwar auf Benutzer Diskussion:PDD.
Changelog
- (P098u, 22.2.2008) neues Modul modifyLKs.js von mnh (nur für Admins); neue Version von dellinknowcommons (aufgebrezelt von codeispoetry);
highlightredirects.jsentfernt (geht jetzt via CSS); mehr Striche plus FixDash-Funktion - (P098t, 25.1.2008) als Gadget verfügbares Modul entfernt (
wikiminiatlas.js); neue Module highlightredirects.js von Dschwen, osm.js von Magnus Manske; BildLA raus (obsolet); TOR-Node-Check; Skripte einbinden ohne maxage (wegen Umstellung des Cachings) - (P098s, 8.1.2008) Parameter für Gadgets nach vorne; als Gadget verfügbares Modul entfernt (
customToolbar.js); Tool für "User:Stats" jetzt konfigurierbar; Ombuds-Admin wird markiert; neues Modul markErledigt.js von Euku; statt Uraltversionwikiminiatlas2.jsjetzt Privatkopie wikiminiatlas.js; Buttons für Global User Contribs, Range Contribs etc.; Lemmasperr-Funktion raus (geht jetzt direkter)- Versionen vor P098s bitte auf eine neuere Version updaten
- (P098r, 9.10.2007) neues Modul Sperrstatus.js von St-fl; Vandal-Button für Artikel; Benutzerseiten-Tools im QuickBar umsortiert; Bausteinsetzen auch bei ungewöhnlichen Benutzernamen (via Escapes); mehr PND-Bausteine; ADB-Baustein; farbige Benutzerbegrüßung
- (P098q, 14.8.2007) aktuelles replaceQuoteSigns.js von BLueFiSH.as direkt eingebunden; zeno.org-Links
- (P098p, 8.8.2007) Link aus Bilderupload-Gallery auf Userseiten; convertEntities.js eingebunden
- (P098o, 20.7.2007) präemptiv ein paar Funktionen für Opera- und IE-Nutzer ausgeschaltet; BLU durch DÜP ersetzt; ein paar zusätzliche Tools; DeletedEdits jetzt unterschiedlich für Nicht-Admins und Admins
- (P098n, 5.6.2007) Character-Replacements überarbeitet; Links zu Bilder-Tools nur noch auf Bild-Seiten; Kategorie-Tools neu sortiert (und nur noch auf Kategorie-Seiten angezeigt); Schiedsgerichtler-die-eigentlich-keine-Admins-sind anders markiert;
diesesundjenesobsolete fixdiffwidth-Modul entfernt- Versionen vor P098n bitte auf eine neuere Version updaten
- (P098m, 1.6.2007) Bezüge auf gelöschtes Modul
delete.jsentfernt, bessere Sonderzeichenersetzung für DEFAULTSORT und PND, Schriftgröße im QuickBar einstellbar, Markierung von CheckUser und Schiedsgerichtler, AutoReview-Tool hinzugefügt - (P098l, 27.5.2007) gelöschte Edits zu Logs hinzugefügt; neues Stimmrecht-Tool von C-M, irrenhaus.js (Usermessage-Skript) von Revvar, neue Import-Funktionen von Revvar, Geburtstagstool von Benutzer:Luxo, SUL Conflict Search, TaggAll() ersetzt durch checkAllDeletedVersions()
- (P098k, 9.3.2007) Längenbegrenzung für Zusammenfassungszeile (addEditAndRevertLinks.js); manuelle Zeitzonenverschiebung (für datierte LK-Seiten etc.); Einbindung des "Erstellte Artikel"-Tools; markAdmins optional nur noch bei Link auf Benutzerseite; bessere Erkennung von IP-Adressen; CommonsHelper mit aktuellem Bild; weitere optionale Benutzerdisk-Bausteine; Reload-Checkbox jetzt mit versteckter Beschriftung; neues Modul: persDaten.js von Spongo
- (P098j, 1.3.2007) Credits korrigiert; "Spam"-Link bei Lupins Popups ausschaltbar; Kopfzeile gekürzt
- (P098i, 25.2.2007) einzelne Quickbar-Abschnitte in Funktionen verkapselt (dadurch unbenötigtes leichter auskommentierbar); mehr Kohärenz im Dropdown-Code
- (P098h, 25.2.2007) Standardtext für Vandalenmeldung definierbar; automatisch generierte Personenlemmata (mit Komma) in Personendaten, Defaultsort usw. eingefügt; PND-Suche; mehr Fußnotenmarkierungen; MyPages jetzt in Kopfzeile
- (P098g, 24.2.2007) Adminflag automatisiert; Encarta; Steinzeit-Meyer; Lemmasperrung (für Admins)
- (P098f, 24.2.2007) einige neue, im Lauf der Zeit bestellte kleine Features: SLA-Standardtext und Shortcuts; Aka's PageHistory; Adminfunktionen (gesperrter Benutzer usw.); automatische Editkommentare konfigurierbar usw.
- (P098e, 23.2.2007) Admin-Flag plus rudimentäre Admin-Anpassungen; Markierung von Commons-Admins; IP-Funktionen auch auf Contribs; dellink-nc.js (NowCommons-Delete-Link von Revvar)
- (P098d, 23.2.2007)
addEditSection0.jsersetzt durch modifyCA.js; Purge-Button - (P098c, 22.2.2007) Hilfetext-Popups von Littl; Bürokraten-Marker; CommonsHelper; IP-Range-Calculator; Quickbar leicht umgeräumt
- (P098b, 27.12.2006) Contributors-Tool; refs einfügen; umgestellt auf deutsche Spezialseitennamen; bei Klick auf Versionsnummer erfährt man jetzt, ob die monobook.js auf dem neuesten Stand ist
- (P098a, 18.11.2006) viel Kosmetik: visuelle Warnung bei fehlerhaft kopierter monobook.js; Kategorienprojekt hat sich durchgesetzt; Signaturen mit zuviel Grafikkram nicht als Parameter übergeben; Defaultgrund beim Revertieren anpassbar; Bürokraten & Stewards jetzt auch markiert; QuickBar-Links umorganisiert und ergänzt; QuickBar-Link auf whois (bei IP-Benutzern); Spielwiesen-Reset als QuickBar-Link
- (P098, 8.11.2006) Auslagerung von Hilfsfunktionen in helperFunctions.js, um durch Vorlagenänderungen bedingte Anpassungen außerhalb der monobook.js durchführen zu können (deshalb mal wieder Updatezwang); Einbindung der LA-Vorlage verbessert; noch mehr Fixes zur Vermeidung doppelter Bausteinsetzungen; globale Stimmrechtmarkierung entfernt (geht besser auf User-by-User-Basis über LogLinks); Fixes für Safari von Sypholux
- Versionen vor P098 bitte auf eine neuere Version updaten
- (P097α, 31.10.2006) Warnhinweis zur Vermeidung doppelter Löschanträge etc.; oben links fixierter Quickbar jetzt auch für Opera und IE7; neues Modul hinweise.js von DerHexer zum Einfügen von Redaktions- und Portalhinweis; leere Personendaten-Vorlage per Knopfdruck; fette Beschriftungen jetzt via css
- (P097z, 16.10.2006) neue Module: coordinates und changeSZtoSS; Funktion fillActionPage() statt aktion(), jetzt wieder in der monobook.js; Funktion Init() aufgesplittet; bisschen umgeräumt
- (P097y, 2.10.2006) zusätzliche anpassbare Beschriftungen; Littl-Reverts im selben Browserfenster möglich (
var aearlhere
); Warnhinweis bei LTR-Mark im Lemma; Einbindungsreihenfolge der Module geändert (Revert-Aktionen möglichst früh; Kosmetik möglichst spät) - (P097x, 24.9.2006) neue Funktion undate(); neues Modul customToolbar.js; Smiley-Modul entfernt; neue Optionen:
markbecareful
("gefährliche" Buttons rot markiert); rev/edit-Links abschaltbar in Versionsgeschichte; Markierungen (UTF/Admin) abschaltbar auf Watchlist und Contribs; neuer Logslink für Bildnutzungs-Check auf Commons - (P097w, 12.9.2006) Lupin-Optionen umsortiert und vereinheitlicht; Diffwidth per Default an
- (P097v, 12.9.2006) changeBeschriftungen() jetzt customisable; neue Module eingebaut (APPERs IP-Patrol; Smileys von Cryptic); paar Ergänzungen und Vereinheitlichungen im Quickbar
- (P097u, 11.9.2006) Überflüssige Module entsorgt (
moveEditsection.jsundhideOwn.js); neues Modul eingebaut (QuickEdit von ASM); ein paar Ergänzungen im Quickbar - (P097t, 27.8.2006) Bugfix: Fehler bei Einbindung der Ripe-Tooltips behoben (Dank an Fg68at für den Hinweis)
- Versionen vor P097t bitte auf eine neuere Version updaten
- (P097s, 27.8.2006) Bugfix: auf Contributions wurde godmode-light.js nicht mehr geladen (Dank an Löschkandidat für den Hinweis)
- (P097r, 27.8.2006) kleine Änderung: ein paar Quicklinks umarrangiert; neue Variable
qbnewpage
(auffalse
setzen, wenn Quicklinks kein neues Fenster öffnen sollen) - (P097q, 26.8.2006) wichtige Änderung: Edit/Revert-Script sowie Markierskripte (UTF8, Admins) anders eingebunden; dadurch monobook.js-Update nötig (außerdem: mehr Texte anpassbar; neues Modul für verbesserte Anzeige von Bildergalerien)
- Versionen vor P097q bitte auf eine neuere Version updaten
- (P097p, 26.8.2006) kleine Änderungen: Nutzer können jetzt bestimmte Texte ("IntroBearbeiten"; Admin-Markierungen) in der monobook.js für den eigenen Bedarf anpassen; Optionen sind jetzt (hoffentlich) übersichtlicher angeordnet
- (P097o, 25.8.2006) Nur kleine Änderung: Benutzername muss nun nicht mehr eingetragen werden (monobook.js kann also jetzt jeder ohne Änderung übernehmen, ohne dass was schiefgehen kann). Diskussion dazu hier.
- (P097n, 23.8.2006) kleine Änderungen: auf Spezial-Seiten nicht alle Module laden (spart Ladezeit); Modul "unsigned.js" eingebunden (füllt die Unsigned-Vorlage quasi halbautomatisch aus; sehr praktisch!); class "noprint" für den Quickbar (damit er nicht mit ausgedruckt wird); Versionsgeschichte auf Diskseite ausgelagert
- (P097m, 13.8.2006) Nur kleine Änderung: Modul "reftoggle.js" (von Malte Schierholz) eingebunden (Fußnoten im Artikel ausblenden)
- (P097l, 6.8.2006) Nur kleine Änderung: eingetragene "Hallo"-Begrüßungsbausteine verlinken jetzt auf die korrekte Diskussionsseite des Benutzers.
- (P097k, 6.8.2006) Für alle Nutzer mit Versionen vor P097k: Die Funktionen zum Eintragen von Bausteinen (LA, SLA usw.) sind umgestrickt worden. Bei Benutzung alter monobook.js-Versionen besteht die Gefahr, dass ein LA für eine Kategorie oder ein Bild in einem Artikel landet (also dass z.B. der LA für die alberne Kategorie:Turiner Grabtuch stattdessen peinlicherweise im Lesenswerten Artikel Turiner Grabtuch eingebaut wird, wie es mir beim Testen passiert ist...).
- Versionen vor P097k bitte unbedingt auf eine neuere Version updaten
- (P097j, 6.8.2006) kleine Änderung: Zusatzvariablen in Vorbereitung für Umbasteln des LA/SLA/usw.-Moduls
- (P097i, 21.7.2006) kleine Änderungen: Vorlage:Signatur wieder ausgebaut (da keine Einigung mit dem/der Vorlagenersteller/in); moveEditSection nicht mehr benötigt (weil systemweit eingeführt)
- (P097h, 29.6.2006) Funktionsaustausch: setReload() statt setreload()
- Versionen vor P097h bitte auf eine neuere Version updaten
- (P097g, 28.6.2006) kleine Änderungen: BildLKs jetzt auf datierten Unterseiten stellen; testweise Vorlage:Signatur als Option
- (P097f, 26.6.2006) Änderung: getLemma() gefixt
- (P097e, 26.6.2006) keine Änderungen (bis auf die Versionsnummer... oops!)
- (P097d, 26.6.2006) kleine Änderung: vorbereitet für automatische Vandalenmeldung
- (P097b, 9.6.2006) kleine Änderungen: Anpassen der Auto-Signatur möglich; optionales Modul: Lupin's Popups
- (P097, 9.6.2006) sehr wichtige Änderung: einige Funktionen umbenannt (Standardisierung); neues Modul alertOnChanges.js (um Nutzer zum Updaten aufzufordern); außerdem: Hinweis auf FAQ eingebaut; Modul showRedundantLinks per Default ausgeschaltet (verursachte JS-Fehler);
- Versionen vor P097 müssen unbedingt auf eine neuere Version geupdatet werden. Das gilt insbesondere für die alten Versionen von Littl (0.6 - 0.91)!
- Bei diesen Uralt-Versionen fehlt leider auch jede Möglichkeit, Updatewarnungen zu erhalten.
- (P096, 2.6.2006) kleine Änderungen: Parameterisierung des Moduls addLogsLink; neue optionale Module: JS-Highlighting von Olliminatore; Searchbox von Zocky
- (P095, 1.6.2006) neuer Rollback-Kommentar (godmode-light); neues Modul: addLogsLink.js; importPage erweitert (jetzt auch aus Schwesterprojekten); zweite fixdiffwidth-Variante (von BLueFiSH.as); addEditLinkToOldVersionLinks.js ersetzt durch addEditAndRevertLinks.js mit zusätzlichen Parametern; bei allen eingebundenen Modulen jetzt Wikilink aufs Modul (dadurch besser erkennbar, wer veraltete Versionen noch verwendet)
- (P094, 30.4.2006) neue Module: markUTF8.js, addEditSection0.js, markStimmrecht.js; fixdiffwidth.js und Signatur.js von Olliminatore; Littl-Revert mit Begründung überarbeitet (jetzt mit Angabe von Autor/Datum der Version, auf die zurückgesetzt wird); neue Begrüßungsvorlagen eingebaut; Quelltextformatierung verbessert; myReplace() ersetzt durch wpTextReplace(); neu: ReplaceMarkup() extern von BLueFiSH.as; Rechtschreibprüfung von APPER
- (P093, 22.4.2006) FixQuotes in Quickbar eingebaut; URV+ eingebaut (automatisches Eintragen von URVs); myTypoKorr() und tkorr() entfernt
- (P092, 22.4.2006) Urversion (basiert auf Littl 0.91); Änderungen: Modularisierung (Auslagerungen in: addEditLinkToOldVersionLinks.js, eintragen.js, changeBeschriftungen.js, tooltips.js); neue Module: markAdmins.js, replaceQuoteSigns.js, moveEditsection.js, showRedundantLinks.js, hideOwn.js; Littls godmode-light durch eigenen ersetzt
- (Littl 0.91, 21.2.2006)
- (Littl 0.9, 19.2.2006)
- (Littl/Schwalbe/Littl 0.7, 17.2.2006)
- (Spongo/Littl 0.8, 5.1.2006)
- (Littl 0.7, 6.9.2005)
- (Littl 0.6, 31.8.2005)
- (Littl 0.5, 30.8.2005)
- (NicoHaase 6.-8.8.2005, verschiedene Fixes, parallel)
- (Littl, 21.3.2005, übernommen von BLueFiSH.as)
- (BLueFiSH.as, 22.11.2004, übernommen von SirJective)
- (SirJective, 15.10.2004, übernommen von Maximus Rex)
- (Maximus Rex, 3.6.2004) Benutzer:Maximus Rex/monobook.js übernommen von Angela [1]
- (Angela, 30.4.2004) Erstdefinition des QuickBars? [2]
Nagscreens / "Erzwungene" Updates
Manchmal sind Änderungen in Modulen notwendig, die auch ein Update der monobook.js bei den Mitnutzern erforderlich machen. In solchen Fällen baue ich dezente (?) JavaScript-Warnungen ein, die die Nutzer auf das angeratene Update hinweisen. (Bei schwerwiegenden Änderungen kommt dazu auch noch die Abschaltung des entsprechenden Moduls für die betroffenen Benutzer.)
Die Versionen, wo solche Update-Warnungen eingesetzt wurden, sind in der Versionsliste jeweils rot hervorgehoben; dort stehen jeweils auch die konkreten Gründe für die Update-Notwendigkeit.
Und wie gesagt: wenn neue Features zur monobook.js hinzugefügt werden oder sonstige Verbesserungen gemacht werden, gibt es garantiert keine solche Warnung. Warnungen gibt es nur, wenn Änderungen in den Modulen dazu führen, dass alte Versionen der monobook.js nicht mehr oder nur noch fehlerhaft funktionieren. (Also bitte auf keinen Fall einfach das Warnmodul ausschalten oder die Versionsnummer hochsetzen, es sei denn, du möchtest unbedingt eine kaputte monobook.js haben.)
Links auf gelöschte/deaktivierte Uralt-Skripts
- Spezial:Linkliste/Benutzer:BLueFiSH.as/JS/fixdiffwidth (js)
- Spezial:Linkliste/Benutzer:BLueFiSH.as/JS/markup
Updateprogramm
Wer nutzt noch völlig veraltete Versionen? (Stand: 4.3.2007)
- Benutzer:CollectiveStupidity/monobook.js (P097t)
- Benutzer:Dr. med. Ieval/monobook.js (P097t)
- Benutzer:SingleMalt/monobook.js (P097t)
- Benutzer:Albrechtloh/monobook.js (P097w)
- Benutzer:Langsdorff/monobook.js (P097x)
- Benutzer:BSTMSMS/monobook.js (P097y)
- Benutzer:Laurien/monobook.js (P097y)
- Benutzer:Paetrix/monobook.js (P097z)
- Benutzer:Windrose/monobook.js (P097α)
Modularisierung
Hallo PDD, ich habe bemerkt das Du nun die Funktion importPage exzessiv nutzt und einzelne Funktionen auslagerst (moduliesierst) Ich denke dies bedeutet eine kleine Verzögerung deiner /monobook.js (da diese leider erst durch die PHP-Abrage des Servers gehen müssen) so würde ich vorschlagen die Fkt: importPage zu verbessern, mit einer Prüfung ob die einzelnen Dateien schon im Cache sind. Leider kann ich nicht sagen wie diese aussehen soll, ich erinnere mich nur dies irgendwo mal gesehen zu haben. Oder wird diese sowieso nur einmal pro Session aufgerufen/ durchlaufen? Dann wäre mein Ansinnen von niedriger Bedeutung. So würde ich auch dein Script gerne übernehmen wollen. Gruß -- Ολλίμίνατορέ •Ω• 16:39, 20. Apr 2006 (CEST)
- Das mit der Verzögerung ist durchaus möglich, daran hatte ich noch gar nicht gedacht. Mir ging es erst einmal darum, die monobook.js soweit wie möglich zu modularisieren, weil das ganze vielleicht als Baukastensystem auch für andere nützlicher ist als eine monolithische monobook.js. Wenn dir ne gute Idee für eine bessere Import-Funktion kommt, sag Bescheid.. ansonsten schau ich mir das an, sobald ich mit der monobook.js fertig bin. — PDD — 17:09, 20. Apr 2006 (CEST)
function importPage(site){ document.write('<script type="text/javascript" src="/w/index.php?title=' + site + '&action=raw&ctype=text/javascript&smaxage=2678400&dontcountme=s"><\/script>'); }
Ich habe gerade wahrscheinlich eine einfache Möglichkeit gefunden (mit zusätzlichen PHP-Parametern; nur abgekuckt in en:) :), wobei ich nicht genau weis was sie bedeuten, es gibt auch diese Option &ts=20060420210903. smaxage könnte vielleicht die Cache-Zeit sein – wie bei Cookies.
Vielleicht hat auch diese If-Abfrage (von User:Lupin) etwas damit zu tun!?
if (1) document.write('<link rel="stylesheet" type="text/css" href="' + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/navpop.css' + '&action=raw&ctype=text/css&dontcountme=s">'); else document.write('<link rel="stylesheet" type="text/css" href="http://localhost:8080/js/navpop.css">');
- -- Ολλίμίνατορέ •Ω• 00:16, 21. Apr 2006 (CEST)
- Bin gerade zu müde für genaue Analysen, aber diese ganzen Parameter (smaxage, dontcountme usw.) hängen ja an der URL und sind daher, glaube ich, nicht das was wir suchen... die URL gibt ja nur dem Webserver Informationen und nicht dem Browser, und der Cache, um den es hier geht, ist der vom Browser. Na ja, ich grübel demnächst mal drüber nach... — PDD — 02:14, 21. Apr 2006 (CEST)
- Stimmt, ich kann es mir auch nicht vorstellen. Jedoch dontcountme scheint nicht zu schaden (und eher doch von Nutzen zu sein). -- Ολλίμίνατορέ •Ω• 15:36, 21. Apr 2006 (CEST)
Restliche Diskussion verschoben nach Benutzer Diskussion:PDD/markAdmins.js — PDD — 18:35, 21. Apr 2006 (CEST)
Die ausgelagerten Scripte/ Module scheinen (mit obiger Funktion nun) tatsächlich aus dem Cache genommen zu werden, da es nicht ausreicht meine (veränderten) neu zuladen. -- Ολλίμίνατορέ •Ω• 22:33, 23. Apr 2006 (CEST)
Einbindungs-Hinweis
Man benötigt obige Funktion (importPage) sowie einen Aufrauf dieser mit dem (gewünschten) Modul-Namen als Argument/ Parameter (am besten am Ende deiner /monobook.js). Falls (für optionale Funktionen) wahlweise eine im SETUP-Block (Options-)Variable/ Parameter ist;
// *** SETUP *** var signing = true; // *NEU* aut. Unterschrift var markadmins = true; // Admins etc. besonders hervorheben
sieht der Aufruf (am Ende im FOOT-Block als Bsp.) so aus:
// *** FOOT - Block *** ausgelagerte optionale Skripte (statische Module, aber mit möglicher dynamischer Funktion) if (signing) importPage('Benutzer:Olliminatore/Signatur.js'); // Benutzer:Olliminatore/Signatur.js if (markadmins) importPage('Benutzer:PDD/markAdmins.js'); // Benutzer:PDD/markAdmins.js
Anm.: Die Kommentare (// hinter der Modul-Einbindung) sind unbedingt miteinzufügen/ zu übernehmen. Aus 3 Gründen:
- Es ist (für jederman) ersichtlich wer dieses Modul benutzt
- Man hat einen direkten Link zum Script.
- Änderungen können (ohne es in der Beobachtungsliste zu haben) leicht erkannt werden.
en: see also here. -- Ολλίμίνατορέ •Ω•
URV?
Hallo, PDD! Es ist jetzt eigentlich eine blöde Frage, da ich das Skript auch nutzte, aber stellt die Übernahme durch andere Benutzer nicht eigentlich eine Urheberrechtsverletzung dar? Du mußt bedenken, dein Text steht unter der GFDL und ist nicht _nicht_ PD. Falls ich mich irren sollte sorry, aber ich mach mir nur Sorgen. Grüßlies, SPS ♪♫♪ eure Meinung 11:02, 9. Aug 2006 (CEST)
- Wenn der Schreiber des Scripts andere dazu einlädt, sein Script zu kopieren, kann das tatsächliche kopieren nur schwer eine Urheberrechtsverletzung darstellen. -- sebmol ? ! 11:18, 9. Aug 2006 (CEST)
- Das einfachste wäre, die Skripte under GPL (statt GFDL) zu stellen, was ich aber nicht alleine kann; da müsste man die ganzen Mitautoren (Bluefish, Littl, Olliminatore, Spongo usw.) erst fragen. Aber möglich wär das. — PDD — 13:35, 9. Aug 2006 (CEST)
Verschieben?
Hallo! Kannst du mir vielleicht kurz sagen, wie ich den roten Balken um den "Verschieben"-Knopf weg bekomme? Ganz herzlichen Dank! Grüße, Ca$e 22:07, 30. Nov. 2006 (CET)
- (Hoffe, das geht okay.) Am besten
var markbecareful = true;
zuvar markbecareful = false;
ändern. Wenn du den Hinweis für fremde Benutzerseiten ebenfalls deaktivieren willst, müsstest du die davorgehende Zeile ebenfallsfalse;
setzen. —DerHexer (Disk., Bew.) 22:12, 30. Nov. 2006 (CET)- Ah super, das hatte ich übersehn, danke!! Grüße, Ca$e 22:18, 30. Nov. 2006 (CET)
Credits/History
Habe die hier folgende (sowieso veraltete) Liste der Änderungen aus der monobook.js entfernt; kostet ja alles nur Ladezeit, und die Credits der einzelnen Module finden sich jeweils am Anfang derselben.
// Änderungen PDD: // - modularisiert // - ein paar Zusatzskripte übernommen // (Gänsefüßchen ersetzen, Admins markieren, doppelte Links anzeigen...) // - kleinere Fixes, myTypoKorr() entfernt // - Markierung von "Sonderzeichenbenutzernamen" // - Fix der Breite der Diff-Tabelle (VersionsVergleichSeite) Benutzer:Olliminatore // - "Nullabschnitt" separat editierbar // - zusätzliche Links auf Logfiles (Sperrlog, Verschiebungslog, Löschlog usw.) // - automatische Signatur Benutzer:Olliminatore // - WikiMiniAtlas Benutzer:Dschwen // - Fußnoten ausblenden Benutzer:Malte Schierholz // ab hier Text aus Originalversion von Littl: // getestet mit Firefox und IE // am besten monobook.css gleich mitkopieren. // // 21.02.06 - optional : Tooltips unter IP-Contributions Links für RIPE-Info // // 19.02.06 - Textbausteine für Bilder (NowCommons mit Abfrage des neuen Namens und Bild-Lizenz-fehlt) // - *Automatisierter Löschantrag für Bilder // - optional : (rv) sind minor-Edits. // // 17.02.06 - Version von Schwalbe übernommen. // - Appers Rechtschreibprüfung deaktiviert, // - Godmode-Light durch selbst modifizierte, hoffentlich funktionierende Version ersetzt. // Muss alles noch getestet werden. Bin weiter auf Suche nach Bugs die während meiner // Abwesenheit durch neue Mediawikiversionen entstanden sind. // // (2005) *Automatisierter Löschantrag und Qualitätssicherung // - Artikel müssen nicht zum Bearbeiten geöffnet werden. // *verbesserte Wartbarkeit // *Revert-Button mit der Möglichkeit eine Begründung einzugeben // *Optionale Dropdown-Auswahlfelder // *Aussehen den anderen Feldern links angepasst, ist jetzt "seamless integratet" :-) // *APPERs Rechtschreibprüfung // *godmode-light // *Man kann ein Häkchen setzen, wenn die Seite immer wieder neu geladen werden soll // -Nützlich für Recentchanges und andere Seiten. Für andere Zeitintervalle siehe Variable "timeout".
— PDD — 16:50, 21. Aug 2006 (CEST)
"Originalskript von Benutzer:SirJective"
stimmte eigentlich nie, (hab ich auch nie geschrieben, es hieß bei mir seither immer nur "ursprüngliche Idee gefunden bei: http://de.wikipedia.org/wiki/Benutzer:SirJective/monobook.js"). SirJective hats von Benutzer:Maximus Rex/monobook.js kopiert, der es offenbar von Angela übernommen hat und bei ihr verliert sich die Spur bei der ältesten Version. Vielleicht kannst das ja mal bei Gelegenheit im Quelltext richtig stellen. Und wenn nich is mir auch egal ;-) Gruß --BLueFiSH ✉ (Klick mich!) 03:42, 26. Feb. 2007 (CET)
- Ach siehste, Maximus Rex wusste ich ja schon (siehe Versionsliste oben!), aber Angela war mir neu. Ich werd den Credits-Text mal behutsam umformulieren... Danke! — PDD — 13:33, 26. Feb. 2007 (CET)
- Na also wenn ich das da oben so sehe, fehlt zwischen Littl und Maximus aber meine Wenigkeit. Vor dem 1.9.2005 hab ich das Teil schon über 9 Monate weiter ausgebaut und Littl übernahm damals meine Version als Basis zur Weiterentwicklung. --BLueFiSH ✉ (Klick mich!) 16:52, 26. Feb. 2007 (CET)
- Ist ja skandalös.
Trage ich bei nächster Gelegenheit nach!— PDD — 03:06, 27. Feb. 2007 (CET) done — PDD — 03:28, 27. Feb. 2007 (CET)- Hervorragend! ;-) --BLueFiSH ✉ (Klick mich!) 03:29, 27. Feb. 2007 (CET)
- Ist ja skandalös.
- Na also wenn ich das da oben so sehe, fehlt zwischen Littl und Maximus aber meine Wenigkeit. Vor dem 1.9.2005 hab ich das Teil schon über 9 Monate weiter ausgebaut und Littl übernahm damals meine Version als Basis zur Weiterentwicklung. --BLueFiSH ✉ (Klick mich!) 16:52, 26. Feb. 2007 (CET)
To-Do-Liste
obsolete Module (hideOwn, moveEditSection) entfernendone — PDD — 04:50, 11. Sep 2006 (CEST)Optionen für Lupin nach oben ins SETUP, + bessere Defaults evtl.done — PDD — 15:47, 12. Sep 2006 (CEST)Optionen für ChangeBeschriftungendone — PDD — 12:30, 12. Sep 2006 (CEST)Vorschläge von Fg68at: "würde gerne nur rv und edit in der Versionshistory ausschalten, da ich die öfters auf 500 erweitere und das braucht dann eine Weile bis das JS drübergelaufen ist. Noch ein Wunsch: bei meiner Beobachtungsliste würde ich keine Adminanzeige brauchen. Aber nur dort."done — PDD — 01:28, 13. Sep 2006 (CEST)addEditAndRevertLinks.js: shortcuts von jhaDone — PDD — 00:00, 25. Sep 2006 (CEST)LTR-Mark-Warnungen bei Lemmata (über markUTF8?)Done — PDD — 09:58, 30. Sep 2006 (CEST)eintragen.js: PH+ für Vorlage:Portalhinweis einbauen? (DerHexer bastelt dran)done — PDD — 17:57, 30. Okt. 2006 (CET)Vorschlag von DerHexer: Test ob Artikel schon gelöscht nicht nur bei SLA, sondern auch URV (etc.)doneim Quickbar: "Stimmrecht?" (und Funktion markStimmrecht) entfernen. Zum einen gibt es auf Userseiten unten links jetzt "User:Stats" (Link zu Kate+) und "User:Stimmrecht" (Link zu Gunthers Stimmrecht-Tool mit Eingabe des Abstimmungsbeginns), zum anderen wird man selten alle Abstimmenden auf Stimmrecht überprüfen wollen, sondern nur ab und an mal einen, und da braucht man für beide Varianten 2 Clicks; ist also überflüssige Dopplung und ramscht nur den Quickbar vollDone — PDD — 15:36, 8. Nov. 2006 (CET)In der History kann man ja revert und bearbeiten einblenden. Wenn man nur revert will, gehts nicht, es geht nur, wenn man auch bearbeiten aktiviert hat (Luxo)fixed — PDD — 19:46, 17. Nov. 2006 (CET)Vorschlag von Fg68at: "Noch eine Idee: Wenn bei einem Diff eine IP steht oder auf einer Userpage einer IP, dann könnte man einen Link zu IPinfo und Trace einblenden." (evtl bei Ripe-Tooltips?) oder als Zusatzlinks bei addLogsLink?auf IP userpages im quickbar eingebaut, sollte reichen — PDD — 19:50, 17. Nov. 2006 (CET)markAdmin neu schreiben; viel zu viele Schleifen (kostet alles zu viel Zeit), siehe Ollis Ideen auf der mark-Admins-Diskerledigt thx to LittlRipe-tooltips verbessern (lt. Sebmol tauchen die nicht nur bei IPs auf, sondern störenderweise bei allen Benutzern)done — PDD — 21:20, 4. Mär. 2007 (CET)Flush-Button (reload +done — PDD — 21:20, 4. Mär. 2007 (CET)&action=purge
) oder lieber nicht?seit 13.2. häufige probleme mit addonloadhook is not defined, besonders auf special und action=edit (nur bei mir?)nach ein paar Tagen gings wieder... — PDD — 21:20, 4. Mär. 2007 (CET)komischer error hier - nur temporär? -- irgendwas mit addeditsect0, ausge-x-t, schaue späteraddeditsect0 ausgetauscht, jetzt okTolanor: LAs werden auf LA-Seite eingetragen, aber nicht im Artikel (Firefox 1.0.7) -> weiterverfolgen. — PDD — 23:08, 11. Jan. 2007 (CET)-> gefixt durch update auf FF2.0- markUTF8 erweitern und cleanen, siehe Disk dort
- Page:Log droppt LTR-Mark (warum? nicht in wgPageName?)
- sonderzeichen-usernames nicht korrekt an stimmrecht übergeben? z.B. [3]
- Module irgendwie durchnumerieren oder A-Z oder so, damit zu ändernde Stellen leichter auffindbar?
- changeBeschriftungen: Code aufhübschen (cf. Hinweise von datura)
- addLogsLink alternativ als addLogsInQuickbar (für Leute die lieber den Quickbar zumüllen)
Benutzer:PDD/monobook-littl.js basteln (alle Features der alten littl 0.91, alles neumodische abgeschaltet) für sanften Umstieg (Versionen sowas wie L097q)muss nicht sein, gibt jetzt monobook-barebone.js und ähnliches kann bei Bedarf gebastelt werden — PDD — 23:12, 3. Dez. 2006 (CET)- User-Log-Links nur, wenn User tatsächlich existiert
- Inkompatibilität: Lupin-Popups vs. showRedundantLinks, siehe [4]
- Inkompatibilität: Bluefishs diffwidth vs. godmode-light, siehe [5]
- eintragen.js: BLU+ für BLU-User Vorlage einbauen (siehe Benutzer Diskussion:PDD/monobook_FAQ/Archiv#Lob_und_Funktionswunsch)
- nicht essentiell, aber evtl. praktisch: wenn user admin, godmodelight auf false?
- wie ist das passiert? (nicht reproduzierbar) - hab jetzt reverten noch weiter nach vorn geschoben und markierungen weiter nach hinten
- getLemma() in eintragen.js sollte weg (obsolet),
aktion() sowiesoaktion() ist wieder da, wo sie hingehört — PDD — 14:37, 16. Okt. 2006 (CEST) - erneut versuchen, Spongos grafische Konfiguration zu integrieren bzw. praktikabel zu machen
- kaputte Benutzerseiten schaffen es u.U., die Skripte zu crashen, siehe z.B. Benutzer:Vinojan
- Benutzer:Wiegels/table.js einbauen, aber man bräuchte irgendnen Wrapper...
- zurücksetzen-button wird auch auf gesperrten seiten eingeblendet (weg damit?)
- dito für (rev) und (edit)
- bizarres Zeug (mutmaßlich Benutzerfehler): [6]
- bei manchen Nutzern (Browser? OS?) scheint der quickbar zu breit zu sein.
- dazu passend: Bugreport Taxman - quickbar neben dem Logo; Firefox (huh?)... hoffe auf Screenshot
- Bizarrer Bug mit IE und Eingabegebietschema?? Siehe [7] — PDD — 15:03, 10. Nov. 2006 (CET)
- endlich mal Revvars Fix für Quickbar-Breite testen [8]
- http://www.iks-jena.de/cgi-bin/whois?submit=Suchen&charset=iso-8859-1&search=
- bei ae&rl doch nicht innerHTML? siehe [9]
- Wannabe Kate http://tools.wikimedia.de/~interiot/cgi-bin/Tool1/wannabe_kate oder alternativ contribs mit 199 (fuer a.l.l.)
- Für alle Power-Vandalenjäger: für die eigene, ständig wachsende Beobachtungsliste eine Funktion einbauen die es direkt erlaubt, beobachtete Seiten wieder zu ignorieren (könnte mit true/false individuell gesteuert werden). Anzeige: (-)
- kannst du das noch genauer spezifizieren? soll auf die Watchlist neben (Unterschied) und (Versionen) noch ein Schalter (Ignorieren), oder wie soll das aussehen?
- Das wäre eine Möglichkeit, wenn es daneben wäre, neben Versionen. Ansonsten wäre es unübersichtlich. (als blank öffnen, leider kann man den Tab danach nicht wieder automatisch schliessen - ginge nur, wenn man die Seite in einem Fenster aufgehen lässt (im Hintergrund) und dieses dann nach 10 Sek wieder schliessen lässt. Aber sonst klickt man hlat den Tab weg.--Hubertl 15:21, 28. Dez. 2006 (CET)
- bei Redirect: SLA unten statt oben (sonst sieht man nix)
- was ist da los? mehrere solche edits am 8.1.
- qbnewpage: hat bei dropdowns keine wirkung
- Bugs mit Safari? [10] [11]
- Fixen der "FixQuote" und "Fix-Markup"-Funktionen: Teilweise verändert diese Wikiquelltext in Bildern, Vorlagen, Refs.... Vergleiche Änderungen der Bildlinks, Weblinks und Änderung der "s einer Ref (Version: Aktuelle) alkab DAB 20:35, 25. Feb. 2008 (CET)
- Das bindet PDD auch nur ein, siehe Benutzer:BLueFiSH.as/JS/markup.js und Benutzer:BLueFiSH.as/JS/replaceQuoteSigns.js. Gruß, Code·Eis·Poesie 20:40, 25. Feb. 2008 (CET)
- ...
Anregung
Hallo PDD! Ich möchte mal einen kleinen Vorschlag machen: Ich finde es immer ein wenig lästig, wenn ich zuvor auf bearbeiten klicken muss, wenn ich den DÜP-Baustein setzen will. Kann man das nicht so lösen, wie bei LA und SLA? -- ChaDDy 21:40, 16. Okt. 2007 (CEST)
- In der jetzigen Form wär das nicht so nützlich, weil ja alle 4 (demnächst 5?) möglichen DÜP-Gründe eingefügt werden und man die nicht zutreffenden dann löschen soll, bevor man auf Speichern drückt.
- Vorgeschlagen wurde stattdessen automatisches Eintragen (wie SLA) mit einem Auswahlfeld, wo man die zutreffenden Probleme anklicken kann; für so eine Auswahlbox habe ich bloß noch keinen Code in der monobook.js und deshalb ist das mal wieder vertagt auf meinen nächsten Urlaub :-) — PDD — 21:47, 16. Okt. 2007 (CEST)
- Ah! ;) Daran habe ich gar nicht gedacht. Ich habe bei LA und SLA das automatische Speichern deaktiviert. Aber stimmt schon, mit automatischem Speichern ist das bei der DÜP-Vorlage natürlich problematisch. -- ChaDDy 21:59, 16. Okt. 2007 (CEST)
Replace-Funktion
Ich habe folgendes Problem mit der Replace-Funktion im Konqueror: Diese öffnet ja für die beiden einzugebenden Zeichenketten eine Javascript-Dialogbox. In dieser Dialogbox kann ich im Firefox beliebige Zeichenketten (auch ein einzelnes Leerzeichen oder die leere Zeichenkette) eingeben, im Konqueror dagegen ist der OK-Knopf grau inaktiviert, solange eine leere oder nur aus Leerzeichen bestehende Zeichenkette eingegeben wird. Kann ich dieses Verhalten im Konqueror ändern?--JFKCom 11:58, 5. Feb. 2008 (CET)
- Auf Anhieb weiß ich das nicht, und ich habe auch gerade keinen Konqueror hier zum Testen. Aber wozu eigentlich nach Leerzeichen (oder nach nichts) suchen? Mehrfachleerzeichen haben (genauso wie Tabs u. ä.) im Artikelquelltext sowieso nix zu schaffen; der einzige Grund, den ich mir für die Suche nach Leerzeichen vorstellen kann, ist das Ersetzen doppelter Leerzeichen durch einzelne, und das macht die FixMarkup-Funktion ja bereits automatisch. — PDD — 13:42, 5. Feb. 2008 (CET)
Ich brauche dieses Feature nicht in der ersten Box (Suchstring), sondern in der zweiten (Ersetz-String). Ich habe häufig Textvorkommen, die ich durch die leere Zeichenkette ersetzen muss.--JFKCom 14:51, 5. Feb. 2008 (CET)
- Ah okay, alles klar. Aber wie gesagt, momentan habe ich weder Konqueror noch eine zündende Idee, aber vielleicht fällt ja jemandem was ein... — PDD — 15:45, 5. Feb. 2008 (CET)
Autoreviewer
Abend. Der Autoreviewer ist umgezogen und liegt jetzt am Toolserver. Neue URL ist [12], so funzt das gute Stück leider nicht mehr. Muss nur eine Zeile abgeändert werden. Gruß --Aktionsheld Disk. 23:05, 7. Feb. 2008 (CET)
- Danke für den Hinweis (hätte ich auf dieser abseitigen Diskussionsseite fast übersehen...). Gruß, — PDD — 00:12, 23. Feb. 2008 (CET)
modifyLKs.js
Hallo. Dieses Modul ist ja ausgesprochen klasse und macht fast Lust auf LKs abarbeiten. Allerdings gibt es auch Situationen, in denen man das Inhaltsverzeichnis vollständig braucht. Insbesondere, wenn man einen Link auf die abgearbeitete LD anbieten will. Wäre es mit vertretbarem Aufwand möglich, die Filterung an- und auszuschalten, etwa ähnlich wie der Ein- und Ausblendenlink beim Inhaltsverzeichnis? --ThePeter 22:01, 24. Mär. 2008 (CET)
- Das gute Stück wurde IMHO von mnh entwickelt … die Idee selbst finde ich auch gut, hab ähnliches mnh auch schon vorgeschlagen. Gruß, Code·is·poetry 22:04, 24. Mär. 2008 (CET)
- Ist jetzt eingebaut, man kann über einen Link im Inhaltsverzeichnis umschalten. Bitte mal testen. Es kann zudem auch im Monobook des jeweiligen Benutzers
var filter_rfdtoc_by_default = false;
gesetzt werden, dann wird das Inhaltsverzeichnis standardmäßig ungefiltert angezeigt. (der Fall= true
ist uninteressant, das ist das übliche Verhalten) Viele Grüße, —mnh·∇· 06:01, 4. Mai 2008 (CEST)
- Ist jetzt eingebaut, man kann über einen Link im Inhaltsverzeichnis umschalten. Bitte mal testen. Es kann zudem auch im Monobook des jeweiligen Benutzers
Range-Contribs
Interesse? Geht im Moment nur für /16 und /24 bis /32, aber immerhin ;-) Gruß, Code·is·poetry 12:48, 26. Mär. 2008 (CET)
- Da muss ich erstmal schauen, was das ominöse Gadget auf en: überhaupt macht. Lieber wär mir ja ein funktionierendes Tool irgendwo (zumal der API-Call heute nicht mehr so funzt wie noch gestern und die neuesten Edits nicht mehr oben stehen). Hatte schon mit dem Gedanken gespielt, mir selber so ein externes Tool zu basteln, falls nicht bald ein funktionierendes auf dem TS auftaucht (*droh*). — PDD — 09:38, 27. Mär. 2008 (CET)
- Das Ding geht über API und bindet in den ganz normalen Beiträgen Ranges und Wildcards ein. Noch nicht ganz schön, aber ein Riesenfortschritt gegenüber allen anderen Lösungen. Gruß, Code·is·poetry 09:46, 27. Mär. 2008 (CET)
Wikibits
Hi PDD, es gibt jetzt einige brauchbare Wikibits-Funktionen, ich habe die in meiner Version eingebaut. Der Regexp für die Ersetzungen ist „document.getElementById('wpTextbox1').value = document.getElementById('wpTextbox1').value.replace(/importJavascriptL\('([^']+)'\s*,\s*'de'\)/g, "importScript('User:$1.js')");“, dazu kommen dann noch die Codeänderungen in den allgemeinen Import-Methoden, die ich etwas weiter oben gemacht habe. Zumindest diese solltest du übernehmen, das andere Zeug ist eher eine Geschmacksfrage. Gruß, Code·is·poetry 00:00, 22. Mai 2008 (CEST)
- Ja, die Import-Dinger habe ich schon gesehen, ich wollte das aber (wie üblich) etwas anders umsetzen. Aber danke! — PDD — 21:56, 24. Mai 2008 (CEST)
- (Obwohl, wenn ich heute oder morgen nicht dazu komme, die von mir angedachte Wrapper-Lösung zu basteln, dann klaue ich einfach deins; mal schauen.) — PDD — 21:59, 24. Mai 2008 (CEST)
getLemma()
Moin PDD. Bin grad über die Funktion getLemma()
aus deiner PDD/helperFunctions.js gestolpert. Wäre das nicht viel effizienter mit
var Lemma = wgTitle.split("/")[0];
umzusetzen? wgTitle
wird ja praktischerweise von Mediawiki mitgeliefert. --V·R·S (☣|☢) 18:36, 27. Mai 2008 (CEST)
- Da gabs irgendwelche ominösen Gründe dafür (seltsamste UTF8-Sequenzen wie bspw. LTF/RTF-Marker waren in der wgTitle einfach nicht dabei); kann aber sein, dass das inzwischen behoben ist und man das so einfach machen könnte. — PDD — 20:34, 17. Jul. 2008 (CEST)
Sichten
Hallo, seit ich dein monobook habe, erscheint bei einem Versionsvergleich der Link "Vergleiche die aktuelle Version mit der letzten gesichteten Version" nicht mehr - hat das wohl etwas mit dem monobook zu tun und kann ich das wieder zurück ändern? Das war nämlich sehr hilfreich. Gruss --hroest Disk 09:02, 18. Jun. 2008 (CEST)
- Das kann mit dem monobook nix zu tun haben. — PDD — 20:35, 17. Jul. 2008 (CEST)
DÜP
Bitte beachten, dass es mittlerwiele einen weiteren neuen Parameter für die Vorlage:Dateiüberprüfung gibt: Besonderer Fall. Könntest du den bitte auch einbauen? -- Chaddy - DÜP 19:38, 14. Jul. 2008 (CEST)
Sichten II
Hi PDD, Codeispoetry hat mir beim letzten Stammtisch seine äußerst praktische Sichtfunktion gezeigt. Dadurch wird nach dem Sichten keine neue Seite (Aktion beendet) geöffnet sondern lediglich ein Hinweis wie beim Beobachten eines Artikels gezeigt. Leider ist es mir nicht gelungen, die Erweiterung mit deinem monobook zum Laufen zu brinden. Kannst du da was machen? Gruß, --NEURO ⇌ ± 22:07, 14. Jul. 2008 (CEST)
- Ich vermute, dass du noch das hier brauchst. --V·R·S (☣|☢) 12:45, 15. Jul. 2008 (CEST)
- Hab’s erledigt. Ich hab übrigens auch ne Diskussionsseite, und die fühlt sich ganz unerfüllt! ;-) Gruß, Code·is·poetry 18:35, 15. Jul. 2008 (CEST)
- Ich hoffe sie fühlt sich jetzt besser... :-) --NEURO ⇌ ± 21:42, 15. Jul. 2008 (CEST)
- Hab’s erledigt. Ich hab übrigens auch ne Diskussionsseite, und die fühlt sich ganz unerfüllt! ;-) Gruß, Code·is·poetry 18:35, 15. Jul. 2008 (CEST)