مدیاویکی:Gadget-VeDirectionMarkTool.js
پرش به ناوبری
پرش به جستجو
نکته: پس از ذخیره کردن ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.
- فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلیدهای Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-R)
- گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-Shift-R)
- اینترنت اکسپلورر: کلید Ctrl را نگهدارید و روی دکمهٔ Refresh کلیک کنید، یا کلیدهای Ctrl-F5 را با هم فشار دهید
- اپرا: بروید به Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
mw.libs.ve.addPlugin(function(){ /** * 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', 'افزودن الگو رچ'); // translate it! } // localization for rlm template name if(!mw.config.exists('rlmTemplateName')){ // translate it! if ( wgContentLanguage == "fa" ) { mw.config.set('rlmTemplateName', 'رچ'); } else { mw.config.set('rlmTemplateName', 'Rlm'); } } //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().collapseRangeToEnd().insertContent([{ 'type': 'mwTransclusionInline', 'attributes': { 'mw': { parts: [ { template: { target: { href: wgFormattedNamespaces[10]+ ':'+ mw.config.get('rlmTemplateName'), wt: mw.config.get('rlmTemplateName') }, params: {} } }] } } }]); }; DirectionTool.prototype.onUpdateState = function () { this.setActive( false ); }; ve.ui.toolFactory.register( DirectionTool ); })(); });