Użytkownik:The Non Useful/common.js: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Utworzono nową stronę "→Prevent saving edits containing [[pl:: mw.loader.using('mediawiki.util').then(function () { if (mw.config.get('wgAction') !== 'edit' && mw.config.get('wgAction') !== 'submit') return; var title = mw.config.get('wgPageName'); var excludedPattern = /^Użytkownik:[^\/]+\/.*\.(js|css|json)$/; if (excludedPattern.test(title)) return; var $saveButton = $('#wpSave'); var $editForm = $('#editform'); if (!$saveButton.length || !$editForm…" |
dNie podano opisu zmian |
||
| Linia 15: | Linia 15: | ||
$editForm.on('submit', function (e) { | $editForm.on('submit', function (e) { | ||
var wikitext = $('#wpTextbox1').val(); | var wikitext = $('#wpTextbox1').val(); | ||
if ( | var LinkRegex = /\[\[pl:/i; | ||
if (LinkRegex.test(wikitext)) { | |||
e.preventDefault(); | e.preventDefault(); | ||
alert('「[[pl:」という文字列を含む編集は保存できません。'); | alert('「[[pl:」という文字列を含む編集は保存できません。'); | ||
Wersja z 14:32, 28 lip 2025
/* Prevent saving edits containing [[pl: */
mw.loader.using('mediawiki.util').then(function () {
if (mw.config.get('wgAction') !== 'edit' && mw.config.get('wgAction') !== 'submit') return;
var title = mw.config.get('wgPageName');
var excludedPattern = /^Użytkownik:[^\/]+\/.*\.(js|css|json)$/;
if (excludedPattern.test(title)) return;
var $saveButton = $('#wpSave');
var $editForm = $('#editform');
if (!$saveButton.length || !$editForm.length) return;
$editForm.on('submit', function (e) {
var wikitext = $('#wpTextbox1').val();
var LinkRegex = /\[\[pl:/i;
if (LinkRegex.test(wikitext)) {
e.preventDefault();
alert('「[[pl:」という文字列を含む編集は保存できません。');
}
});
});