Content deleted Content added
Ohconfucius (talk | contribs) tweak |
Ohconfucius (talk | contribs) Replace with templateScript |
||
(16 intermediate revisions by 2 users not shown) | |||
Line 4:
*** - adds a sidebar menu of user-defined scripts.
*************/
function Ohc_expand() {
var txt=document.editform.wpTextbox1;
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )Jan\.?(?: | )([12]\d{3})/gi, '$1$2 January $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d)(?: | )Febr?\.?(?: | )([12]\d{3})/gi, '$1$2 February $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )Mar\.?(?: | )([12]\d{3})/gi, '$1$2 March $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30)(?: | )Apr\.?(?: | )([12]\d{3})/gi, '$1$2 April $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30)(?: | )Jun\.?(?: | )([12]\d{3})/gi, '$1$2 June $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )Jul\.?(?: | )([12]\d{3})/gi, '$1$2 July $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )Aug\.?(?: | )([12]\d{3})/gi, '$1$2 August $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30)(?: | )Sept?\.?(?: | )([12]\d{3})/gi, '$1$2 September $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )Oct\.?(?: | )([12]\d{3})/gi, '$1$2 October $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30)(?: | )Nov\.?(?: | )([12]\d{3})/gi, '$1$2 November $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )Dec\.?(?: | )([12]\d{3})/gi, '$1$2 December $3');
regex(/\(([0-2]?\d|30|31)(?: | )Jan\.?(?: | )([12]\d{3})\)/gi, '($1 January $2)');
regex(/\(([0-2]?\d)(?: | )Febr?\.?(?: | )([12]\d{3})\)/gi, '($1 February $2)');
regex(/\(([0-2]?\d|30|31)(?: | )Mar\.?(?: | )([12]\d{3})\)/gi, '($1 March $2)');
regex(/\(([0-2]?\d|30)(?: | )Apr\.?(?: | )([12]\d{3})\)/gi, '($1 April $2)');
regex(/\(([0-2]?\d|30)(?: | )Jun\.?(?: | )([12]\d{3})\)/gi, '($1 June $2)');
regex(/\(([0-2]?\d|30|31)(?: | )Jul\.?(?: | )([12]\d{3})\)/gi, '($1 July $2)');
regex(/\(([0-2]?\d|30|31)(?: | )Aug\.?(?: | )([12]\d{3})\)/gi, '($1 August $2)');
regex(/\(([0-2]?\d|30)(?: | )Sept?\.?(?: | )([12]\d{3})\)/gi, '($1 September $2)');
regex(/\(([0-2]?\d|30|31)(?: | )Oct\.?(?: | )([12]\d{3})\)/gi, '($1 October $2)');
regex(/\(([0-2]?\d|30)(?: | )Nov\.?(?: | )([12]\d{3})\)/gi, '($1 November $2)');
regex(/\(([0-2]?\d|30|31)(?: | )Dec\.?(?: | )([12]\d{3})\)/gi, '($1 December $2)');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Jan\.?(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Febr?\.?(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Mar\.?(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Apr\.?(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Jun\.?(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Jul\.?(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Aug\.?(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Sept?\.?(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Oct\.?(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Nov\.?(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))Dec\.?(?: | )([0-2]?\d|30|31)
regex(/\(Jan\.?(?: | )([0-2]?\d|30|31)
regex(/\(Febr?\.?(?: | )([0-2]?\d
regex(/\(Mar\.?(?: | )([0-2]?\d|30|31)
regex(/\(Apr\.?(?: | )([0-2]?\d|30
regex(/\(Jun\.?(?: | )([0-2]?\d|30
regex(/\(Jul\.?(?: | )([0-2]?\d|30|31)
regex(/\(Aug\.?(?: | )([0-2]?\d|30|31)
regex(/\(Sept?\.?(?: | )([0-2]?\d|30
regex(/\(Oct\.?(?: | )([0-2]?\d|30|31)
regex(/\(Nov\.?(?: | )([0-2]?\d|30
regex(/\(Dec\.?(?: | )([0-2]?\d|30|31)
}
Line 78:
var txt=document.editform.wpTextbox1;
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )January,?(?: | )([12]\d{3})/gi, '$1$2 Jan. $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d)(?: | )February,?(?: | )([12]\d{3})/gi, '$1$2 Feb. $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )March,?(?: | )([12]\d{3})/gi, '$1$2 Mar. $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30)(?: | )April,?(?: | )([12]\d{3})/gi, '$1$2 Apr. $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30)(?: | )June,?(?: | )([12]\d{3})/gi, '$1$2 Jun. $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )July,?(?: | )([12]\d{3})/gi, '$1$2 Jul. $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )August,?(?: | )([12]\d{3})/gi, '$1$2 Aug. $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30)(?: | )September,?(?: | )([12]\d{3})/gi, '$1$2
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )October,?(?: | )([12]\d{3})/gi, '$1$2 Oct. $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30)(?: | )November,?(?: | )([12]\d{3})/gi, '$1$2 Nov. $3');
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))([0-2]?\d|30|31)(?: | )December,?(?: | )([12]\d{3})/gi, '$1$2 Dec. $3');
regex(/\(([0-2]?\d|30|31) January( [12]\d{3})\)/gi, '($1 Jan.$2)');▼
regex(/\(([0-2]?\d) February( [12]\d{3})\)/gi, '$1 Feb.$2)');▼
regex(/\(([0-2]?\d|30|31) March( [12]\d{3})\)/gi, '$1 Mar.$2)');▼
regex(/\(([0-2]?\d|30) April( [12]\d{3})\)/gi, '$1 Apr.$2)');▼
regex(/\(([0-2]?\d|30) June( [12]\d{3})\)/gi, '$1 Jun.$2)');▼
regex(/\(([0-2]?\d|30|31) July( [12]\d{3})\)/gi, '$1 Jul.$2)');▼
regex(/\(([0-2]?\d|30|31) August( [12]\d{3})\)/gi, '$1 Aug.$2)');▼
regex(/\(([0-2]?\d|30) September( [12]\d{3})\)/gi, '$Sep.$2)');▼
regex(/\(([0-2]?\d|30|31) October( [12]\d{3})\)/gi, '$1 Oct.$2)');▼
regex(/\(([0-2]?\d|30) November( [12]\d{3})\)/gi, '$Nov.$2)');▼
regex(/\(([0-2]?\d|30|31) December( [12]\d{3})\)/gi, '$1 Dec.$2)');▼
regex(/
regex(/
regex(/
regex(/
regex(/
regex(/
regex(/
regex(/
regex(/
regex(/
regex(/
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))January(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))February(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))March(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))April(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))June(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))July(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))August(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))September(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))October(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))November(?: | )([0-2]?\d|30|31)
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))December(?: | )([0-2]?\d|30|31)
▲ regex(/\(January(?: | )([0-2]?\d|30|31)
▲ regex(/\(February(?: | )([0-2]?\d
▲ regex(/\(March(?: | )([0-2]?\d|30|31)
▲ regex(/\(April(?: | )([0-2]?\d|30)
▲ regex(/\(June(?: | )([0-2]?\d|30)
▲ regex(/\(July(?: | )([0-2]?\d|30|31)
▲ regex(/\(August(?: | )([0-2]?\d|30|31)
▲ regex(/\(September(?: | )([0-2]?\d|30)
▲ regex(/\(October(?: | )([0-2]?\d|30|31)
▲ regex(/\(November(?: | )([0-2]?\d|30)
▲ regex(/\(December(?: | )([0-2]?\d|30|31)
}
Line 145 ⟶ 146:
}
$.when(mw.loader.using('mediawiki.util'), $.ready).done(function () {
if(document.forms.editform) {
mw.util.addPortletLink('p-tb', 'javascript:Ohc_run_expand()', 'EXPAND month', 't-addmetric', 'Month names in full', '', '');
mw.util.addPortletLink('p-tb', 'javascript:Ohc_run_abbreviate()', 'ABBREV month', 't-addmetric', 'Month names abbreviated', '', '');
}
});
|