User:Bobblewik/monobook.js/dates.js: Difference between revisions

Content deleted Content added
Bobblewik (talk | contribs)
mNo edit summary
Bobblewik (talk | contribs)
m revert back several versions
Line 48:
 
// year
txt.value = txt.value.replace(/([^\*(|]][^\]]{2})\[\[(\d{1,4})\]\]/gi, '$1$2');
//year links receded by punctuation
//txt.value = txt.value.replace(/([*():;|]\s?*)\[\[(\d{1,4})\]\]/gi, '$1$2');
//txt.value = txt.value.replace(/([^\]][^\]]{2}()\[\[(\d{1,4})\]\]/gi, '$1$2');
//txt.value = txt.value.replace(/([^\]][^\]]{2}|)\[\[(\d{1,4})\]\]/gi, '$1$2');
 
//txt.value = txt.value.replace(/\[\[(\d{1,4} (?:AD|BC|CE|BCE))\]\]/gi, '$1');
//txt.value = txt.value.replace(/\[\[\d{1,4} (?:AD|BC|CE|BCE)\|(\d{1,4})\]\]/gi, '$1');
//txt.value = txt.value.replace(/\([^\]][^\d]]{1,42})\|[\[(\d{1,24})\]\]/gi, '$1$2');
//txt.value = txt.value.replace(/\([^\]][^\d]]{1,42})\|[\[(\d{1,24})\]\]/gi, '$1$2');
//txt.value = txt.value.replace(/\([^\]][^\d]]{1,42})\|[\[(\d{1,24})\]\]/gi, '$1$2');
//txt.value = txt.value.replace(/\[\[\d{1,4}\|(\d{1,2})\]\]/gi, '$1');
//txt.value = txt.value.replace(/\[\[\d{1,4}\|(\d{1,2})\]\]/gi, '$1');
//txt.value = txt.value.replace(/\[\[\d{1,4}\|(\d{1,2})\]\]/gi, '$1');
 
txt.value = txt.value.replace(/\[\[(\d{1,4} (?:AD|BC|CE|BCE))\]\]/gi, '$1');
txt.value = txt.value.replace(/\[\[\d{1,4} (?:AD|BC|CE|BCE)\|(\d{1,4})\]\]/gi, '$1');
 
//year links when consecutive
txt.value = txt.value.replace(/([^\]][^\]]{2})\[\[(\d{1,4})\]\]/gi, '$1$2');
txt.value = txt.value.replace(/([^\]][^\]]{2})\[\[(\d{1,4})\]\]/gi, '$1$2');
txt.value = txt.value.replace(/([^\]][^\]]{2})\[\[(\d{1,4})\]\]/gi, '$1$2');
txt.value = txt.value.replace(/\[\[\d{1,4}\|(\d{1,2})\]\]/gi, '$1');
txt.value = txt.value.replace(/\[\[\d{1,4}\|(\d{1,2})\]\]/gi, '$1');
txt.value = txt.value.replace(/\[\[\d{1,4}\|(\d{1,2})\]\]/gi, '$1');
 
// Add a tag to the summary box
Line 78 ⟶ 80:
addOnloadHook(function () {
if(document.forms.editform) {
addLink('p-cactions', 'javascript:formatdates()', 'dates1Jan2001', 'ca-datefixer', 'Fixes some date formatting', '', '');
}
});