מדיה ויקי:Common.js: הבדלים בין גרסאות בדף

רווחים אחידים, חלק א׳
שורה 7: שורה 7:
function importUserScript() {
function importUserScript() {
'use strict';
'use strict';
var args = arguments;
var args = arguments;


mw.loader.using('mediawiki.util', function() {
mw.loader.using( 'mediawiki.util', function () {
for (var arg = 0; arg < args.length; arg++) {
for ( var arg = 0; arg < args.length; arg++ ) {
try {
try {
importScript( "MediaWiki:סקריפטים/" + args[arg] + ".js" );
importScript( "MediaWiki:סקריפטים/" + args[arg] + ".js" );
}
}
catch(e) {}
catch(e) {
}
}
}
});
} );
}
}


/* פונקציה הטוענת פונקציות בעת עליית הדף */
/* פונקציה הטוענת פונקציות בעת עליית הדף */
function addLoadEvent() {
function addLoadEvent() {
// Deprecated
// Deprecated
}
}


שורה 30: שורה 32:
'use strict';
'use strict';


importScript("MediaWiki:Functions.js"); // פונקציות המצויות בשימוש בסקריפטים שונים
importScript( 'MediaWiki:Functions.js' ); // פונקציות המצויות בשימוש בסקריפטים שונים


if ( $.inArray( mw.config.get( 'wgPageName' ), ["עמוד_ראשי", "שיחה:עמוד_ראשי"] ) + 1 ) {
if ( $.inArray( mw.config.get( 'wgPageName' ), [
importScript("MediaWiki:Mainpage.js"); // שיפורים שונים בעמוד הראשי
'עמוד_ראשי',
'שיחה:עמוד_ראשי'
] ) + 1 ) {
importScript( 'MediaWiki:Mainpage.js' ); // שיפורים שונים בעמוד הראשי


if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) {
if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) {
importScript("MediaWiki:Portals.js");  // פורטלים מתחלפים בעמוד הראשי
importScript( 'MediaWiki:Portals.js' );  // פורטלים מתחלפים בעמוד הראשי
}
}
}
}


// סקריפטים כלליים
// סקריפטים כלליים
importScript("MediaWiki:Collapsetables.js"); // טבלאות מוסתרות
importScript( 'MediaWiki:Collapsetables.js' ); // טבלאות מוסתרות
importScript("MediaWiki:Tabs.js"); // תמיכה בלשוניות
importScript( 'MediaWiki:Tabs.js' ); // תמיכה בלשוניות
importScript("MediaWiki:ImgToggle.js"); // החלפת תמונות, עבור [[תבנית:מפת מיקום]]
importScript( 'MediaWiki:ImgToggle.js' ); // החלפת תמונות, עבור [[תבנית:מפת מיקום]]
importScript("MediaWiki:LoadingContent.js"); // הצגת טקסטים הנטענים באופן דינמי
importScript( 'MediaWiki:LoadingContent.js' ); // הצגת טקסטים הנטענים באופן דינמי
importScript("Mediawiki:Imagemap-Highlight.js"); // עבור [[תבנית:מפת תמונה]] עם סימון=כן
importScript( 'Mediawiki:Imagemap-Highlight.js' ); // עבור [[תבנית:מפת תמונה]] עם סימון=כן


if(mw.config.get('wgAction') === 'history'){
if ( mw.config.get( 'wgAction' ) === 'history' ) {
importScript("MediaWiki:FixHistPage.js");    // הסתרת קישורים ותיבות checkbox בדף ההיסטוריה והוספת אפשרות להפעלתם באמצעות כפתור מתאים.
importScript( 'MediaWiki:FixHistPage.js' );    // הסתרת קישורים ותיבות checkbox בדף ההיסטוריה והוספת אפשרות להפעלתם באמצעות כפתור מתאים.
}
}
if ( mw.config.get( 'wgNamespaceNumber' ) === 6) {
 
if ( mw.config.get( 'wgNamespaceNumber' ) === 6 ) {
try {
try {
mw.loader.load('//tools.wmflabs.org/imagemapedit/ime.js');
mw.loader.load( '//tools.wmflabs.org/imagemapedit/ime.js' );
}
}
catch(e) {} // surround with try/catch in case other server behaves badly.
catch( e ) {
} // surround with try/catch in case other server behaves badly.
}
}
// סקריפטים עבור אנונימיים ו/או חדשים
// סקריפטים עבור אנונימיים ו/או חדשים
if ( $.inArray("autoconfirmed", mw.config.get( 'wgUserGroups' ) ) === -1 ) {
if ( $.inArray( 'autoconfirmed', mw.config.get( 'wgUserGroups' ) ) === -1 ) {
importScript("MediaWiki:Autopurge.js"); // הוספת אפשרות לרענון אוטומטי על ידי אנונימיים, ללא מעבר בטופס
importScript( 'MediaWiki:Autopurge.js' ); // הוספת אפשרות לרענון אוטומטי על ידי אנונימיים, ללא מעבר בטופס
importScript("MediaWiki:Navtip.js"); // הוספת התיבה "רוצה טיפ?" בצד למשתמשים אנונימיים
importScript( 'MediaWiki:Navtip.js' ); // הוספת התיבה "רוצה טיפ?" בצד למשתמשים אנונימיים
}
}