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

עזב"ק
אין תקציר עריכה
 
(4 גרסאות ביניים של 3 משתמשים אינן מוצגות)
שורה 40: שורה 40:
importScript( 'MediaWiki:Portals.js' );  // פורטלים מתחלפים בעמוד הראשי
importScript( 'MediaWiki:Portals.js' );  // פורטלים מתחלפים בעמוד הראשי
}
}
}
if ( mw.config.get( 'wgAction' ) === 'history' ) {
importScript( 'MediaWiki:FixHistPage.js' );    // הסתרת קישורים ותיבות checkbox בדף ההיסטוריה והוספת אפשרות להפעלתם באמצעות כפתור מתאים.
}
}
שורה 255: שורה 251:
// Detects uses of template "טען סקריפט"
// Detects uses of template "טען סקריפט"
// and loads specifically-named scripts or gadgets.
// and loads specifically-named scripts or gadgets.
// for a script to be loadable this way, its name must begin with "Mediawiki:Scripts/"
// for a gadget, its name as defined in gadgets-definition must begin with "ondemand-"
// for a gadget, its name as defined in gadgets-definition must begin with "ondemand-"
if ( mw.config.get('wgCanonicalNamespace') !== 'Special' )  
if ( mw.config.get('wgCanonicalNamespace') !== 'Special' )  
שורה 261: שורה 256:
var beenthere = {};
var beenthere = {};
$( '.executeJS', content ).each( function () {
$( '.executeJS', content ).each( function () {
var script = $( this ).data( 'scriptname' );
if ( script && $.trim( script ) ) {
script = $.trim( script );
if ( ! beenthere[script] )
mw.loader.load( "/w/index.php?title=Mediawiki:Scripts/" + script + ".js&action=raw&ctype=text/javascript", "text/javascript" );
beenthere[script] = true;
}
var gadget = $( this ).data( 'gadgetname' );
var gadget = $( this ).data( 'gadgetname' );
if ( gadget && $.trim( gadget ) ) mw.loader.load( 'ext.gadget.ondemand-' + $.trim( gadget ) ); // np repetitions - resourceloader takes care
if ( gadget && $.trim( gadget ) ) mw.loader.load( 'ext.gadget.ondemand-' + $.trim( gadget ) ); // np repetitions - resourceloader takes care
} );
} );
} );
} );