User:Ohconfucius/script/dateabbreviations.js: Difference between revisions

Content deleted Content added
include 'accessed on'
Replace with templateScript
 
(9 intermediate revisions by 2 users not shown)
Line 4:
*** - adds a sidebar menu of user-defined scripts.
*************/
importScriptURImw.loader.load('http://metatools-static.wikimediawmflabs.org/wmeta/index.php?title=User:Pathoschildscripts/Scripts/Regex_menu_frameworkpathoschild.templatescript.js&action=raw&ctype=text/javascript');
function Ohc_expand() {
Line 22:
 
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),?(?: | )([12]\d{3})/gi, '$1January $2, $3');
Line 46:
 
regex(/\(Jan\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(January $1, $2)');
regex(/\(Febr?\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(February $1, $2)');
regex(/\(Mar\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(March $1, $2)');
regex(/\(Apr\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(April $1, $2)');
regex(/\(Jun\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(June $1, $2)');
regex(/\(Jul\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(July $1, $2)');
regex(/\(Aug\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(August $1, $2)');
regex(/\(Sept?\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(September $1, $2)');
regex(/\(Oct\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(October $1, $2)');
regex(/\(Nov\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(November $1, $2)');
regex(/\(Dec\.?(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(December $1, $2)');
}
Line 92:
 
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, '($1 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, '($1 Nov.$2)');
regex(/\(([0-2]?\d|30|31)(?: | )December,?(?: | )([12]\d{3})\)/gi, '($1 Dec.$2)');
 
regex(/(\|[ ]*(?:date|archivedate|accessdate)[ ]*=[ ]*|(?:Accessed|Retrieved) (?:on |))January(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})/gi, '$1Jan. $2, $3');
Line 116:
 
regex(/\(January(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Jan. $1, $2)');
regex(/\(February(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Feb. $1, $2)');
regex(/\(March(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Mar. $1, $2)');
regex(/\(April(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Apr. $1, $2)');
regex(/\(June(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Jun. $1, $2)');
regex(/\(July(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Jul. $1, $2)');
regex(/\(August(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Aug. $1, $2)');
regex(/\(September(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Sep. $1, $2)');
regex(/\(October(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Oct. $1, $2)');
regex(/\(November(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Nov. $1, $2)');
regex(/\(December(?: | )([0-2]?\d|30|31),?(?: | )([12]\d{3})\)/gi, '(Dec. $1, $2)');
}
Line 146:
}
 
$.when(mw.loader.using('mediawiki.util'), $.ready).done(function () {
addOnloadHook(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', '', '');
}
});