מדיה ויקי:Common.js: הבדלים בין גרסאות בדף
שינוי פצפון בהתאם לויקיפדיה:פרלמנט/ארכיון 34#תגיות ומגדר |
רווחים אחידים, חלק א׳ |
||
| שורה 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 | |||
} | } | ||
| שורה 30: | שורה 32: | ||
'use strict'; | 'use strict'; | ||
importScript( | importScript( 'MediaWiki:Functions.js' ); // פונקציות המצויות בשימוש בסקריפטים שונים | ||
if ( $.inArray( mw.config.get( 'wgPageName' ), [ | if ( $.inArray( mw.config.get( 'wgPageName' ), [ | ||
importScript( | 'עמוד_ראשי', | ||
'שיחה:עמוד_ראשי' | |||
] ) + 1 ) { | |||
importScript( 'MediaWiki:Mainpage.js' ); // שיפורים שונים בעמוד הראשי | |||
if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) { | if ( mw.config.get( 'wgNamespaceNumber' ) === 0 ) { | ||
importScript( | importScript( 'MediaWiki:Portals.js' ); // פורטלים מתחלפים בעמוד הראשי | ||
} | } | ||
} | } | ||
// סקריפטים כלליים | // סקריפטים כלליים | ||
importScript( | importScript( 'MediaWiki:Collapsetables.js' ); // טבלאות מוסתרות | ||
importScript( | importScript( 'MediaWiki:Tabs.js' ); // תמיכה בלשוניות | ||
importScript( | importScript( 'MediaWiki:ImgToggle.js' ); // החלפת תמונות, עבור [[תבנית:מפת מיקום]] | ||
importScript( | importScript( 'MediaWiki:LoadingContent.js' ); // הצגת טקסטים הנטענים באופן דינמי | ||
importScript( | importScript( 'Mediawiki:Imagemap-Highlight.js' ); // עבור [[תבנית:מפת תמונה]] עם סימון=כן | ||
if(mw.config.get('wgAction') === 'history'){ | if ( mw.config.get( 'wgAction' ) === 'history' ) { | ||
importScript( | 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( | if ( $.inArray( 'autoconfirmed', mw.config.get( 'wgUserGroups' ) ) === -1 ) { | ||
importScript( | importScript( 'MediaWiki:Autopurge.js' ); // הוספת אפשרות לרענון אוטומטי על ידי אנונימיים, ללא מעבר בטופס | ||
importScript( | importScript( 'MediaWiki:Navtip.js' ); // הוספת התיבה "רוצה טיפ?" בצד למשתמשים אנונימיים | ||
} | } | ||