ميډياويکي:Preloadtitle.js

د ويکيسيند لخوا

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

  • فايرفاکس/ سفري: په دې کتنمل کې د Reload د ټکوهلو په وخت د Shift تڼۍ نيولې وساتی، او يا هم Ctrl-F5 يا Ctrl-Rتڼۍ کېښکاږۍ (په Apple Mac کمپيوټر باندې ⌘-R کېښکاږۍ)
  • گووگل کروم: په دې کتنمل کې د Ctrl-Shift-R تڼۍ کېښکاږۍ (د مک لپاره ⌘-Shift-R)
  • انټرنټ اېکسپلورر: په دې کتنمل کې د Refresh د ټکوهلو په وخت کې د Ctrl تڼۍ کېښکاږلې ونيسۍ، او يا هم د Ctrl-F5 تڼۍ کېښکاږۍ
  • اوپرا: په دې کتنمل کې د خپل براوزر ساتل شوې حافظه پدې توگه سپينولی شی Tools→Preferences
function preloadtitle()
{
 if(mw.config.get('wgAction') != 'edit') return;
 if(! document.getElementById) return;
 var summary = document.getElementById('wpSummary');
 if(! summary) return;
 var tmp = window.location.search;
 if(! tmp) return;
 tmp = '&' + tmp.substring(1) + '&';
 if(tmp.indexOf('&section=new&') == -1) return;
 if(tmp.lastIndexOf('&section=new&') < tmp.lastIndexOf('&section=')) return;
 if(tmp.indexOf('&preloadtitle=') == -1) return;
 tmp = tmp.substring(tmp.lastIndexOf('&preloadtitle='));
 tmp = tmp.substring(tmp.indexOf('=') + 1);
 tmp = tmp.substring(0, tmp.indexOf('&'));
 tmp = tmp.replace(/\+/g, ' ');
 tmp = decodeURIComponent(tmp);
 if(summary.maxlength) tmp = tmp.substring(0, summary.maxlength);
 summary.value = tmp;
}

$(preloadtitle);