מדיה ויקי:Gadget-VeDirectionMarkTool.js
קפיצה לניווט
קפיצה לחיפוש
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload), או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh), או ללחוץ על צירוף המקשים Ctrl-F5.
- אופרה: ללחוץ על Ctrl-F5.
/** * Adds direction mark tool to VE (for adding RLM) */ (function () { // localization for button name if(!mw.messages.exists('DirectionTool-toolname')){ mw.messages.set('DirectionTool-toolname', 'תו כיווניות'); } // localization for rlm template name if(!mw.config.exists('rlmTemplateName')){ mw.config.set('rlmTemplateName', 'כ'); } //end of localization function DirectionTool( toolGroup, config ) { OO.ui.Tool.call( this, toolGroup, config ); } OO.inheritClass( DirectionTool, OO.ui.Tool ); DirectionTool.static.name = 'DirectionTool'; DirectionTool.static.title = mw.msg('DirectionTool-toolname'); DirectionTool.prototype.onSelect = function () { this.toolbar.getSurface().getModel().getFragment().collapseToEnd().insertContent([{ 'type': 'mwTransclusionInline', 'attributes': { 'mw': { parts: [ { template: { target: { href: mw.config.get('wgFormattedNamespaces')[10]+ ':'+ mw.config.get('rlmTemplateName'), wt: mw.config.get('rlmTemplateName') }, params: {} } }] } } }]); }; DirectionTool.prototype.onUpdateState = function () { this.setActive( false ); }; ve.ui.toolFactory.register( DirectionTool ); })();