Benutzer:Herzi Pinki/common.js

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 31. März 2016 um 00:50 Uhr durch Herzi Pinki (Diskussion | Beiträge) (nt). 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
importScript('Benutzer:TMg/autoFormatter.js'); //[[Benutzer:TMg/autoFormatter.js]]
var autoFormatReplacements = [
    [/([^0-9])([0-9])\.?([0-9][0-9][0-9])( | *)m([^\w²³])/g, '$1{{Höhe|$2$3}}$5'],
    ['{{Metadaten Denkmalliste Österreich|{{PAGENAME}}|Summe}}', '{{Metadaten Denkmalliste Österreich||Summe}}'],
    [/\| *Längengrad =\s*(.*)\n\| *Breitengrad =\s*(.*)\n/g, '| Breitengrad = $2\n| Längengrad = $1\n'], // toggle order
    [/ \s+/g, ' '],
    [/\s+ /g, ' '],
    [/(<gallery[.\n]*\s*)(File:|Image:|Datei:|Bild:)([.\n]*<\/gallery>)/gi, '$1$3'],
    [/^(\s*)(File:|Image:|Datei:|Bild:)(.*\n)/mgi, '$1$3'],

    // Nepomuk Listen
    [/\{\|\s*class="wikitable"\n!\s*width="\d*\%"\s*\|Koordinate\n!\s*width="\d*\%"\s*\|Standort\n!\s*width="\d*\%"\s*\|Objekt\n!\s*width="\d*\%"\s*\|Bild/,
     '{{Nepomuk-Liste-Tabellenkopf}}'],
    [/\|-\s*\n\|\s*(|\{\{Coordinate[^\n]*\|region=(AT-\d)\|name=([^\s]*).*\|NS=([\d\./NS]*)\|EW=([\d\./EW]*)}})\n\|\s*'''\s*\[\[([^\|]*)(|\|(.*))\]\]\s*'''\n\|\s*(.*)\n\|\s*(|\[\[Datei:([^\n]*)\|\d*px(\|.*)?\]\])\n/g,
     '{{Nepomuk-Liste-Tabellenzeile\n|Foto         = $11\n|Commonscat   = \n|Ort          = $6\n|Anzeigeort   = $8\n|Typ          = $3\n|Jahr         = \n|ObjektID     = \n|Region       = $2\n|Breitengrad  = \{\{subst:XDMS|$4}}\n|Längengrad   = \{\{subst:XDMS|$5}}\n|Beschreibung = $9\n\}\}\n'],
    [/\}\}\n\n+\{\{Nepomuk-Liste-Tabellenzeile/g, '\}\}\n\{\{Nepomuk-Liste-Tabellenzeile'],
    [/\|Typ          = Figur\n/g, '|Typ          = Statue\n'],
    [/\|Region       = \n/g, '|Region       = AT-3\n'],

    [/ein Regexp das (ersetzt) werden sollte/, 'wird $1 mit diesem Text'],
    ['ein beliebiger Text den es zu ersten gilt', 'wird hiermit ersetzt']
    ];

var autoFormatTemplates = [
  { name:   'Denkmalliste Österreich Tabellenzeile',
    format: '|_________________ = _\n',
    trim: false
  },
  { name:   'Naturdenkmal Österreich Tabellenzeile',
    format: '|_________________ = _\n',
    trim: false
  },
  { name:   'Nepomuk-Liste-Tabellenzeile',
    format: '|____________ = _\n',
    trim: false
  },
  { name:   'WLPA-AT-Zeile',
    format: '| _ = _\n',
    trim: false
  },
];

// clone of script above
importScript('Benutzer:Boshomi/ARreplace.js');//[[Benutzer:Boshomi/replace.js]]
var autoRegexpReplacements = [
    [/&nbsp;\s+/g, '&nbsp;'],
    [/(^[0-9])([0-9])\.?([0-9][0-9][0-9])(&nbsp;| *)m/g, '$1{{Höhe|$2$3}}'],
    ['{{Metadaten Denkmalliste Österreich|{{PAGENAME}}|Summe}}', '{{Metadaten Denkmalliste Österreich||Summe}}'],
    ['{{Vorlage:', '{{'],
    [/\| Längengrad =\s*(.*)\n\| Breitengrad =\s*(.*)\n/g, '| Breitengrad = $2\n| Längengrad = $1\n'], // toggle order

    [/\| (Foto|Commonscat|Name|Artikel|Anzeige-Name|Adresse|Anzeige-Adresse|Adresse-Sort|Breitengrad|Längengrad|Region-ISO|Katastralgemeinde|Grundstücksnummer|Status|Beschreibung|Anmerkung|ObjektID|Bearbeitungsdatum)\s*=/g,
     '|$1                XXX='], // format 2013 denkmalliste
    [/\|(.{18})\s*XXX= */g, '|$1= '], // format 2013 denkmalliste
    [/\| (denkmalgeschützt seit)\s*=/g, '|$1 ='], // format 2013 denkmalliste
    ['|Foto=',       '|Foto              = '], // dudemanfellowbra cleanup
    ['|Commonscat=', '|Commonscat        = '], // dudemanfellowbra cleanup
    [/ein Regexp das (ersetzt) werden sollte/, 'wird $1 mit diesem Text'],
    ['ein beliebiger Text den es zu ersten gilt', 'wird hiermit ersetzt']
    ];

//importScript('Benutzer:Schnark/js/artikel-statistik.js'); //[[Benutzer:Schnark/js/artikel-statistik.js]]

importScript('Benutzer:Herzi Pinki/CulturalHeritageMonumentList.js'); // [[Benutzer:Herzi Pinki/CulturalHeritageMonumentList.js]]

mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/fliegelflagel.js&action=raw&ctype=text/javascript&maxage=86400&smaxage=86400'); //[[Benutzer:Schnark/js/fliegelflagel.js]]

//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Dudemanfellabra/AddCommonsCatLinks.js&action=raw&ctype=text/javascript','text/javascript');
mw.loader.load('//de.wikipedia.org/w/index.php?title=User:Herzi_Pinki/AddCommonsCatLinks.js&action=raw&ctype=text/javascript','text/javascript');

if (mw.config.get('wgNamespaceNumber') === 6) { 
  jQuery(document).ready(function(){
    mw.util.addPortletLink('p-cactions', 'https://tools.wmflabs.org/commonshelper/?lang=de&du=&image=' + mw.config.get('wgTitle').split(" ").join("_"), '(my)→Commons', 'vcat');
  });
}

if (mw.config.get('wgNamespaceNumber') === 0) { 
  jQuery(document).ready(function(){
    mw.util.addPortletLink('p-cactions', 'https://tools.wmflabs.org/wikihistory/wh.php?page_title=' + mw.config.get('wgTitle').split(" ").join("_"), 'Wiki History', 'vcat');
  });
}

// Cat-a-lot
window.catALotPrefs = {editpages:  true};
mw.loader.using(['jquery.ui.resizable', 'mediawiki.util', 'jquery.mwExtension'], function(){
  importScriptURI('//commons.wikimedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Gadget-Cat-a-lot.js');
  importStylesheetURI('//commons.wikimedia.org/w/index.php?action=raw&ctype=text/css&title=MediaWiki:Gadget-Cat-a-lot.css');
});

// Wiki history
//importScript('Benutzer:APPER/WikiHistory.js');

//DeepCat
importScript( 'User:Christoph Fischer (WMDE)/Gadgets/DeepCat.js' );
importStylesheet( 'User:Christoph Fischer (WMDE)/Gadgets/DeepCat.css' );


// svg edit
mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Rillke/SVGedit.js&action=raw&ctype=text/javascript','text/javascript');