Uiser:MJL/AutoFormatter.js
Tak tent: Efter hainin, ye micht hae tae bypass yer brouser's cache for tae see the chynges. Mozilla / Firefox / Safari: haud doun Shift while dabbin on Reload, or press Ctrl-Shift-R (Cmd-Shift-R on Apple Mac); IE: haud doun Ctrl while dabbin on Refresh, or press Ctrl-F5; Konqueror: juist dab on the Reload button, or press F5; Opera users micht hae tae haillie dicht thair cache in Tools→Preferences.
var autoFormatterButtonLabel = 'AutoFormatter';
var autoFormatReplacements = [
['deadurl\=yes', 'url-status\=dead'],
['deadurl\=no', 'url-status\=live'],
[/ref name\s?\=\s?([a-zA-Z0-9_\-\. \r\n\t\f\v]+)\s?/g, 'ref name\=\"$1\"'],
[/ref name\=\"([a-zA-Z0-9_\-\. \r\n\t\f\v]+)\s\"\//g, 'ref name\=\"$1\" \/'],
['\{Main', '\{main'],
['\{Reflist', '\{reflist'],
['\{See also', '\{see also'],
['\{Further', '\{further'],
[/([ '(*+:;„][\u2212-]?\d+(?:[,–]\d+)?) ?(k[Bgm]|Ki?B|k?Hz|[MGT](?:i?B|Hz)|cm|ha|m[lm]|[gm€¥])(?=[²³]?[ !'),.\/:;<?“])/g,'$1$2'],
[/(“|”)/g, '\"'],
[/(‘|’)/g, '\'']
];
var autoFormatTemplates = [
{ name: 'cite web',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
}
},
{ name: 'cite news',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite book',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
'booktitle' : 'book-title',
'chapterurl' : 'chapter-url',
'nopp' : 'no-pp'
}
},
{ name: 'cite report',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
'laydate' : 'lay-date',
'layurl' : 'lay-url',
'laysource' : 'lay-source'
}
},
{ name: 'cite journal',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
'laydate' : 'lay-date',
'layurl' : 'lay-url',
'laysource' : 'lay-source'
}
},
{ name: 'cite tweet',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite arXiv',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite AV media',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite episode',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
'episodelink' : 'episode-link',
'serieslink' : 'series-link',
'seriesno' : 'series-no',
'airdate' : 'air-date'
}
},
{ name: 'cite sign',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite map',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
'mapurl' : 'mapurl'
}
},
{ name: 'cite comic',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite thesis',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
'laydate' : 'lay-date',
'layurl' : 'lay-url',
'laysource' : 'lay-source'
}
},
{ name: 'cite podcast',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
'transcripturl' : 'transcript-url'
}
},
{ name: 'cite press release',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite ssrn',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite AV media notes',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite bioRxiv',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite citeseerx',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite conference',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
'laydate' : 'lay-date',
'layurl' : 'lay-url',
'laysource' : 'lay-source',
'conferenceurl' : 'conference-url'
}
},
{ name: 'cite encyclopedia',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite interview',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite magazine',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite newsgroup',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite serial',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite mailing list',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
'mailinglist' : 'mailing-list'
}
},
{ name: 'cite video game',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year'
}
},
{ name: 'cite techreport',
format: ' |_=_',
parameters : {
'accessdate' : 'access-date',
'archiveurl' : 'archive-url',
'authorlink' : 'author-link',
'archivedate' : 'archive-date',
'origyear' : 'orig-year',
'laydate' : 'lay-date',
'layurl' : 'lay-url',
'laysource' : 'lay-source'
}
}
];
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&oldid=203880929&action=raw&ctype=text/javascript' );