@@ 1225-1239 (lines=15) @@ | ||
1222 | * @param string $state |
|
1223 | * @return string |
|
1224 | */ |
|
1225 | public static function makeLoaderStateScript( $name, $state = null ) { |
|
1226 | if ( is_array( $name ) ) { |
|
1227 | return Xml::encodeJsCall( |
|
1228 | 'mw.loader.state', |
|
1229 | [ $name ], |
|
1230 | ResourceLoader::inDebugMode() |
|
1231 | ); |
|
1232 | } else { |
|
1233 | return Xml::encodeJsCall( |
|
1234 | 'mw.loader.state', |
|
1235 | [ $name, $state ], |
|
1236 | ResourceLoader::inDebugMode() |
|
1237 | ); |
|
1238 | } |
|
1239 | } |
|
1240 | ||
1241 | /** |
|
1242 | * Returns JS code which calls the script given by $script. The script will |
|
@@ 1381-1395 (lines=15) @@ | ||
1378 | * @param string $loadUrl load.php url |
|
1379 | * @return string |
|
1380 | */ |
|
1381 | public static function makeLoaderSourcesScript( $id, $loadUrl = null ) { |
|
1382 | if ( is_array( $id ) ) { |
|
1383 | return Xml::encodeJsCall( |
|
1384 | 'mw.loader.addSource', |
|
1385 | [ $id ], |
|
1386 | ResourceLoader::inDebugMode() |
|
1387 | ); |
|
1388 | } else { |
|
1389 | return Xml::encodeJsCall( |
|
1390 | 'mw.loader.addSource', |
|
1391 | [ $id, $loadUrl ], |
|
1392 | ResourceLoader::inDebugMode() |
|
1393 | ); |
|
1394 | } |
|
1395 | } |
|
1396 | ||
1397 | /** |
|
1398 | * Returns JS code which runs given JS code if the client-side framework is |