Zum Inhalt springen

Benutzer Diskussion:PDD/monobook.js

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 17. Juli 2008 um 20:36 Uhr durch PDD (Diskussion | Beiträge) (das ist alles was codies sichtfunktion macht? aha.). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Letzter Kommentar: vor 16 Jahren von PDD in Abschnitt Sichten

Benutzungshinweise:

Einfach das ganze kopieren (näheres dazu siehe Benutzer:PDD/monobook FAQ).

Herzlich Willkommen! Vielen Dank!

Changelog

  1. (P098u, 22.2.2008) neues Modul modifyLKs.js von mnh (nur für Admins); neue Version von dellinknowcommons (aufgebrezelt von codeispoetry); highlightredirects.js entfernt (geht jetzt via CSS); mehr Striche plus FixDash-Funktion
  2. (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)
  3. (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 Uraltversion wikiminiatlas2.js jetzt 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
  4. (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
  5. (P098q, 14.8.2007) aktuelles replaceQuoteSigns.js von BLueFiSH.as direkt eingebunden; zeno.org-Links
  6. (P098p, 8.8.2007) Link aus Bilderupload-Gallery auf Userseiten; convertEntities.js eingebunden
  7. (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
  8. (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; dieses und jenes obsolete fixdiffwidth-Modul entfernt
    Versionen vor P098n bitte auf eine neuere Version updaten
  9. (P098m, 1.6.2007) Bezüge auf gelöschtes Modul delete.js entfernt, bessere Sonderzeichenersetzung für DEFAULTSORT und PND, Schriftgröße im QuickBar einstellbar, Markierung von CheckUser und Schiedsgerichtler, AutoReview-Tool hinzugefügt
  10. (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()
  11. (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
  12. (P098j, 1.3.2007) Credits korrigiert; "Spam"-Link bei Lupins Popups ausschaltbar; Kopfzeile gekürzt
  13. (P098i, 25.2.2007) einzelne Quickbar-Abschnitte in Funktionen verkapselt (dadurch unbenötigtes leichter auskommentierbar); mehr Kohärenz im Dropdown-Code
  14. (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
  15. (P098g, 24.2.2007) Adminflag automatisiert; Encarta; Steinzeit-Meyer; Lemmasperrung (für Admins)
  16. (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.
  17. (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)
  18. (P098d, 23.2.2007) addEditSection0.js ersetzt durch modifyCA.js; Purge-Button
  19. (P098c, 22.2.2007) Hilfetext-Popups von Littl; Bürokraten-Marker; CommonsHelper; IP-Range-Calculator; Quickbar leicht umgeräumt
  20. (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
  21. (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
  22. (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
  23. (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
  24. (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
  25. (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)
  26. (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
  27. (P097w, 12.9.2006) Lupin-Optionen umsortiert und vereinheitlicht; Diffwidth per Default an
  28. (P097v, 12.9.2006) changeBeschriftungen() jetzt customisable; neue Module eingebaut (APPERs IP-Patrol; Smileys von Cryptic); paar Ergänzungen und Vereinheitlichungen im Quickbar
  29. (P097u, 11.9.2006) Überflüssige Module entsorgt (moveEditsection.js und hideOwn.js); neues Modul eingebaut (QuickEdit von ASM); ein paar Ergänzungen im Quickbar
  30. (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
  31. (P097s, 27.8.2006) Bugfix: auf Contributions wurde godmode-light.js nicht mehr geladen (Dank an Löschkandidat für den Hinweis)
  32. (P097r, 27.8.2006) kleine Änderung: ein paar Quicklinks umarrangiert; neue Variable qbnewpage (auf false setzen, wenn Quicklinks kein neues Fenster öffnen sollen)
  33. (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
  34. (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
  35. (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.
  36. (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
  37. (P097m, 13.8.2006) Nur kleine Änderung: Modul "reftoggle.js" (von Malte Schierholz) eingebunden (Fußnoten im Artikel ausblenden)
  38. (P097l, 6.8.2006) Nur kleine Änderung: eingetragene "Hallo"-Begrüßungsbausteine verlinken jetzt auf die korrekte Diskussionsseite des Benutzers.
  39. (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
  40. (P097j, 6.8.2006) kleine Änderung: Zusatzvariablen in Vorbereitung für Umbasteln des LA/SLA/usw.-Moduls
  41. (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)
  42. (P097h, 29.6.2006) Funktionsaustausch: setReload() statt setreload()
    Versionen vor P097h bitte auf eine neuere Version updaten
  43. (P097g, 28.6.2006) kleine Änderungen: BildLKs jetzt auf datierten Unterseiten stellen; testweise Vorlage:Signatur als Option
  44. (P097f, 26.6.2006) Änderung: getLemma() gefixt
  45. (P097e, 26.6.2006) keine Änderungen (bis auf die Versionsnummer... oops!)
  46. (P097d, 26.6.2006) kleine Änderung: vorbereitet für automatische Vandalenmeldung
  47. (P097b, 9.6.2006) kleine Änderungen: Anpassen der Auto-Signatur möglich; optionales Modul: Lupin's Popups
  48. (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.
  49. (P096, 2.6.2006) kleine Änderungen: Parameterisierung des Moduls addLogsLink; neue optionale Module: JS-Highlighting von Olliminatore; Searchbox von Zocky
  50. (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)
  51. (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
  52. (P093, 22.4.2006) FixQuotes in Quickbar eingebaut; URV+ eingebaut (automatisches Eintragen von URVs); myTypoKorr() und tkorr() entfernt
  53. (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
  54. (Littl 0.91, 21.2.2006)
  55. (Littl 0.9, 19.2.2006)
  56. (Littl/Schwalbe/Littl 0.7, 17.2.2006)
  57. (Spongo/Littl 0.8, 5.1.2006)
  58. (Littl 0.7, 6.9.2005)
  59. (Littl 0.6, 31.8.2005)
  60. (Littl 0.5, 30.8.2005)
  61. (NicoHaase 6.-8.8.2005, verschiedene Fixes, parallel)
  62. (Littl, 21.3.2005, übernommen von BLueFiSH.as)
  63. (BLueFiSH.as, 22.11.2004, übernommen von SirJective)
  64. (SirJective, 15.10.2004, übernommen von Maximus Rex)
  65. (Maximus Rex, 3.6.2004) Benutzer:Maximus Rex/monobook.js übernommen von Angela [1]
  66. (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.)

Updateprogramm

Wer nutzt noch völlig veraltete Versionen? (Stand: 4.3.2007)

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:

  1. Es ist (für jederman) ersichtlich wer dieses Modul benutzt
  2. Man hat einen direkten Link zum Script.
  3. Ä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)
Kannst du haben. --Spongo 21:14, 4. Okt 2006 (CEST)
Sollte meine hinweise.js endlich mal gehen, dann stelle ich dies auch gerne unter GPL. Das Anti-doppelte-SLA-Skript kann jetzt schon darunter lizensiert werden. --DerHexer (Disk., Bew.) 22:35, 4. Okt 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)Beantworten

(Hoffe, das geht okay.) Am besten var markbecareful = true; zu var markbecareful = false; ändern. Wenn du den Hinweis für fremde Benutzerseiten ebenfalls deaktivieren willst, müsstest du die davorgehende Zeile ebenfalls false; setzen. —DerHexer (Disk.Bew.) 22:12, 30. Nov. 2006 (CET)Beantworten
Ah super, das hatte ich übersehn, danke!! Grüße, Ca$e 22:18, 30. Nov. 2006 (CET)Beantworten

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)Beantworten

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)Beantworten
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)Beantworten
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)Beantworten
Hervorragend! ;-) --BLueFiSH  (Klick mich!) 03:29, 27. Feb. 2007 (CET)Beantworten

To-Do-Liste

  1. obsolete Module (hideOwn, moveEditSection) entfernen done PDD 04:50, 11. Sep 2006 (CEST)
  2. Optionen für Lupin nach oben ins SETUP, + bessere Defaults evtl. done PDD 15:47, 12. Sep 2006 (CEST)
  3. Optionen für ChangeBeschriftungen done PDD 12:30, 12. Sep 2006 (CEST)
  4. 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)
  5. addEditAndRevertLinks.js: shortcuts von jha Done PDD 00:00, 25. Sep 2006 (CEST)
  6. LTR-Mark-Warnungen bei Lemmata (über markUTF8?) Done PDD 09:58, 30. Sep 2006 (CEST)
  7. eintragen.js: PH+ für Vorlage:Portalhinweis einbauen? (DerHexer bastelt dran) done PDD 17:57, 30. Okt. 2006 (CET)Beantworten
  8. Vorschlag von DerHexer: Test ob Artikel schon gelöscht nicht nur bei SLA, sondern auch URV (etc.) done
  9. im 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 voll Done PDD 15:36, 8. Nov. 2006 (CET)Beantworten
  10. 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)Beantworten
  11. 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)Beantworten
  12. markAdmin neu schreiben; viel zu viele Schleifen (kostet alles zu viel Zeit), siehe Ollis Ideen auf der mark-Admins-Disk erledigt thx to Littl
  13. Ripe-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)Beantworten
  14. Flush-Button (reload + &action=purge) oder lieber nicht? done PDD 21:20, 4. Mär. 2007 (CET)Beantworten
  15. 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)Beantworten
  16. komischer error hier - nur temporär? -- irgendwas mit addeditsect0, ausge-x-t, schaue später addeditsect0 ausgetauscht, jetzt ok
  17. Tolanor: 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.0Beantworten
  18. markUTF8 erweitern und cleanen, siehe Disk dort
  19. Page:Log droppt LTR-Mark (warum? nicht in wgPageName?)
  20. sonderzeichen-usernames nicht korrekt an stimmrecht übergeben? z.B. [3]
  21. Module irgendwie durchnumerieren oder A-Z oder so, damit zu ändernde Stellen leichter auffindbar?
  22. changeBeschriftungen: Code aufhübschen (cf. Hinweise von datura)
  23. addLogsLink alternativ als addLogsInQuickbar (für Leute die lieber den Quickbar zumüllen)
  24. 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)Beantworten
  25. User-Log-Links nur, wenn User tatsächlich existiert
  26. Inkompatibilität: Lupin-Popups vs. showRedundantLinks, siehe [4]
  27. Inkompatibilität: Bluefishs diffwidth vs. godmode-light, siehe [5]
  28. eintragen.js: BLU+ für BLU-User Vorlage einbauen (siehe Benutzer Diskussion:PDD/monobook_FAQ/Archiv#Lob_und_Funktionswunsch)
  29. nicht essentiell, aber evtl. praktisch: wenn user admin, godmodelight auf false?
  30. wie ist das passiert? (nicht reproduzierbar) - hab jetzt reverten noch weiter nach vorn geschoben und markierungen weiter nach hinten
  31. getLemma() in eintragen.js sollte weg (obsolet), aktion() sowieso aktion() ist wieder da, wo sie hingehört PDD 14:37, 16. Okt. 2006 (CEST)Beantworten
  32. erneut versuchen, Spongos grafische Konfiguration zu integrieren bzw. praktikabel zu machen
  33. kaputte Benutzerseiten schaffen es u.U., die Skripte zu crashen, siehe z.B. Benutzer:Vinojan
  34. Benutzer:Wiegels/table.js einbauen, aber man bräuchte irgendnen Wrapper...
  35. zurücksetzen-button wird auch auf gesperrten seiten eingeblendet (weg damit?)
  36. dito für (rev) und (edit)
  37. bizarres Zeug (mutmaßlich Benutzerfehler): [6]
  38. bei manchen Nutzern (Browser? OS?) scheint der quickbar zu breit zu sein.
  39. dazu passend: Bugreport Taxman - quickbar neben dem Logo; Firefox (huh?)... hoffe auf Screenshot
  40. Bizarrer Bug mit IE und Eingabegebietschema?? Siehe [7] PDD 15:03, 10. Nov. 2006 (CET)Beantworten
  41. endlich mal Revvars Fix für Quickbar-Breite testen [8]
  42. http://www.iks-jena.de/cgi-bin/whois?submit=Suchen&charset=iso-8859-1&search=
  43. bei ae&rl doch nicht innerHTML? siehe [9]
  44. Wannabe Kate http://tools.wikimedia.de/~interiot/cgi-bin/Tool1/wannabe_kate oder alternativ contribs mit 199 (fuer a.l.l.)
  45. 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)Beantworten
  46. bei Redirect: SLA unten statt oben (sonst sieht man nix)
  47. was ist da los? mehrere solche edits am 8.1.
  48. qbnewpage: hat bei dropdowns keine wirkung
  49. Bugs mit Safari? [10] [11]
  50. 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)Beantworten
    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)Beantworten
  51. ...

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)Beantworten

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)Beantworten
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)Beantworten

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)Beantworten

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)Beantworten

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)Beantworten

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)Beantworten

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)Beantworten

Danke für den Hinweis (hätte ich auf dieser abseitigen Diskussionsseite fast übersehen...). Gruß, PDD 00:12, 23. Feb. 2008 (CET)Beantworten

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)Beantworten

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)Beantworten
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)Beantworten

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)Beantworten

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)Beantworten
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)Beantworten

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)Beantworten

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)Beantworten
(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)Beantworten

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)Beantworten

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)Beantworten

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)Beantworten

Das kann mit dem monobook nix zu tun haben. PDD 20:35, 17. Jul. 2008 (CEST)Beantworten

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)Beantworten

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)Beantworten

Ich vermute, dass du noch das hier brauchst. --V·R·S (|) 12:45, 15. Jul. 2008 (CEST)Beantworten
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)Beantworten
Ich hoffe sie fühlt sich jetzt besser... :-) --NEURO  ± 21:42, 15. Jul. 2008 (CEST)Beantworten