Content deleted Content added
Ohconfucius (talk | contribs) No edit summary |
Ohconfucius (talk | contribs) No edit summary |
||
Line 4:
// Feedback and constructive criticism are welcome... however, please don't tell me something I know already
function
var txt=document.editform.wpTextbox1;
Line 40:
txt.value=txt.value.replace(/(Jan(?:uary|\.|)|Feb(?:ruary|\.|)|Mar(?:ch|\.|)|Apr(?:il|\.|)|May\.?|Jun(?:e|\.|)|Jul(?:y|\.|)|Aug(?:ust|\.|)|Sep(?:tember|\.|t\.|)|Oct(?:ober|\.|)|Nov(?:ember|\.|)|Dec(?:ember|\.|))(?:, | of )(\d{3,4}[\w\d])/gi, '$1 $2'); //repeat after delinking
Ohc_protect_dates_in_titles();
//remove unlinked ordinal date formats
txt.value=txt.value.replace(/(?:the\s?)?([1-3]?\d)(?:th|st|nd|rd|), ([1-3]?\d)(?:th|st|nd|rd|)(\s(?:and|&|to|or)\s[1-3]?\d)(?:th|st|nd|rd|)(?:\sof\s?)?\s(Jan(?:uary|\.|)|Feb(?:ruary|\.|)|Mar(?:ch|\.|)|Apr(?:il|\.|)|May\.?|Jun(?:e|\.|)|Jul(?:y|\.|)|Aug(?:ust|\.|)|Sep(?:tember|\.|t\.|)|Oct(?:ober|\.|)|Nov(?:ember|\.|)|Dec(?:ember|\.|))([^\w\d])/gi, '$1, $2$3 $4 $5');
Line 59:
}
function
var txt=document.editform.wpTextbox1;
Line 90:
function
var txt=document.editform.wpTextbox1;
Ohc_fix_common_errors();
//delink ISO8601 dates
txt.value=txt.value.replace(/\[\[(\d{4}-[0-1]\d-[0-3]\d)\]\]/gi, '$1');
Line 183:
}
function
var txt = document.editform.wpTextbox1;
Line 216:
txt.value=txt.value.replace(/(<\s?ref.*?>[^<]+?)([\s\(])(\d{4})-12-([1-3]\d)([^\d\w\/\-%,])([^<]*?<\s?\/ref.*?>)/g, '$1$2$4 December $3$5$6');
Ohc_remove_leading_zeros_from_nonlinked_dates ();
}
function
var txt = document.editform.wpTextbox1;
Line 253:
txt.value=txt.value.replace(/(<\s?ref.*?>[^<]+?)([\s\(])(\d{4})-12-([1-3]\d)([^\d\w\/\-%,])([^<]*?<\s?\/ref.*?>)/g, '$1$2December $4, $3$5$6');
Ohc_remove_leading_zeros_from_nonlinked_dates ();
}
function
var txt=document.editform.wpTextbox1;
Line 268:
//
}
var linkmap=[];
function
var txt=document.editform.wpTextbox1;
txt.value=txt.value.replace(/Image:[^|]+/gi, function(img){
Line 288:
}
function
var txt=document.editform.wpTextbox1;
Line 303:
}
function
var txt=document.editform.wpTextbox1;
//remove leading zero from nonlinked date
Line 315:
function
var txt=document.editform.wpTextbox1;
// insert 'dmy' template
Line 324:
}
Ohc_code_delink_dates();
//repeat protect dates because 'unprotect dates' function is within 'delink dates' function
Ohc_protect_dates();
//change start and end templates
Line 366:
txt.value=txt.value.replace(/([^\d][^\w\d])([0-3]?\d)(?:th|st|nd|rd|)\s(Jan(?:uary|\.|)|Feb(?:ruary|\.|)|Mar(?:ch|\.|)|Apr(?:il|\.|)|May\.?|Jun(?:e|\.|)|Jul(?:y|\.|)|Aug(?:ust|\.|)|Sep(?:tember|\.|t\.|)|Oct(?:ober|\.|)|Nov(?:ember|\.|)|Dec(?:ember|\.|))([^\w\d][^\d]|[ ]*\r)/gi, '$1$2 $3$4');
Ohc_remove_leading_zeros_from_nonlinked_dates ();
//remove comma in International date format
txt.value=txt.value.replace(/([1-3]?\d)(?:th|st|nd|rd|)\s(Jan(?:uary)?|Feb(?:ruary)?|Mar(?:ch)?|Apr(?:il)?|May|June?|July?|Aug(?:ust)?|Sep(?:tember)?|Oct(?:ober)?|Nov(?:ember)?|Dec(?:ember)?),?\s?(\d{3,4})([^\w\d])/gi, '$1 $2 $3$4');
Ohc_unprotect_dates();
//
}
function
var txt=document.editform.wpTextbox1;
// insert 'mdy' template
Line 384:
}
Ohc_code_delink_dates();
//repeat protect dates because 'unprotect dates' function is within 'delink dates' function
Ohc_protect_dates();
//change deprecated birth and death templates
Line 422:
txt.value=txt.value.replace(/([^\d][^\w\d])(Jan(?:uary|\.|)|Feb(?:ruary|\.|)|Mar(?:ch|\.|)|Apr(?:il|\.|)|May\.?|Jun(?:e|\.|)|Jul(?:y|\.|)|Aug(?:ust|\.|)|Sep(?:tember|\.|t\.|)|Oct(?:ober|\.|)|Nov(?:ember|\.|)|Dec(?:ember|\.|))\s([0-3]?\d)(?:th|st|nd|rd|)(\s\d{1,4}[^\w\d][^\d])/gi, '$1$2 $3,$4');
Ohc_remove_leading_zeros_from_nonlinked_dates ();
Ohc_unprotect_dates();
//
}
function
// Add a tag to the summary box
var txt=document.editform.wpSummary;
Line 502:
}
function
Ohc_delink_ISO_to_dmy();
Ohc_delink_year_in_X();
Ohc_MOSNUM_edit_summary();
}
function
Ohc_delink_ISO_to_mdy();
Ohc_delink_year_in_X();
Ohc_MOSNUM_edit_summary();
}
function
Ohc_MOSNUM_edit_summary();
}
function
Ohc_MOSNUM_edit_summary();
}
function
Ohc_delink_ISO_to_dmy();
//
}
function
Ohc_delink_ISO_to_mdy();
//
}
addOnloadHook(function () {
if(document.forms.editform) {
addPortletLink('p-tb', 'javascript:
addPortletLink('p-tb', 'javascript:
addPortletLink('p-tb', 'javascript:
addPortletLink('p-tb', 'javascript:
addPortletLink('p-tb', 'javascript:
addPortletLink('p-tb', 'javascript:
addPortletLink('p-tb', 'javascript:
}
});
|