مدیاویکی:Gadget-RLtoggle.js
نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.
- فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلیدهای Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-R)
- گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای ⌘-Shift-R)
- اینترنت اکسپلورر/ Edge: کلید Ctrl را نگهدارید و روی دکمهٔ Refresh کلیک کنید، یا کلیدهای Ctrl-F5 را با هم فشار دهید
- اپرا: Ctrl-F5 را بفشارید.
/**
* Add a toggle for debug mode to the sidebar
* @author: Helder (https://github.com/he7d3r)
* @license: CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0/>
*/
( function ( mw, $ ) {
'use strict';
var debugMode = mw.config.get( 'debug' );
function onClick( e ) {
var sep = location.search.indexOf( '?' ) === -1 ? '?' : '&';
e.preventDefault();
$.cookie(
'resourceLoaderDebug',
debugMode === 0 ? null : true,
{
expires: 1,
path: '/'
}
);
location.href = location.href
.replace( location.hash, '' )
.replace( sep + 'debug=true', '' )
.replace( sep + 'debug=false', '' )
sep + 'debug=' + !debugMode;
}
function load() {
var id = 'ca-toggle-debug-mode',
label = {
1: 'خرفسترزدایی ← خاموش',
0: 'خرفسترزدایی ← روشن'
};
if ( $( '#' + id ).length ) {
return;
}
$( mw.util.addPortletLink(
'p-tb',
'#',
label[ debugMode ],
id,
'روشن/خامش کردن خرفستاریزدایی و بارگیری مجدد صفحه'
) )
.click( onClick )
.find('a').css( 'color', '#808' );
}
$.when(
mw.loader.using( 'mediawiki.util' ),
$.ready
).then( load );
}( mediaWiki, jQuery ) );