Jump to content

MediaWiki:Common.js: Difference between revisions

From Pure Evil Villains
Dude of Wealth and Taste (talk | contribs)
No edit summary
Dude of Wealth and Taste (talk | contribs)
No edit summary
 
Line 1: Line 1:
/* Any JavaScript here will be loaded for all users on every page load. */
/* Any JavaScript here will be loaded for all users on every page load. */
// === CreatePageButton handler ===
// === CreatePageButton handler (WikiOasis safe version) ===
$(document).on('click', '.create-page-button', function () {
mw.loader.using('mediawiki.util', function () {
  var prefix = $(this).data('prefix') || '';
  $(document).on('click', '.create-page-button', function (e) {
  var title = prompt('Enter the title of the new page:');
    e.preventDefault();
  if (!title) return;
    var prefix = $(this).attr('data-prefix') || '';
  title = title.trim().replace(/\s+/g, ' ');
    var title = prompt('Enter the title of the new page:');
  var fullTitle = prefix ? prefix + title : title;
    if (!title) return;
  window.location.href = mw.util.getUrl(fullTitle, { action: 'edit' });
    title = title.trim().replace(/\s+/g, ' ');
    var fullTitle = prefix ? prefix + title : title;
    var url = mw.util.getUrl(fullTitle, { action: 'edit' });
    window.location.href = url;
  });
});
});

Latest revision as of 14:19, 11 October 2025

/* Any JavaScript here will be loaded for all users on every page load. */
// === CreatePageButton handler (WikiOasis safe version) ===
mw.loader.using('mediawiki.util', function () {
  $(document).on('click', '.create-page-button', function (e) {
    e.preventDefault();
    var prefix = $(this).attr('data-prefix') || '';
    var title = prompt('Enter the title of the new page:');
    if (!title) return;
    title = title.trim().replace(/\s+/g, ' ');
    var fullTitle = prefix ? prefix + title : title;
    var url = mw.util.getUrl(fullTitle, { action: 'edit' });
    window.location.href = url;
  });
});
Cookies help us deliver our services. By using our services, you agree to our use of cookies.