/**
* This script is used to remove access dates from citation templates
* Please leave bug reports and suggestions on my talk page
*/
function remove_accessdates() {
// Get article text
var text = document.editform.wpTextbox1;
// Replace access date parameters with nothing
text.value = text.value.replace(/\s*\|\s*access[- ]?date\s*=(?:[A-Za-z0-9,.\-\s]*[A-Za-z0-9,.\-]|)/gi, '');
// Set edit summary
setoptions(minor = 'true');
setreason('removed access dates from citations by [[w:User:IceWelder/accessdate.js|script]]', 'append');
// Show diff page
doaction('diff');
}
// If currently editing the article
if (mw.config.get('wgAction') === 'edit' || mw.config.get('wgAction') === 'submit') {
// Wait until article is loaded and MediaWiki utils are ready
$.when(mw.loader.using('mediawiki.util'), $.ready).then(function () {
// Add portlet link
$(mw.util.addPortletLink('p-tb', '#', 'Remove access dates')).click(remove_accessdates);
});
}