MediaWiki:Gadget-sigreminder-core.js: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
No edit summary Tag: Reverted |
No edit summary Tag: Manual revert |
||
Line 12: | Line 12: | ||
// check for &undo= or ?undo= in URL as summary can be altered |
// check for &undo= or ?undo= in URL as summary can be altered |
||
mw.util.getParamValue('undo') || |
|||
// check for user welcome notice in edit summary |
// check for user welcome notice in edit summary |
Latest revision as of 17:15, 17 October 2024
$(function() {
$('#wpSave').click(function (e) {
var text = $('#wpTextbox1').val(),
reminder = 'It looks like you forgot to sign your comment. You can sign by placing 4 tildes (~~\~~) to the end of your message.\nAre you sure you want to post it?';
if (
// don't trigger on minor edits
$('#wpMinoredit').prop('checked') ||
// check for signature
text.replace(/(<nowiki>.*?<\/nowiki>)/g, '').match('~~\~') ||
// check for &undo= or ?undo= in URL as summary can be altered
mw.util.getParamValue('undo') ||
// check for user welcome notice in edit summary
// since those often don't need signatures
$('#wpSummary').val().match(/welcome/i)
) {
return;
}
if (!confirm(reminder)) {
e.preventDefault();
}
});
});