ميډياويکي:Gadget-ShortNSSearch.js

د نور تفصيل لپاره د غځول په تنۍ کلېک وکړئيادښت: د غوره توبونو د خوندي کولو وروسته، خپل د کتنمل (بروزر) ساتل شوې حافظه تازه کړی.د نور تفصيل لپاره د غځول په تنۍ کلېک وکړئ.

  • فايرفاکس/ سفري: په دې کتنمل کې د Reload د ټکوهلو په وخت د Shift تڼۍ نيولې وساتی، او يا هم Ctrl-F5 يا Ctrl-Rتڼۍ کېښکاږۍ (په Apple Mac کمپيوټر باندې ⌘-R کېښکاږۍ)
  • گووگل کروم: په دې کتنمل کې د Ctrl-Shift-R تڼۍ کېښکاږۍ (د مک لپاره ⌘-Shift-R)
  • انټرنټ اېکسپلورر: په دې کتنمل کې د Refresh د ټکوهلو په وخت کې د Ctrl تڼۍ کېښکاږلې ونيسۍ، او يا هم د Ctrl-F5 تڼۍ کېښکاږۍ
  • اوپرا: په دې کتنمل کې د خپل براوزر ساتل شوې حافظه پدې توگه سپينولی شی Tools→Preferences
لاسوند[جوړول]
// [[he:MediaWiki:Gadget-ShortNSSearch.js]]
function checkSearchInput() {
 var shortcuts = new Array(19)
 for (var i = 0; i < shortcuts.length; i++)
    shortcuts[i] = new Array(2);
 shortcuts[0][0] = 'خ:';
 shortcuts[0][1] = 'خبرې اترې:';
 shortcuts[1][0] = 'و:';
 shortcuts[1][1] = 'ويکيپېډيا:';
 shortcuts[2][0] = 'وخ:';
 shortcuts[2][1] = 'د ويکيپېډيا خبرې اترې:';
 shortcuts[3][0] = 'وش:';
 shortcuts[3][1] = 'وېشنيزه:';
 shortcuts[4][0] = 'وشخ:';
 shortcuts[4][1] = 'د وېشنيزې خبرې اترې:';
 shortcuts[5][0] = 'ل:';
 shortcuts[5][1] = 'لارښود:';
 shortcuts[6][0] = 'لخ:';
 shortcuts[6][1] = 'د لارښود خبرې اترې:';
 shortcuts[7][0] = 'ک:';
 shortcuts[7][1] = 'کارن:';
 shortcuts[8][0] = 'کخ:';
 shortcuts[8][1] = 'د کارن خبرې اترې:';
 shortcuts[9][0] = 'ت:';
 shortcuts[9][1] = 'تانبه:';
 shortcuts[10][0] = 'تخ:';
 shortcuts[10][1] = 'د تانبې خبرې اترې:';
 shortcuts[11][0] = 'مو:';
 shortcuts[11][1] = 'میڈیاوکی:';
 shortcuts[12][0] = 'مخ:';
 shortcuts[12][1] = 'د ميډياويکي خبرې اترې:';
 shortcuts[13][0] = 'د:';
 shortcuts[13][1] = 'دوتنه:';
 shortcuts[14][0] = 'دخ:';
 shortcuts[14][1] = 'د دوتنې خبرې اترې:';
 shortcuts[15][0] = 'کڼ:';
 shortcuts[15][1] = 'کينډۍ:';
 shortcuts[16][0] = 'کڼخ:';
 shortcuts[16][1] = 'د کينډۍ خبرې اترې:';
 shortcuts[17][0] = 'ون:';
 shortcuts[17][1] = 'ځانګړی:Contributions/';
 shortcuts[18][0] = 'ځ:';
 shortcuts[18][1] = 'ځانګړی:';

 text = document.getElementById('searchInput');
 for (i = 0; i < shortcuts.length; i++) {
    var rxEdit = new RegExp('^ر' + shortcuts[i][0]);
    if (rxEdit.test(text.value)) {
      text.value = text.value.replace(rxEdit, shortcuts[i][1]);
      document.location = '//ur.wikipedia.org/w/index.php?title=' + text.value + '&action=edit';
      return false;
    }
    var rxHistory = new RegExp('^خ' + shortcuts[i][0]);
    if (rxHistory.test(text.value)) {
      text.value = text.value.replace(rxHistory, shortcuts[i][1]);
      document.location = '//ur.wikipedia.org/w/index.php?title=' + text.value + '&action=history';
      return false;
    }
 }
 for (i = 0; i < shortcuts.length; i++) {
    var rx = new RegExp('^' + shortcuts[i][0]);
    text.value = text.value.replace(rx, shortcuts[i][1]);
 }
 return true;
}

function addCheckSearchInput() {
 var form = document.getElementById('searchform');

 if (!form) return;

 form.onsubmit = function(){return checkSearchInput();}
}
$(addCheckSearchInput);