מדיה ויקי:סקריפטים/46.js
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
- אופרה: ללחוץ על Ctrl-F5.
// סקריפט להוספת כפתור לחתימה בצמוד לכפתור השמירה, + תזכורת לחתום (במידה ולא חתמתם)
// נלקח מ[[: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('האם אין ברצונך לחתום?');
});
});