सदस्य:Siddhartha Ghai/twinkle.js
सूचना: यह पृष्ठ सुरक्षित करने बाद, परिवर्तनों को देखने लिए ब्राउज़र का कैश ख़ाली करने की आवश्यकता हो सकती है।
- मोज़िला / फ़ायरफ़ॉक्स / सफ़ारी: shift hold करें जब आप reload क्लिक करते है, या Ctrl-Shift-R (अपल मैक में Cmd-Shift-R) दबाएँ;
- गूगल क्रोम: Ctrl-shift-R (मैक में Cmd-Shift-R) दबाएँ
- इंटरनेट एक्सप्लोरर: Ctrl hold करें जब आप refresh क्लिक करते हैं, या Ctrl-F5 क्लिक करते हैं;
- कॉङ्करर: सिर्फ़ Reload बटन पर क्लिक करें, या F5 क्लिक करें;
- ऑपरा सदस्य को Tools→Preferences में सम्पूर्ण कैश ख़ाली करने की ज़रूरत हो सकती है।
( function ( window, document, $, undefined ) { // Wrap with anonymous function
$( document ).ready(function () {
function loadTwinkle() {
var scripts = [
[
'User:Siddhartha_Ghai/Morebits.js'
],
[
'User:Siddhartha_Ghai/twinkleheader.js'
],
[
'User:Siddhartha_Ghai/twinklebatchundelete.js',
'User:Siddhartha_Ghai/twinklewarn.js',
'User:Siddhartha_Ghai/twinklespeedy.js',
'User:Siddhartha_Ghai/friendlyshared.js',
'User:Siddhartha_Ghai/twinklediff.js',
'User:Siddhartha_Ghai/twinkleunlink.js',
'User:Siddhartha_Ghai/twinkledelimages.js',
'User:Siddhartha_Ghai/friendlytag.js',
'User:Siddhartha_Ghai/friendlywelcome.js',
'User:Siddhartha_Ghai/twinklexfd.js',
'User:Siddhartha_Ghai/twinklebatchdelete.js',
'User:Siddhartha_Ghai/twinklebatchprotect.js',
'User:Siddhartha_Ghai/twinkleconfig.js',
'User:Siddhartha_Ghai/twinklefluff.js',
'User:Siddhartha_Ghai/twinkleprotect.js',
'User:Siddhartha_Ghai/twinklearv.js',
'User:Siddhartha_Ghai/friendlytalkback.js',
'User:Siddhartha Ghai/twinkleblock.js'
],
[
'User:Siddhartha_Ghai/twinklefooter.js'
]
];
function getscript( scriptname ) {
return $.ajax( {
type: 'GET',
cache: true,
url: 'https:' + mw.config.get('wgServer') + mw.config.get('wgScript') + '?',
data: {
'title': scriptname,
'action': 'raw',
'ctype': 'text/javascript'
},
dataType: 'script'
} );
}
function loadscriptbatches( counter ) {
if( typeof scripts[counter] !== 'object' ) {
return;
}
var i, array = [];
for( i in scripts[counter] ) {
if( scripts[counter].hasOwnProperty(i) ) {
array.push( getscript( scripts[counter][i] ) );
}
}
$.when.apply($, array).then(
function() {
loadscriptbatches( counter + 1 );
},
function() {
console.log('Error while loading batch ' + (counter + 1) + ' of twinkle scripts');
}
);
}
loadscriptbatches( 0 );
}
mw.loader.using( ['mediawiki.user', 'mediawiki.util', 'jquery.ui', 'jquery.tipsy', 'moment'], function(){
mw.loader.load('//hi.wikipedia.org/w/index.php?title=%E0%A4%B8%E0%A4%A6%E0%A4%B8%E0%A5%8D%E0%A4%AF:Siddhartha_Ghai/Morebits.css&action=raw&ctype=text/css', 'text/css');
mw.loader.load('//hi.wikipedia.org/w/index.php?title=%E0%A4%B8%E0%A4%A6%E0%A4%B8%E0%A5%8D%E0%A4%AF:Siddhartha_Ghai/twinkle-pagestyles.css&action=raw&ctype=text/css', 'text/css');
mw.loader.load('//hi.wikipedia.org/w/index.php?title=%E0%A4%B8%E0%A4%A6%E0%A4%B8%E0%A5%8D%E0%A4%AF:Siddhartha_Ghai/twinkle.css&action=raw&ctype=text/css', 'text/css');
loadTwinkle();
});
} );
} ( window, document, jQuery )); // End wrap with anonymous function