Медијавики:Gadget-butMommyILoveItMyAutosight.js

Напомена: Пошто објавите измене, можда ћете морати да обришете кеш прегледача како бисте их видели.

  • Firefox / Safari: Држите Shift и кликните на Reload или притисните Ctrl-F5 или Ctrl-R (⌘-R на Mac-у).
  • Google Chrome: Притисните Ctrl-Shift-R (⌘-Shift-R на Mac-у).
  • Internet Explorer / Edge: Држите Ctrl и кликните на Refresh или притисните Ctrl-F5.
  • Opera: Притисните Ctrl-F5.
//but mommy, I love it my auto-sight

//slightly fragile as it relies on the editCheckboxes having a single class.
$(function () {
 if (mw.config.get('wgAction') !== 'edit' && mw.config.get('wgAction') !== 'submit' ) return;
 if (document.getElementById('wpReviewEdit')) return;

 if (mw.config.get('wgNamespaceNumber') !== 14 && mw.config.get('wgNamespaceNumber') !== 100 && mw.config.get('wgNamespaceNumber') !== 0 && mw.config.get('wgNamespaceNumber') !== 10) return;

 if (mw.config.get('wgUserGroups').join().indexOf('editor') === -1) return;

 var edit = document.getElementById('editform');
 if (!edit) return;
 var divs = edit.getElementsByTagName('div');

 for (var i = 0; i < divs.length; i++) {
  if (divs[i].className === 'editCheckboxes') {
   divs[i].innerHTML += '<input type="checkbox" id="wpReviewEdit" tabindex="5" value="1" name="wpReviewEdit" checked="checked"/> <label title="Sight this revision. Use only if you have not made significant content changes" for="wpReviewEdit">(Auto)-sight this revision</label>';
  }
 }
});