MediaWiki:Gadget-sigreminder-core.js: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Created page with "$(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('~~\~') ||...") |
(No difference)
|
Revision as of 02:05, 13 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();
}
});
});