מדיה ויקי:סקריפטים/46.js

מתוך אקו-ויקי, מקום מפגש בנושאי אקולוגיה, חברה וכלכלה.
קפיצה לניווט קפיצה לחיפוש

הערה: לאחר השמירה, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload), או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר: להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh), או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: לפתוח תפריט ← הגדרות (במחשב מק: Opera ← העדפות) ואז ללחוץ על פרטיות ואבטחה ← מחק היסטוריית גלישה ← Cached images and files.
// סקריפט להוספת כפתור לחתימה בצמוד לכפתור השמירה, + תזכורת לחתום (במידה ולא חתמתם)
// נלקח מ[[:en:Wikipedia:WikiProject_User_scripts/Scripts/qSig]]
if ((mw.config.get( 'wgNamespaceNumber' ) % 2 || mw.config.get( 'wgNamespaceNumber' )==4) 
 &&  document.URL.match(/&action=(edit|submit)/))
$(function(){

 var wpSave = $('#wpSaveWidget');
 if (!wpSave) return;

 if (!window.sigText)
   sigText = ' ~~\~~';

 //create button
 var btn = new OO.ui.ButtonInputWidget({label: "~", title: "הוספת חתימה עם תאריך ושעה"});
 btn.$element.click(function(){ insertTags(sigText,'','') });
 if (window.sigAccessKey){
   btn.accessKey = sigAccessKey;
   btn.title += ' [' + btn.accessKey + ']';
     btn.$button.updateTooltipAccessKeys();
 } 
 wpSave.after(btn.$element);
 
  //for 'Wikipedia:' namespace: Sig is ok on Forum pages, on all others put it after Save button
 if ( ( mw.config.get( 'wgNamespaceNumber' ) == 4 )
  && ( !mw.config.get('wgTitle').match('^(Village pump [(]|Reference desk/|Deletion review/|Articles for deletion/|Templates for deletion/|.*noticeboard.*|Requests for (adminship|checkuser|arbitration|feedback|page protection|mediation)|Bot requests|Help desk|Editor review|Adminship survey|Cleanup|Miscellany for deletion|New contributors\' help page|Media copyright questions)')  ) ) 
 {
   wpSave.after(btn.$element);
   return; //avoid warning below
 }

 //warn if saving without signature
$('#editform').submit(function(){
 if (document.editform.wpTextbox1.value.indexOf('~\~~') >= 0 )
  return true;
 else 
  return confirm('האם אין ברצונך לחתום?');
 });

});