Content deleted Content added
Ohconfucius (talk | contribs) m tweak per User:GoingBatty |
Ohconfucius (talk | contribs) tweak per User:GoingBatty |
||
Line 506:
// regex(/({{reflist)\|\d(?:\dem|)(}})/g, '$1$2'); //default
}
// disambiguating duplicated ref names ▼
regex(/(<ref name=[^/>"]*)><\/ref>/gi, '$1/>');▼
function Ohc_duplicatedcite() {
regex(/(<ref name=[^/>"]*)>([\s\S]*)\1>([\s\S]*)\1>/gi, '$1A>$2$1B>$3$1C>');▼
var txt=document.editform.wpTextbox1;
//strips down duplicated refs with doubled-up citation templates
regex(/(<ref name=[^/>"]*)>(\{\{[^\}]*\}\})([\s\S]*)\1>\2<\/ref>([\s\S]*)\1>\2<\/ref>([\s\S]*)\1>\2<\/ref>/gi, '$1>$2$3$1/>$4$1/>$5$1/>');
regex(/(<ref name=[^/>"]*)>(\{\{[^\}]*\}\})([\s\S]*)\1>\2<\/ref>([\s\S]*)\1>\2<\/ref>/gi, '$1>$2$3$1/>$4$1/>');
regex(/(<ref name=[^/>"]*)>(\{\{[^\}]*\}\})([\s\S]*)\1>\2<\/ref>/gi, '$1>$2$3$1/>');
// regex(/(<ref name=[^/>"]*)>([\s\S]*)\1>/gi, '$1A>$2$1B>');
// regex(/(<ref name="[^/>]*)">([\s\S]*)\1>/gi, '$1A>$2$1B">');
Line 586 ⟶ 595:
Ohc_remove_urls();
Ohc_duplicatedcite();
ohc_protect_urls();
Ohc_sources_prep();
|