Zum Inhalt springen

Benutzer:Schnark/js/modules.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 15. Mai 2012 um 09:49 Uhr durch Schnark (Diskussion | Beiträge) (aktualisiert). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/*global mw: true*/
jQuery(document).trigger('jsmodulesDef', [function (jsmodules) {
//eigene
jsmodules.heading('Hilfsmittel für Leser');
jsmodules.register('[[Benutzer:Schnark/js/popuprefs.js]]', 'Zeigt Einzelnachweise als Popups an', function (ns) {return (ns !== -1);}, {latest: '103'});
jsmodules.register('[[Benutzer:Schnark/js/imagepopups.js]]', 'Stellt Miniaturbilder beim Anklicken vergrößert dar', true, {latest: '105'});
jsmodules.register('[[Benutzer:Schnark/js/altehauptseite.js]]', 'Zeigt eine alte Version der Hauptseite',
  function (ns, action) {return (action === 'view' && mw.config.get('wgIsMainPage'));}, {latest: '105'});
jsmodules.register('[[Benutzer:Schnark/js/mostEdited.js]]', 'Zeigt die am häufigsten bearbeiteten Seiten an', true, {latest: '2'}); //ohne Version
jsmodules.register('[[Benutzer:Schnark/js/popups-light.js]]', 'Zeigt Artikelvorschau als Popups an', true, {latest: '102'});

jsmodules.heading('Navigation');
jsmodules.register('[[Benutzer:Schnark/js/extratabs.js]]', 'Fügt einige weiteren Reiter oben ein', true, {latest: '112'});
jsmodules.register('[[Benutzer:Schnark/js/dropdown.js]]', 'Schnellzugriff auf wichtige Seiten über mehrere Auswahllisten', true, {latest: '106'}, false);
jsmodules.register('[[Benutzer:Schnark/js/specialinterwiki.js]]', 'Interwikis auf Spezialseiten', function (ns) {return (ns === -1);}, {latest: '104'});
jsmodules.register('[[Benutzer:Schnark/js/journal.js]]', 'Zeigt zuletzt besuchte Seiten an', true, {latest: '101'});
jsmodules.register('[[Benutzer:Schnark/js/gestures.js]]', 'Mausgesten zur leichteren Navigation', true, {latest: '102'},
  true, ['[[Benutzer:Schnark/js/gestures.js/jquery.js]]']);

jsmodules.heading('Verbesserungen in der Darstellung/Zusatzinformationen');
jsmodules.register('[[Benutzer:Schnark/js/diff.js]]', 'Verbesserte Diff-Funktion',
  function (ns, action) {return (action === 'edit' || action === 'diff' || (mw.config.get('wgCanonicalSpecialPageName') === 'ComparePages'));},
  {latest: '302'});
jsmodules.register('[[Benutzer:Schnark/js/wochentag.js]]', 'Stellt den Daten auf der Beobachtungsliste (und an weiteren Stellen) den Wochentag voran',
  function (ns, action) {return (ns !== 0 && action === 'view');}, {latest: '101'});
jsmodules.register('[[Benutzer:Schnark/js/topcontrib.js]]', 'Färbt Beitragsseiten ein',
  function (ns, action) {return (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions');}, {latest: '101'});
jsmodules.register('[[Benutzer:Schnark/js/letzteredit.js]]', 'Zeigt auf Benutzerseiten an, wann der Benutzer zuletzt aktiv war',
  function (ns) {return (ns === 2 || ns === 3);}, {latest: '102'});
jsmodules.register('[[Benutzer:Schnark/js/watchlisttags.js]]', 'Stichworte auf der Beobachtungsliste', true, {latest: '110'}, false);
jsmodules.register('[[Benutzer:Schnark/js/watchlisttags.js/css.js]]', 'CSS für watchlisttags.js', true, {latest: '2'}, true, ['[[Benutzer:Schnark/js/watchlisttags.js]]']);
jsmodules.register('[[Benutzer:Schnark/js/artikel-statistik.js]]', 'Analysiert die Autoren eines Artikels',
  function (ns, action) {return (ns !== -1 && action !== 'edit');}, {latest: '106'});

jsmodules.heading('Hilfsmittel beim Bearbeiten');
jsmodules.register('[[Benutzer:Schnark/js/wikieditor.js]]', 'Konfiguration der (neuen) Werkzeugleiste',
  function (ns, action) {return action === 'edit';}, {latest: '3'}, true, //ohne Version
  ['[[Benutzer:Schnark/js/wikieditor.js/basic.js]]', '[[Benutzer:Schnark/js/wikieditor.js/de.js]]']);
jsmodules.register('[[Benutzer:Schnark/js/wikieditor.js/basic.js]]', 'Grundlegende Definitionen für wikieditor.js', true, {latest: '102'}, false);
jsmodules.register('[[Benutzer:Schnark/js/wikieditor.js/de.js]]', 'Definitionen für de für wikieditor.js', true, {latest: '105'}, false);
jsmodules.register('[[Benutzer:Schnark/js/edithelper.js]]', 'Helferlein für den Bearbeiten-Modus', function (ns, action) {return action === 'edit';}, {latest: '105'});

jsmodules.heading('(Halb-)automatische Bearbeitungen');
jsmodules.register('[[Benutzer:Schnark/js/personendaten.js]]', 'Vereinfachtes Bearbeiten der Personendaten',
  function (ns, action) {return (action === 'view' && ns === 0);}, {latest: '300'}, true, ['[[Benutzer:Schnark/js/templateEditor.js]]']);
jsmodules.register('[[Benutzer:Schnark/js/personendaten.js/normdaten.js]]', 'Vereinfachtes Bearbeiten der Normdaten',
  function (ns, action) {return (action === 'view' && ns === 0);}, {latest: '401'}, true, ['[[Benutzer:Schnark/js/templateEditor.js]]']);
jsmodules.register('[[Benutzer:Schnark/js/templateEditor.js/wstm.js]]', 'Erweitert templateEditor.js die eine Syntaxpolitur von PerfektesChaos',
 function (ns, action) {return (action === 'view' && ns === 0);}, {latest: '201'}, true, ['[[Benutzer:Schnark/js/templateEditor.js]]']);
jsmodules.register('[[Benutzer:Schnark/js/autoantraege.js]]', 'Stellt (halb-)automatisch Lösch- und andere Anträge',
  true, {latest: '305'}, true, ['[[Benutzer:Schnark/js/autoedit.js]]', '[[Benutzer:Schnark/js/dialog.js]]']);

jsmodules.heading('Hervorhebungen');
jsmodules.register('[[Benutzer:Schnark/js/antispoof.js]]', 'Hebt verdächtige Sonderzeichen hervor', true, {latest: '104'}, true, ['[[Benutzer:Schnark/js/highlight.js]]']);
jsmodules.register('[[Benutzer:Schnark/js/bkl-check.js]]', 'Hebt Links auf Begriffsklärungen hervor', function (ns) {return (ns !== -1);}, {latest: '102'});

jsmodules.heading('Sonstiges'); //nicht mehr weiterentwickelt
jsmodules.register('[[Benutzer:Schnark/js/signaturen.js]]', 'Entfernt die meisten Bilder und Hervorhebungen aus Benutzerunterschriften',
  function (ns, action) {return (ns !== -1);}, {latest: '1'});
jsmodules.register('[[Benutzer:Schnark/js/fullscreen.js]]', 'Blendet linke und obere Navigation aus', true, {latest: '100'});

//Hilfsskripte
jsmodules.heading('Hilfsmodule');
jsmodules.register('[[Benutzer:Schnark/js/personendaten.js/test.js]]', 'Regressionstest für personendaten.js',
  function (ns, action) {return (action === 'view' && ns === 0 && mw.config.get('wgTitle') === 'Personendaten-Test');},
  {latest: '300'}, true, ['[[Benutzer:Schnark/js/diff.js/core.js]]', '[[Benutzer:Schnark/js/personendaten.js]]']);
jsmodules.register('[[Benutzer:Schnark/js/bot.js]]', 'Bot-Backend', true, {latest: '102'}, false);
jsmodules.register('[[Benutzer:Schnark/js/botfrontend.js]]', 'Bot-Frontend', function (ns, action) {return (ns === -1 && action === 'bot');}, {latest: '100'}, false, ['[[Benutzer:Schnark/js/bot.js]]']);
jsmodules.register('[[Benutzer:Schnark/js/skriptstatistik.js]]', 'Übersicht, wer meine Skripte verwendet',
  function (ns, action) {return (ns === -1 && action === 'skriptstatistik');}, {latest: '103'});
jsmodules.register('[[Benutzer:Schnark/js/autoedit.js]]', 'Hilfsmodul zum automatischen Bearbeiten', true, {latest: '203'}, false);
jsmodules.register('[[Benutzer:Schnark/js/dialog.js]]', 'Hilfsmodul für Dialoge', true, {latest: '106'}, false);
jsmodules.register('[[Benutzer:Schnark/js/diff.js/core.js]]', 'Hilfsmodul für Versionsunterschiede', true, {latest: '113'}, false);
jsmodules.register('[[Benutzer:Schnark/js/gestures.js/jquery.js]]', 'jQuery-Plugin für Mausgesten', true, {latest: '100'}, false);
jsmodules.register('[[Benutzer:Schnark/js/highlight.js]]', 'Hilfsmodul zum Markieren von Text', true, {latest: '103'}, false);
jsmodules.register('[[Benutzer:Schnark/js/qunit.js]]', 'QUnit-Tests',
  function (ns, action) {return (ns === -1 && action === 'qunit');}, {latest: '100'});
jsmodules.register('[[Benutzer:Schnark/js/Template.js]]', 'Hilfsmodul zum Parsen von Vorlagen', true, {latest: '1'}, false); //ohne Version
jsmodules.register('[[Benutzer:Schnark/js/templateEditor.js]]', 'Bearbeiten von und mit Vorlagen', true, {latest: '103'}, false);
jsmodules.register('[[Benutzer:Schnark/js/vectorsubmenu.js]]', 'Hilfsmodul für Untermenüs im Vector-Skin', true, {latest: '1'}, false); //ohne Version

//fremde
jsmodules.heading('Fremde Skripte');
jsmodules.register('[[Benutzer:PerfektesChaos/js/WikisyntaxTextMod/r.js]]', 'Automatische Syntaxkorrektur', function (ns, action) {return action === 'edit';}, {latest: '415'});
jsmodules.register('[[Benutzer:Ireas/abbr.js]]', 'Entfernt die Tooltips für Abkürzungen (nur auf Spezialseiten und Versionsgeschichten)',
  function (ns, action) {return (ns === -1 || action === 'history' || action === 'diff');});
jsmodules.register('[[Benutzer:Revolus/monobook.js/sidebartranslate.js]]', 'Übersetzt die Interwikis auf Deutsch', function (ns, action) {return (ns !== -1);});
jsmodules.register('[[Benutzer:Revolus/monobook.js/safe-rollback.js]]', 'Frage vorm Zurücksetzen', function (ns, action) {return action !== 'edit';});

jsmodules.run();

}]);