Pāriet uz saturu

MediaWiki:Common.js: Atšķirības starp versijām

No ''Latvijas Nacionālā bibliotēka''
Jauna lapa: Any JavaScript here will be loaded for all users on every page load.: Poga pašās beigās Login un CreateAccount lapās: mw.hook('wikipage.content').add(function ($content) { // Login $content.find('.mw-special-UserLogin form').each(function () { var $form = $(this); // sameklē submit bloku un ieliek pašās beigās var $submit = $form.find('.mw-htmlform-submit-buttons, .mw-htmlform-submit').last(); if ($submit.length) { // mēģinām atrast...
 
Nav labojuma kopsavilkuma
1. rindiņa: 1. rindiņa:
/* 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. */
/* Poga pašās beigās Login un CreateAccount lapās */
 
mw.hook('wikipage.content').add(function ($content) {
mw.hook('wikipage.content').add(function ($content) {
   // Login
   var $wrap = $content.find('#mw-createaccount-form .mw-htmlform-ooui');
  $content.find('.mw-special-UserLogin form').each(function () {
  if (!$wrap.length) return;
    var $form = $(this);
    // sameklē submit bloku un ieliek pašās beigās
    var $submit = $form.find('.mw-htmlform-submit-buttons, .mw-htmlform-submit').last();
    if ($submit.length) {
      // mēģinām atrast galveno formas kolonnu
      var $layout = $form.find('.oo-ui-formLayout, .mw-htmlform, .oo-ui-layout').first();
      if ($layout.length) {
        $layout.append($submit);
      } else {
        $form.append($submit);
      }
    }
  });


   // CreateAccount
   [
  $content.find('.mw-special-CreateAccount form').each(function () {
    '#mw-input-username',
     var $form = $(this);
     '#mw-input-password',
     var $submit = $form.find('.mw-htmlform-submit-buttons, .mw-htmlform-submit').last();
     '#mw-input-retype',
     if ($submit.length) {
    '#mw-input-email',
      var $layout = $form.find('.oo-ui-formLayout, .mw-htmlform, .oo-ui-layout').first();
    '#mw-input-realname',
      if ($layout.length) {
     '#mw-input-captchaInfo',
        $layout.append($submit);
    '#mw-input-captchaWord',
      } else {
    '#mw-input-createaccount'
        $form.append($submit);
  ].forEach(function (sel) {
      }
    var $el = $wrap.find(sel);
    }
    if ($el.length) $el.appendTo($wrap); // move to end in desired sequence
   });
   });
});
});

Versija, kas saglabāta 2025. gada 19. septembris, plkst. 18.33

/* Any JavaScript here will be loaded for all users on every page load. */

mw.hook('wikipage.content').add(function ($content) {
  var $wrap = $content.find('#mw-createaccount-form .mw-htmlform-ooui');
  if (!$wrap.length) return;

  [
    '#mw-input-username',
    '#mw-input-password',
    '#mw-input-retype',
    '#mw-input-email',
    '#mw-input-realname',
    '#mw-input-captchaInfo',
    '#mw-input-captchaWord',
    '#mw-input-createaccount'
  ].forEach(function (sel) {
    var $el = $wrap.find(sel);
    if ($el.length) $el.appendTo($wrap); // move to end in desired sequence
  });
});