User:Lenore/autolink.js: Difference between revisions

Content deleted Content added
Ripristina il contenuto dei campi testuali
m Added autolinkMySpecialPage; don't parse template variables anymore
Line 13:
*/ wgCanonicalSpecialPageName == "Contributions";
// Special crono pages where this script is enabled
 
if ((typeof(autolinkMySpecialPage) != "undefined"))
autolinkCronoSpecial = autolinkCronoSpecial || wgPageName == autolinkMySpecialPage;
 
if (___location.href.indexOf('&action=edit') != -1 || /*
Line 114 ⟶ 117:
// Wikilinks
 
autolinkRegexTemplate = /(\<span class\="diffchange"\>|)([^\{]|\{{2}|^)(\<\/span\>|)(\<span class\="diffchange"\>|)\{{2}(\<\/span\>|)(\<span class\="diffchange"\>|)([Ss][Uu][Bb][Ss][Tt]\:|[Mm][Ss][Gg]\:|[Mm][Ss][Gg][Nn][Ww]\:|)(\<\/span\>|)([^\{\}\:\&\|<>\n]*?)(\<span class\="diffchange"\>|)([^\{\}\:\&\|<>\n]*?)(\<\/span\>|)([^\{\}\:\&\|<>\n]*?)(?=\s*(?:(?:\:|\|)|\}{2}))/ggm;
// Templates
 
Line 149 ⟶ 152:
 
autolinkContent = autolinkContent.replace(autolinkRegexTemplate,
'$1{{$2$3$4{{$5$6<a class="autolink" style="color:' + autolinkColor + '" href="/wiki/Help:$47">$47</a>$58<a class="autolink" style="color:' + autolinkColor + '" href="/wiki/Template:$69$811$1013">$69$710$811$912$1013</a>$11');
// Make template code into links