मीडियाविकि:Common.js
ध्यान दें: प्रकाशित करने के बाद बदलाव देखने के लिए आपको अपने ब्राउज़र के कैश को हटाना पड़ सकता है।
- Firefox/Safari: Reload क्लिक समय Shift दबाएँ, या फिर Ctrl-F5 या Ctrl-R दबाएँ (Mac पर ⌘-R)
- Google Chrome: Ctrl-Shift-R दबाएँ (Mac पर ⌘-Shift-R)
- Internet Explorer/Edge: Refresh पर क्लिक करते समय Ctrl दबाएँ, या Ctrl-F5 दबाएँ
- Opera: Ctrl-F5 दबाएँ।
//<syntaxhighlight lang="javascript">
/**
* Keep code in MediaWiki:Common.js to a minimum as it is unconditionally
* loaded for all users on every wiki page.
*/
/* global mw, $, importStylesheet, importScript */
/* jshint curly:false, strict:false, eqnull:true, browser:true */
mw.loader.using( ['mediawiki.user', 'mediawiki.util', 'jquery.client'] ).done( function () {
/* Begin of mw.loader.using callback */
/**
* Scripts imported from wikisource.org
* see [[oldwikisource:Wikisource:Shared Scripts]] for details
*/
mw.loader.load('//en.wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript');
mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:InterWikiTransclusion.js&action=raw&ctype=text/javascript');
/**
* IndicOCR is loaded here from meta wiki
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Indic-TechCom/Script/IndicOCR.js&action=raw&ctype=text/javascript');
/**
* Messages are configurable here
*/
if(!self.ws_messages) self.ws_messages = { };
window.ws_msg = function (name) {
var m = self.ws_messages[name];
if(m) return m; else return name;
};
self.ws_messages = {
'author':'लेखक',
'translator':'अनुवादक',
'editor':'संपादक',
'publisher':'प्रकाशक',
'place':'स्थान',
'volume':'अंक',
'school':'विद्यालय',
'book':'पुस्तक',
'collection':'संकलन',
'journal':'जर्नल या पत्रिका',
'phdthesis':'थीसिस, प्रतिवेदन',
'dictionary':'शब्दकोश',
'progress':'प्रगति',
'progress_T':'पूर्ण',
'progress_V':'वैलिडेशन बाकी',
'progress_C':'प्रूफरीड बाकी',
'progress_MS':'मिलान & द्विभाजन के लिए तैयार',
'progress_OCR':'स्रोत फ़ाइल को एक OCR पाठ परत की आवश्यकता है',
'progress_L':'स्रोत फ़ाइल ग़लत है (पन्ने ग़ायब हैं, पन्ने क्रम में नहीं, इत्यादि)',
'progress_X':'पृष्ठसूची आवश्यक (प्रूफरीडिंग लागू करने से पहले यह जाँच लेने के लिए कि फ़ाइल पूरी और सही है)',
'▲':'पृष्ठ के शीर्ष पर लौटें',
'corr_list':'पृष्ठ पर चिह्नित टायपो की सूची',
'corr_link':'टायपो चिह्नित',
'corr_one':'एक टायपो</a> चिह्नित किया गया।',
'corr_many':' टायपो</a> चिह्नित किये गये।',
'corr_close':'बंद।',
'iwtrans':'इसका पाठ आता है',
'iwtrans2':'इसका पाठ अन्य विकिस्रोत सबडोमेन से आता है।',
'page_namespace_name': 'पृष्ठ',
'page_trascluded_in': 'जहाँ पृष्ठ ट्रांसक्लूड हो रहा:',
'text_number': 'पाठ',
'compare_with': 'इसके साथ तुलना:',
'compare_texts': 'पाठों की तुलना करें'
};
/* stop faux red links on fresh links */
$( 'div.mw-body a' ).removeClass( 'stub' );
/**
* Envelope subNotes found in main navigation header derivatives
* Namespace coverage: Main (ns-0), Translation (ns-114)
* See also _____
*
* Ver 0.10, 2015-01-31
*/
jQuery( document ).ready( function ( $ ) {
var nsSubNotes = [ 0, 114 ];
if ( $.inArray( mw.config.get( 'wgNamespaceNumber' ), nsSubNotes ) !== -1 ) {
$( 'div.subNote' ).insertBefore( $( 'div#ws-data' ) );
}
} );
/**
* Envelope hatNotes & similar into main navigation header container
* Namespace coverage: Main (ns-0), Translation (ns-114)
* See also _____
*
* Ver 0.30, 2015-12-31
*/
jQuery( document ).ready( function ( $ ) {
var nsHatNotes = [ 0, 114 ];
if ( $.inArray( mw.config.get( 'wgNamespaceNumber' ), nsHatNotes ) !== -1 ) {
$( 'div.similar' ).prependTo( $( 'div#headerContainer' ) );
$( 'table.ambox' ).prependTo( $( 'div#headerContainer' ) );
}
} );
/* End of mw.loader.using callback */
} );
/* For adding link in Sidebar, link to MySandbox */
$.when( mw.loader.using( ['mediawiki.util'] ), $.ready ).then(function () {
mw.util.addPortletLink(
"p-tb", // toolbox portlet
"https://hi.wikisource.org/wiki/Special:MyPage/प्रयोगपृष्ठ", // link url
"निजी प्रयोगपृष्ठ" // link label
)}
);
/* DO NOT ADD CODE BELOW THIS LINE */
//</syntaxhighlight>