MediaWiki
REL1_23
|
00001 <?php 00023 if ( !defined( 'MEDIAWIKI' ) ) { 00024 die( 'Not an entry point.' ); 00025 } 00026 00027 return array( 00028 00033 // Scripts managed by the local wiki (stored in the MediaWiki namespace) 00034 'site' => array( 'class' => 'ResourceLoaderSiteModule' ), 00035 'noscript' => array( 'class' => 'ResourceLoaderNoscriptModule' ), 00036 'startup' => array( 'class' => 'ResourceLoaderStartUpModule' ), 00037 'filepage' => array( 'class' => 'ResourceLoaderFilePageModule' ), 00038 'user.groups' => array( 'class' => 'ResourceLoaderUserGroupsModule' ), 00039 00040 // Scripts managed by the current user (stored in their user space) 00041 'user' => array( 'class' => 'ResourceLoaderUserModule' ), 00042 00043 // Scripts generated based on the current user's preferences 00044 'user.cssprefs' => array( 'class' => 'ResourceLoaderUserCSSPrefsModule' ), 00045 00046 // Populate mediawiki.user placeholders with information about the current user 00047 'user.options' => array( 'class' => 'ResourceLoaderUserOptionsModule' ), 00048 'user.tokens' => array( 'class' => 'ResourceLoaderUserTokensModule' ), 00049 00050 // Scripts for the dynamic language specific data, like grammar forms. 00051 'mediawiki.language.data' => array( 'class' => 'ResourceLoaderLanguageDataModule' ), 00052 00053 /* MediaWiki base skinning modules */ 00054 00084 'mediawiki.skinning.elements' => array( 00085 'styles' => array( 00086 'common/commonElements.css' => array( 'media' => 'screen' ), 00087 ), 00088 'remoteBasePath' => $GLOBALS['wgStylePath'], 00089 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00090 ), 00091 'mediawiki.skinning.content' => array( 00092 'styles' => array( 00093 'common/commonElements.css' => array( 'media' => 'screen' ), 00094 'common/commonContent.css' => array( 'media' => 'screen' ), 00095 ), 00096 'remoteBasePath' => $GLOBALS['wgStylePath'], 00097 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00098 ), 00099 'mediawiki.skinning.interface' => array( 00100 // Used in the web installer. Test it after modifying this definition! 00101 'styles' => array( 00102 'common/commonElements.css' => array( 'media' => 'screen' ), 00103 'common/commonContent.css' => array( 'media' => 'screen' ), 00104 'common/commonInterface.css' => array( 'media' => 'screen' ), 00105 ), 00106 'remoteBasePath' => $GLOBALS['wgStylePath'], 00107 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00108 ), 00109 00120 'skins.cologneblue' => array( 00121 'styles' => array( 00122 'cologneblue/screen.css' => array( 'media' => 'screen' ), 00123 'cologneblue/print.css' => array( 'media' => 'print' ), 00124 ), 00125 'remoteBasePath' => $GLOBALS['wgStylePath'], 00126 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00127 ), 00128 'skins.modern' => array( 00129 'styles' => array( 00130 'modern/main.css' => array( 'media' => 'screen' ), 00131 'modern/print.css' => array( 'media' => 'print' ), 00132 ), 00133 'remoteBasePath' => $GLOBALS['wgStylePath'], 00134 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00135 ), 00136 'skins.vector.styles' => array( 00137 // Used in the web installer. Test it after modifying this definition! 00138 'styles' => array( 00139 'vector/screen.less' => array( 'media' => 'screen' ), 00140 'vector/screen-hd.less' => array( 'media' => 'screen and (min-width: 982px)' ), 00141 ), 00142 'remoteBasePath' => $GLOBALS['wgStylePath'], 00143 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00144 ), 00145 'skins.monobook.styles' => array( 00146 'styles' => array( 00147 'monobook/main.css' => array( 'media' => 'screen' ), 00148 ), 00149 'remoteBasePath' => $GLOBALS['wgStylePath'], 00150 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00151 ), 00152 'skins.vector.js' => array( 00153 'scripts' => array( 00154 'vector/collapsibleTabs.js', 00155 'vector/vector.js', 00156 ), 00157 'position' => 'top', 00158 'dependencies' => 'jquery.throttle-debounce', 00159 'remoteBasePath' => $GLOBALS['wgStylePath'], 00160 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00161 ), 00162 'skins.vector.collapsibleNav' => array( 00163 'scripts' => array( 00164 'vector/collapsibleNav.js', 00165 ), 00166 'messages' => array( 00167 'vector-collapsiblenav-more', 00168 ), 00169 'dependencies' => array( 00170 'jquery.client', 00171 'jquery.cookie', 00172 'jquery.tabIndex', 00173 ), 00174 'remoteBasePath' => $GLOBALS['wgStylePath'], 00175 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00176 'position' => 'bottom', 00177 ), 00178 00179 /* jQuery */ 00180 00181 'jquery' => array( 00182 'scripts' => 'resources/lib/jquery/jquery.js', 00183 'debugRaw' => false, 00184 'targets' => array( 'desktop', 'mobile' ), 00185 ), 00186 00187 /* jQuery Plugins */ 00188 00189 'jquery.appear' => array( 00190 'scripts' => 'resources/lib/jquery/jquery.appear.js', 00191 ), 00192 'jquery.arrowSteps' => array( 00193 'scripts' => 'resources/src/jquery/jquery.arrowSteps.js', 00194 'styles' => 'resources/src/jquery/jquery.arrowSteps.css', 00195 ), 00196 'jquery.async' => array( 00197 'scripts' => 'resources/lib/jquery/jquery.async.js', 00198 ), 00199 'jquery.autoEllipsis' => array( 00200 'scripts' => 'resources/src/jquery/jquery.autoEllipsis.js', 00201 'dependencies' => 'jquery.highlightText', 00202 'targets' => array( 'desktop', 'mobile' ), 00203 ), 00204 'jquery.badge' => array( 00205 'scripts' => 'resources/src/jquery/jquery.badge.js', 00206 'styles' => 'resources/src/jquery/jquery.badge.css', 00207 'dependencies' => 'mediawiki.language', 00208 ), 00209 'jquery.byteLength' => array( 00210 'scripts' => 'resources/src/jquery/jquery.byteLength.js', 00211 'targets' => array( 'desktop', 'mobile' ), 00212 ), 00213 'jquery.byteLimit' => array( 00214 'scripts' => 'resources/src/jquery/jquery.byteLimit.js', 00215 'dependencies' => 'jquery.byteLength', 00216 'targets' => array( 'desktop', 'mobile' ), 00217 ), 00218 'jquery.checkboxShiftClick' => array( 00219 'scripts' => 'resources/src/jquery/jquery.checkboxShiftClick.js', 00220 'targets' => array( 'desktop', 'mobile' ), 00221 ), 00222 'jquery.chosen' => array( 00223 'scripts' => 'resources/lib/jquery.chosen/chosen.jquery.js', 00224 'styles' => 'resources/lib/jquery.chosen/chosen.css', 00225 ), 00226 'jquery.client' => array( 00227 'scripts' => 'resources/src/jquery/jquery.client.js', 00228 'targets' => array( 'desktop', 'mobile' ), 00229 ), 00230 'jquery.color' => array( 00231 'scripts' => 'resources/src/jquery/jquery.color.js', 00232 'dependencies' => 'jquery.colorUtil', 00233 ), 00234 'jquery.colorUtil' => array( 00235 'scripts' => 'resources/src/jquery/jquery.colorUtil.js', 00236 ), 00237 'jquery.cookie' => array( 00238 'scripts' => 'resources/lib/jquery/jquery.cookie.js', 00239 'targets' => array( 'desktop', 'mobile' ), 00240 ), 00241 'jquery.delayedBind' => array( 00242 'scripts' => 'resources/src/jquery/jquery.delayedBind.js', 00243 ), 00244 'jquery.expandableField' => array( 00245 'scripts' => 'resources/src/jquery/jquery.expandableField.js', 00246 ), 00247 'jquery.farbtastic' => array( 00248 'scripts' => 'resources/src/jquery/jquery.farbtastic.js', 00249 'styles' => 'resources/src/jquery/jquery.farbtastic.css', 00250 'dependencies' => 'jquery.colorUtil', 00251 ), 00252 'jquery.footHovzer' => array( 00253 'scripts' => 'resources/src/jquery/jquery.footHovzer.js', 00254 'styles' => 'resources/src/jquery/jquery.footHovzer.css', 00255 ), 00256 'jquery.form' => array( 00257 'scripts' => 'resources/lib/jquery/jquery.form.js', 00258 ), 00259 'jquery.fullscreen' => array( 00260 'scripts' => 'resources/lib/jquery/jquery.fullscreen.js', 00261 ), 00262 'jquery.getAttrs' => array( 00263 'scripts' => 'resources/src/jquery/jquery.getAttrs.js', 00264 'targets' => array( 'desktop', 'mobile' ), 00265 ), 00266 'jquery.hidpi' => array( 00267 'scripts' => 'resources/src/jquery/jquery.hidpi.js', 00268 'targets' => array( 'desktop', 'mobile' ), 00269 ), 00270 'jquery.highlightText' => array( 00271 'scripts' => 'resources/src/jquery/jquery.highlightText.js', 00272 'dependencies' => 'jquery.mwExtension', 00273 'targets' => array( 'desktop', 'mobile' ), 00274 ), 00275 'jquery.hoverIntent' => array( 00276 'scripts' => 'resources/lib/jquery/jquery.hoverIntent.js', 00277 ), 00278 'jquery.json' => array( 00279 'scripts' => 'resources/lib/jquery/jquery.json.js', 00280 'targets' => array( 'mobile', 'desktop' ), 00281 ), 00282 'jquery.localize' => array( 00283 'scripts' => 'resources/src/jquery/jquery.localize.js', 00284 ), 00285 'jquery.makeCollapsible' => array( 00286 'scripts' => 'resources/src/jquery/jquery.makeCollapsible.js', 00287 'styles' => 'resources/src/jquery/jquery.makeCollapsible.css', 00288 'messages' => array( 'collapsible-expand', 'collapsible-collapse' ), 00289 'targets' => array( 'desktop', 'mobile' ), 00290 ), 00291 'jquery.mockjax' => array( 00292 'scripts' => 'resources/lib/jquery/jquery.mockjax.js', 00293 ), 00294 'jquery.mw-jump' => array( 00295 'scripts' => 'resources/src/jquery/jquery.mw-jump.js', 00296 'targets' => array( 'desktop', 'mobile' ), 00297 ), 00298 'jquery.mwExtension' => array( 00299 'scripts' => 'resources/src/jquery/jquery.mwExtension.js', 00300 'targets' => array( 'desktop', 'mobile' ), 00301 ), 00302 'jquery.placeholder' => array( 00303 'scripts' => 'resources/src/jquery/jquery.placeholder.js', 00304 'targets' => array( 'desktop', 'mobile' ), 00305 ), 00306 'jquery.qunit' => array( 00307 'scripts' => 'resources/lib/jquery/jquery.qunit.js', 00308 'styles' => 'resources/lib/jquery/jquery.qunit.css', 00309 'position' => 'top', 00310 'targets' => array( 'desktop', 'mobile' ), 00311 ), 00312 'jquery.qunit.completenessTest' => array( 00313 'scripts' => 'resources/src/jquery/jquery.qunit.completenessTest.js', 00314 'dependencies' => 'jquery.qunit', 00315 'targets' => array( 'desktop', 'mobile' ), 00316 ), 00317 'jquery.spinner' => array( 00318 'scripts' => 'resources/src/jquery/jquery.spinner.js', 00319 'styles' => 'resources/src/jquery/jquery.spinner.css', 00320 ), 00321 'jquery.jStorage' => array( 00322 'scripts' => 'resources/lib/jquery/jquery.jStorage.js', 00323 'dependencies' => 'jquery.json', 00324 ), 00325 'jquery.suggestions' => array( 00326 'scripts' => 'resources/src/jquery/jquery.suggestions.js', 00327 'styles' => 'resources/src/jquery/jquery.suggestions.css', 00328 'dependencies' => 'jquery.highlightText', 00329 ), 00330 'jquery.tabIndex' => array( 00331 'scripts' => 'resources/src/jquery/jquery.tabIndex.js', 00332 ), 00333 'jquery.tablesorter' => array( 00334 'scripts' => 'resources/src/jquery/jquery.tablesorter.js', 00335 'styles' => 'resources/src/jquery/jquery.tablesorter.css', 00336 'messages' => array( 'sort-descending', 'sort-ascending' ), 00337 'dependencies' => array( 00338 'jquery.mwExtension', 00339 'mediawiki.language.months', 00340 ), 00341 ), 00342 'jquery.textSelection' => array( 00343 'scripts' => 'resources/src/jquery/jquery.textSelection.js', 00344 'dependencies' => 'jquery.client', 00345 ), 00346 'jquery.throttle-debounce' => array( 00347 'scripts' => 'resources/lib/jquery/jquery.ba-throttle-debounce.js', 00348 ), 00349 'jquery.validate' => array( 00350 'scripts' => 'resources/lib/jquery/jquery.validate.js', 00351 ), 00352 'jquery.xmldom' => array( 00353 'scripts' => 'resources/lib/jquery/jquery.xmldom.js', 00354 ), 00355 00356 /* jQuery Tipsy */ 00357 00358 'jquery.tipsy' => array( 00359 'scripts' => 'resources/src/jquery.tipsy/jquery.tipsy.js', 00360 'styles' => 'resources/src/jquery.tipsy/jquery.tipsy.css', 00361 ), 00362 00363 /* jQuery UI */ 00364 00365 // Core 00366 'jquery.ui.core' => array( 00367 'scripts' => 'resources/lib/jquery.ui/jquery.ui.core.js', 00368 'skinStyles' => array( 00369 'default' => array( 00370 'resources/lib/jquery.ui/themes/default/jquery.ui.core.css', 00371 'resources/lib/jquery.ui/themes/default/jquery.ui.theme.css', 00372 ), 00373 'vector' => array( 00374 'resources/src/jquery.ui-themes/vector/jquery.ui.core.css', 00375 'resources/src/jquery.ui-themes/vector/jquery.ui.theme.css', 00376 ), 00377 ), 00378 'group' => 'jquery.ui', 00379 ), 00380 'jquery.ui.widget' => array( 00381 'scripts' => 'resources/lib/jquery.ui/jquery.ui.widget.js', 00382 'group' => 'jquery.ui', 00383 ), 00384 'jquery.ui.mouse' => array( 00385 'scripts' => 'resources/lib/jquery.ui/jquery.ui.mouse.js', 00386 'dependencies' => 'jquery.ui.widget', 00387 'group' => 'jquery.ui', 00388 ), 00389 'jquery.ui.position' => array( 00390 'scripts' => 'resources/lib/jquery.ui/jquery.ui.position.js', 00391 'group' => 'jquery.ui', 00392 ), 00393 // Interactions 00394 'jquery.ui.draggable' => array( 00395 'scripts' => 'resources/lib/jquery.ui/jquery.ui.draggable.js', 00396 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.mouse', 'jquery.ui.widget' ), 00397 'group' => 'jquery.ui', 00398 ), 00399 'jquery.ui.droppable' => array( 00400 'scripts' => 'resources/lib/jquery.ui/jquery.ui.droppable.js', 00401 'dependencies' => array( 00402 'jquery.ui.core', 'jquery.ui.mouse', 'jquery.ui.widget', 'jquery.ui.draggable', 00403 ), 00404 'group' => 'jquery.ui', 00405 ), 00406 'jquery.ui.resizable' => array( 00407 'scripts' => 'resources/lib/jquery.ui/jquery.ui.resizable.js', 00408 'skinStyles' => array( 00409 'default' => 'resources/lib/jquery.ui/themes/default/jquery.ui.resizable.css', 00410 'vector' => 'resources/src/jquery.ui-themes/vector/jquery.ui.resizable.css', 00411 ), 00412 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ), 00413 'group' => 'jquery.ui', 00414 ), 00415 'jquery.ui.selectable' => array( 00416 'scripts' => 'resources/lib/jquery.ui/jquery.ui.selectable.js', 00417 'skinStyles' => array( 00418 'default' => 'resources/lib/jquery.ui/themes/default/jquery.ui.selectable.css', 00419 'vector' => 'resources/src/jquery.ui-themes/vector/jquery.ui.selectable.css', 00420 ), 00421 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ), 00422 'group' => 'jquery.ui', 00423 ), 00424 'jquery.ui.sortable' => array( 00425 'scripts' => 'resources/lib/jquery.ui/jquery.ui.sortable.js', 00426 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ), 00427 'group' => 'jquery.ui', 00428 ), 00429 // Widgets 00430 'jquery.ui.accordion' => array( 00431 'scripts' => 'resources/lib/jquery.ui/jquery.ui.accordion.js', 00432 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ), 00433 'skinStyles' => array( 00434 'default' => 'resources/lib/jquery.ui/themes/default/jquery.ui.accordion.css', 00435 'vector' => 'resources/src/jquery.ui-themes/vector/jquery.ui.accordion.css', 00436 ), 00437 'group' => 'jquery.ui', 00438 ), 00439 'jquery.ui.autocomplete' => array( 00440 'scripts' => 'resources/lib/jquery.ui/jquery.ui.autocomplete.js', 00441 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.position' ), 00442 'skinStyles' => array( 00443 'default' => 'resources/lib/jquery.ui/themes/default/jquery.ui.autocomplete.css', 00444 'vector' => 'resources/src/jquery.ui-themes/vector/jquery.ui.autocomplete.css', 00445 ), 00446 'group' => 'jquery.ui', 00447 ), 00448 'jquery.ui.button' => array( 00449 'scripts' => 'resources/lib/jquery.ui/jquery.ui.button.js', 00450 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ), 00451 'skinStyles' => array( 00452 'default' => 'resources/lib/jquery.ui/themes/default/jquery.ui.button.css', 00453 'vector' => 'resources/src/jquery.ui-themes/vector/jquery.ui.button.css', 00454 ), 00455 'group' => 'jquery.ui', 00456 ), 00457 'jquery.ui.datepicker' => array( 00458 'scripts' => 'resources/lib/jquery.ui/jquery.ui.datepicker.js', 00459 'dependencies' => 'jquery.ui.core', 00460 'skinStyles' => array( 00461 'default' => 'resources/lib/jquery.ui/themes/default/jquery.ui.datepicker.css', 00462 'vector' => 'resources/src/jquery.ui-themes/vector/jquery.ui.datepicker.css', 00463 ), 00464 'languageScripts' => array( 00465 'af' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-af.js', 00466 'ar' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-ar.js', 00467 'az' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-az.js', 00468 'bg' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-bg.js', 00469 'bs' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-bs.js', 00470 'ca' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-ca.js', 00471 'cs' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-cs.js', 00472 'da' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-da.js', 00473 'de' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-de.js', 00474 'el' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-el.js', 00475 'en-gb' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-en-GB.js', 00476 'eo' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-eo.js', 00477 'es' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-es.js', 00478 'et' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-et.js', 00479 'eu' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-eu.js', 00480 'fa' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-fa.js', 00481 'fi' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-fi.js', 00482 'fo' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-fo.js', 00483 'fr' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-fr.js', 00484 'gl' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-gl.js', 00485 'he' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-he.js', 00486 'hi' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-hi.js', 00487 'hr' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-hr.js', 00488 'hu' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-hu.js', 00489 'hy' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-hy.js', 00490 'id' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-id.js', 00491 'is' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-is.js', 00492 'it' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-it.js', 00493 'ja' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-ja.js', 00494 'ka' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-ka.js', 00495 'kk' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-kk.js', 00496 'km' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-km.js', 00497 'ko' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-ko.js', 00498 'lb' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-lb.js', 00499 'lt' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-lt.js', 00500 'lv' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-lv.js', 00501 'mk' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-mk.js', 00502 'ml' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-ml.js', 00503 'ms' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-ms.js', 00504 'nl' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-nl.js', 00505 'no' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-no.js', 00506 'pl' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-pl.js', 00507 'pt' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-pt.js', 00508 'pt-br' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-pt-BR.js', 00509 'rm' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-rm.js', 00510 'ro' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-ro.js', 00511 'ru' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-ru.js', 00512 'sk' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-sk.js', 00513 'sl' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-sl.js', 00514 'sq' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-sq.js', 00515 'sr-sr' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-sr-SR.js', 00516 'sr' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-sr.js', 00517 'sv' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-sv.js', 00518 'ta' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-ta.js', 00519 'th' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-th.js', 00520 'tr' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-tr.js', 00521 'uk' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-uk.js', 00522 'vi' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-vi.js', 00523 'zh-cn' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-zh-CN.js', 00524 'zh-hk' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-zh-HK.js', 00525 'zh-tw' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-zh-TW.js', 00526 ), 00527 'group' => 'jquery.ui', 00528 ), 00529 'jquery.ui.dialog' => array( 00530 'scripts' => 'resources/lib/jquery.ui/jquery.ui.dialog.js', 00531 'dependencies' => array( 00532 'jquery.ui.core', 00533 'jquery.ui.widget', 00534 'jquery.ui.button', 00535 'jquery.ui.draggable', 00536 'jquery.ui.mouse', 00537 'jquery.ui.position', 00538 'jquery.ui.resizable', 00539 ), 00540 'skinStyles' => array( 00541 'default' => 'resources/lib/jquery.ui/themes/default/jquery.ui.dialog.css', 00542 'vector' => 'resources/src/jquery.ui-themes/vector/jquery.ui.dialog.css', 00543 ), 00544 'group' => 'jquery.ui', 00545 ), 00546 'jquery.ui.progressbar' => array( 00547 'scripts' => 'resources/lib/jquery.ui/jquery.ui.progressbar.js', 00548 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ), 00549 'skinStyles' => array( 00550 'default' => 'resources/lib/jquery.ui/themes/default/jquery.ui.progressbar.css', 00551 'vector' => 'resources/src/jquery.ui-themes/vector/jquery.ui.progressbar.css', 00552 ), 00553 'group' => 'jquery.ui', 00554 ), 00555 'jquery.ui.slider' => array( 00556 'scripts' => 'resources/lib/jquery.ui/jquery.ui.slider.js', 00557 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ), 00558 'skinStyles' => array( 00559 'default' => 'resources/lib/jquery.ui/themes/default/jquery.ui.slider.css', 00560 'vector' => 'resources/src/jquery.ui-themes/vector/jquery.ui.slider.css', 00561 ), 00562 'group' => 'jquery.ui', 00563 ), 00564 'jquery.ui.tabs' => array( 00565 'scripts' => 'resources/lib/jquery.ui/jquery.ui.tabs.js', 00566 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ), 00567 'skinStyles' => array( 00568 'default' => 'resources/lib/jquery.ui/themes/default/jquery.ui.tabs.css', 00569 'vector' => 'resources/src/jquery.ui-themes/vector/jquery.ui.tabs.css', 00570 ), 00571 'group' => 'jquery.ui', 00572 ), 00573 // Effects 00574 'jquery.effects.core' => array( 00575 'scripts' => 'resources/lib/jquery.effects/jquery.effects.core.js', 00576 'group' => 'jquery.ui', 00577 ), 00578 'jquery.effects.blind' => array( 00579 'scripts' => 'resources/lib/jquery.effects/jquery.effects.blind.js', 00580 'dependencies' => 'jquery.effects.core', 00581 'group' => 'jquery.ui', 00582 ), 00583 'jquery.effects.bounce' => array( 00584 'scripts' => 'resources/lib/jquery.effects/jquery.effects.bounce.js', 00585 'dependencies' => 'jquery.effects.core', 00586 'group' => 'jquery.ui', 00587 ), 00588 'jquery.effects.clip' => array( 00589 'scripts' => 'resources/lib/jquery.effects/jquery.effects.clip.js', 00590 'dependencies' => 'jquery.effects.core', 00591 'group' => 'jquery.ui', 00592 ), 00593 'jquery.effects.drop' => array( 00594 'scripts' => 'resources/lib/jquery.effects/jquery.effects.drop.js', 00595 'dependencies' => 'jquery.effects.core', 00596 'group' => 'jquery.ui', 00597 ), 00598 'jquery.effects.explode' => array( 00599 'scripts' => 'resources/lib/jquery.effects/jquery.effects.explode.js', 00600 'dependencies' => 'jquery.effects.core', 00601 'group' => 'jquery.ui', 00602 ), 00603 'jquery.effects.fade' => array( 00604 'scripts' => 'resources/lib/jquery.effects/jquery.effects.fade.js', 00605 'dependencies' => 'jquery.effects.core', 00606 'group' => 'jquery.ui', 00607 ), 00608 'jquery.effects.fold' => array( 00609 'scripts' => 'resources/lib/jquery.effects/jquery.effects.fold.js', 00610 'dependencies' => 'jquery.effects.core', 00611 'group' => 'jquery.ui', 00612 ), 00613 'jquery.effects.highlight' => array( 00614 'scripts' => 'resources/lib/jquery.effects/jquery.effects.highlight.js', 00615 'dependencies' => 'jquery.effects.core', 00616 'group' => 'jquery.ui', 00617 ), 00618 'jquery.effects.pulsate' => array( 00619 'scripts' => 'resources/lib/jquery.effects/jquery.effects.pulsate.js', 00620 'dependencies' => 'jquery.effects.core', 00621 'group' => 'jquery.ui', 00622 ), 00623 'jquery.effects.scale' => array( 00624 'scripts' => 'resources/lib/jquery.effects/jquery.effects.scale.js', 00625 'dependencies' => 'jquery.effects.core', 00626 'group' => 'jquery.ui', 00627 ), 00628 'jquery.effects.shake' => array( 00629 'scripts' => 'resources/lib/jquery.effects/jquery.effects.shake.js', 00630 'dependencies' => 'jquery.effects.core', 00631 'group' => 'jquery.ui', 00632 ), 00633 'jquery.effects.slide' => array( 00634 'scripts' => 'resources/lib/jquery.effects/jquery.effects.slide.js', 00635 'dependencies' => 'jquery.effects.core', 00636 'group' => 'jquery.ui', 00637 ), 00638 'jquery.effects.transfer' => array( 00639 'scripts' => 'resources/lib/jquery.effects/jquery.effects.transfer.js', 00640 'dependencies' => 'jquery.effects.core', 00641 'group' => 'jquery.ui', 00642 ), 00643 00644 /* Moment.js */ 00645 00646 'moment' => array( 00647 'scripts' => 'resources/lib/moment/moment.js', 00648 'languageScripts' => array( 00649 'ar-ma' => 'resources/lib/moment/lang/ar-ma.js', 00650 'ar' => 'resources/lib/moment/lang/ar.js', 00651 'bg' => 'resources/lib/moment/lang/bg.js', 00652 'br' => 'resources/lib/moment/lang/br.js', 00653 'bs' => 'resources/lib/moment/lang/bs.js', 00654 'ca' => 'resources/lib/moment/lang/ca.js', 00655 'cs' => 'resources/lib/moment/lang/cs.js', 00656 'cv' => 'resources/lib/moment/lang/cv.js', 00657 'cy' => 'resources/lib/moment/lang/cy.js', 00658 'da' => 'resources/lib/moment/lang/da.js', 00659 'de' => 'resources/lib/moment/lang/de.js', 00660 'el' => 'resources/lib/moment/lang/el.js', 00661 'en-au' => 'resources/lib/moment/lang/en-au.js', 00662 'en-ca' => 'resources/lib/moment/lang/en-ca.js', 00663 'en-gb' => 'resources/lib/moment/lang/en-gb.js', 00664 'eo' => 'resources/lib/moment/lang/eo.js', 00665 'es' => 'resources/lib/moment/lang/es.js', 00666 'et' => 'resources/lib/moment/lang/et.js', 00667 'eu' => 'resources/lib/moment/lang/eu.js', 00668 'fa' => 'resources/lib/moment/lang/fa.js', 00669 'fi' => 'resources/lib/moment/lang/fi.js', 00670 'fo' => 'resources/lib/moment/lang/fo.js', 00671 'fr-ca' => 'resources/lib/moment/lang/fr-ca.js', 00672 'fr' => 'resources/lib/moment/lang/fr.js', 00673 'gl' => 'resources/lib/moment/lang/gl.js', 00674 'he' => 'resources/lib/moment/lang/he.js', 00675 'hi' => 'resources/lib/moment/lang/hi.js', 00676 'hr' => 'resources/lib/moment/lang/hr.js', 00677 'hu' => 'resources/lib/moment/lang/hu.js', 00678 'hy-am' => 'resources/lib/moment/lang/hy-am.js', 00679 'id' => 'resources/lib/moment/lang/id.js', 00680 'is' => 'resources/lib/moment/lang/is.js', 00681 'it' => 'resources/lib/moment/lang/it.js', 00682 'ja' => 'resources/lib/moment/lang/ja.js', 00683 'ka' => 'resources/lib/moment/lang/ka.js', 00684 'ko' => 'resources/lib/moment/lang/ko.js', 00685 'lt' => 'resources/lib/moment/lang/lt.js', 00686 'lv' => 'resources/lib/moment/lang/lv.js', 00687 'mk' => 'resources/lib/moment/lang/mk.js', 00688 'ml' => 'resources/lib/moment/lang/ml.js', 00689 'mr' => 'resources/lib/moment/lang/mr.js', 00690 'ms-my' => 'resources/lib/moment/lang/ms-my.js', 00691 'nb' => 'resources/lib/moment/lang/nb.js', 00692 'ne' => 'resources/lib/moment/lang/ne.js', 00693 'nl' => 'resources/lib/moment/lang/nl.js', 00694 'nn' => 'resources/lib/moment/lang/nn.js', 00695 'pl' => 'resources/lib/moment/lang/pl.js', 00696 'pt-br' => 'resources/lib/moment/lang/pt-br.js', 00697 'pt' => 'resources/lib/moment/lang/pt.js', 00698 'ro' => 'resources/lib/moment/lang/ro.js', 00699 'rs' => 'resources/lib/moment/lang/rs.js', 00700 'ru' => 'resources/lib/moment/lang/ru.js', 00701 'sk' => 'resources/lib/moment/lang/sk.js', 00702 'sl' => 'resources/lib/moment/lang/sl.js', 00703 'sq' => 'resources/lib/moment/lang/sq.js', 00704 'sv' => 'resources/lib/moment/lang/sv.js', 00705 'ta' => 'resources/lib/moment/lang/ta.js', 00706 'th' => 'resources/lib/moment/lang/th.js', 00707 'tl-ph' => 'resources/lib/moment/lang/tl-ph.js', 00708 'tr' => 'resources/lib/moment/lang/tr.js', 00709 'tzm-la' => 'resources/lib/moment/lang/tzm-la.js', 00710 'tzm' => 'resources/lib/moment/lang/tzm.js', 00711 'uk' => 'resources/lib/moment/lang/uk.js', 00712 'uz' => 'resources/lib/moment/lang/uz.js', 00713 'vn' => 'resources/lib/moment/lang/vn.js', 00714 'zh-cn' => 'resources/lib/moment/lang/zh-cn.js', 00715 'zh-tw' => 'resources/lib/moment/lang/zh-tw.js', 00716 ), 00717 ), 00718 00719 /* MediaWiki */ 00720 00721 'mediawiki' => array( 00722 'scripts' => 'resources/src/mediawiki/mediawiki.js', 00723 'debugScripts' => 'resources/src/mediawiki/mediawiki.log.js', 00724 'debugRaw' => false, 00725 'targets' => array( 'desktop', 'mobile' ), 00726 ), 00727 'mediawiki.api' => array( 00728 'scripts' => 'resources/src/mediawiki.api/mediawiki.api.js', 00729 'dependencies' => 'mediawiki.util', 00730 'targets' => array( 'desktop', 'mobile' ), 00731 ), 00732 'mediawiki.api.category' => array( 00733 'scripts' => 'resources/src/mediawiki.api/mediawiki.api.category.js', 00734 'dependencies' => array( 00735 'mediawiki.api', 00736 'mediawiki.Title', 00737 ), 00738 ), 00739 'mediawiki.api.edit' => array( 00740 'scripts' => 'resources/src/mediawiki.api/mediawiki.api.edit.js', 00741 'dependencies' => array( 00742 'mediawiki.api', 00743 'mediawiki.Title', 00744 'user.tokens', 00745 ), 00746 ), 00747 'mediawiki.api.login' => array( 00748 'scripts' => 'resources/src/mediawiki.api/mediawiki.api.login.js', 00749 'dependencies' => array( 00750 'mediawiki.api', 00751 ), 00752 ), 00753 'mediawiki.api.parse' => array( 00754 'scripts' => 'resources/src/mediawiki.api/mediawiki.api.parse.js', 00755 'dependencies' => 'mediawiki.api', 00756 ), 00757 'mediawiki.api.watch' => array( 00758 'scripts' => 'resources/src/mediawiki.api/mediawiki.api.watch.js', 00759 'dependencies' => array( 00760 'mediawiki.api', 00761 'user.tokens', 00762 ), 00763 ), 00764 'mediawiki.debug' => array( 00765 'scripts' => array( 00766 'resources/src/mediawiki/mediawiki.debug.js', 00767 'resources/src/mediawiki/mediawiki.debug.profile.js' 00768 ), 00769 'styles' => array( 00770 'resources/src/mediawiki/mediawiki.debug.less', 00771 'resources/src/mediawiki/mediawiki.debug.profile.css' 00772 ), 00773 'dependencies' => array( 00774 'jquery.footHovzer', 00775 'jquery.tipsy', 00776 ), 00777 'position' => 'bottom', 00778 ), 00779 'mediawiki.debug.init' => array( 00780 'scripts' => 'resources/src/mediawiki/mediawiki.debug.init.js', 00781 'dependencies' => 'mediawiki.debug', 00782 // Uses a custom mw.config variable that is set in debughtml, 00783 // must be loaded on the bottom 00784 'position' => 'bottom', 00785 ), 00786 'mediawiki.feedback' => array( 00787 'scripts' => 'resources/src/mediawiki/mediawiki.feedback.js', 00788 'styles' => 'resources/src/mediawiki/mediawiki.feedback.css', 00789 'dependencies' => array( 00790 'mediawiki.api.edit', 00791 'mediawiki.Title', 00792 'mediawiki.jqueryMsg', 00793 'jquery.ui.dialog', 00794 ), 00795 'messages' => array( 00796 'feedback-bugornote', 00797 'feedback-subject', 00798 'feedback-message', 00799 'feedback-cancel', 00800 'feedback-submit', 00801 'feedback-adding', 00802 'feedback-error1', 00803 'feedback-error2', 00804 'feedback-error3', 00805 'feedback-thanks', 00806 'feedback-close', 00807 'feedback-bugcheck', 00808 'feedback-bugnew', 00809 ), 00810 ), 00811 'mediawiki.hidpi' => array( 00812 'scripts' => 'resources/src/mediawiki/mediawiki.hidpi.js', 00813 'dependencies' => array( 00814 'jquery.hidpi', 00815 ), 00816 'targets' => array( 'desktop', 'mobile' ), 00817 ), 00818 'mediawiki.hlist' => array( 00819 'styles' => 'resources/src/mediawiki/mediawiki.hlist.css', 00820 'scripts' => 'resources/src/mediawiki/mediawiki.hlist.js', 00821 'dependencies' => array( 00822 'jquery.client', 00823 ), 00824 ), 00825 'mediawiki.htmlform' => array( 00826 'scripts' => 'resources/src/mediawiki/mediawiki.htmlform.js', 00827 'messages' => array( 'htmlform-chosen-placeholder' ), 00828 ), 00829 'mediawiki.icon' => array( 00830 'styles' => 'resources/src/mediawiki/mediawiki.icon.less', 00831 ), 00832 'mediawiki.inspect' => array( 00833 'scripts' => 'resources/src/mediawiki/mediawiki.inspect.js', 00834 'dependencies' => array( 00835 'jquery.byteLength', 00836 'jquery.json', 00837 ), 00838 'targets' => array( 'desktop', 'mobile' ), 00839 ), 00840 'mediawiki.notification' => array( 00841 'styles' => array( 00842 'resources/src/mediawiki/mediawiki.notification.css', 00843 'resources/src/mediawiki/mediawiki.notification.hideForPrint.css' 00844 => array( 'media' => 'print' ), 00845 ), 00846 'scripts' => 'resources/src/mediawiki/mediawiki.notification.js', 00847 'dependencies' => array( 00848 'mediawiki.page.startup', 00849 ), 00850 'targets' => array( 'desktop', 'mobile' ), 00851 ), 00852 'mediawiki.notify' => array( 00853 'scripts' => 'resources/src/mediawiki/mediawiki.notify.js', 00854 'targets' => array( 'desktop', 'mobile' ), 00855 ), 00856 'mediawiki.searchSuggest' => array( 00857 'scripts' => 'resources/src/mediawiki/mediawiki.searchSuggest.js', 00858 'styles' => 'resources/src/mediawiki/mediawiki.searchSuggest.css', 00859 'messages' => array( 00860 'searchsuggest-search', 00861 'searchsuggest-containing', 00862 ), 00863 'dependencies' => array( 00864 'jquery.client', 00865 'jquery.placeholder', 00866 'jquery.suggestions', 00867 'mediawiki.api', 00868 ), 00869 ), 00870 'mediawiki.Title' => array( 00871 'scripts' => 'resources/src/mediawiki/mediawiki.Title.js', 00872 'dependencies' => array( 00873 'jquery.byteLength', 00874 'mediawiki.util', 00875 ), 00876 'targets' => array( 'desktop', 'mobile' ), 00877 ), 00878 'mediawiki.toc' => array( 00879 'scripts' => 'resources/src/mediawiki/mediawiki.toc.js', 00880 'dependencies' => array( 00881 'jquery.cookie', 00882 ), 00883 'messages' => array( 'showtoc', 'hidetoc' ), 00884 'targets' => array( 'desktop', 'mobile' ), 00885 ), 00886 'mediawiki.Uri' => array( 00887 'scripts' => 'resources/src/mediawiki/mediawiki.Uri.js', 00888 'targets' => array( 'desktop', 'mobile' ), 00889 ), 00890 'mediawiki.user' => array( 00891 'scripts' => 'resources/src/mediawiki/mediawiki.user.js', 00892 'dependencies' => array( 00893 'jquery.cookie', 00894 'mediawiki.api', 00895 'user.options', 00896 'user.tokens', 00897 ), 00898 'targets' => array( 'desktop', 'mobile' ), 00899 ), 00900 'mediawiki.util' => array( 00901 'scripts' => 'resources/src/mediawiki/mediawiki.util.js', 00902 'dependencies' => array( 00903 'jquery.client', 00904 'jquery.mwExtension', 00905 'mediawiki.notify', 00906 'mediawiki.toc', 00907 ), 00908 'position' => 'top', // For $wgPreloadJavaScriptMwUtil 00909 'targets' => array( 'desktop', 'mobile' ), 00910 ), 00911 00912 /* MediaWiki Action */ 00913 00914 'mediawiki.action.edit' => array( 00915 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.edit.js', 00916 'dependencies' => array( 00917 'mediawiki.action.edit.styles', 00918 'jquery.textSelection', 00919 'jquery.byteLimit', 00920 ), 00921 'position' => 'top', 00922 ), 00923 'mediawiki.action.edit.styles' => array( 00924 'styles' => 'resources/src/mediawiki.action/mediawiki.action.edit.styles.css', 00925 'position' => 'top', 00926 ), 00927 'mediawiki.action.edit.collapsibleFooter' => array( 00928 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.edit.collapsibleFooter.js', 00929 'styles' => 'resources/src/mediawiki.action/mediawiki.action.edit.collapsibleFooter.css', 00930 'dependencies' => array( 00931 'jquery.makeCollapsible', 00932 'jquery.cookie', 00933 'mediawiki.icon', 00934 ), 00935 ), 00936 'mediawiki.action.edit.preview' => array( 00937 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.edit.preview.js', 00938 'dependencies' => array( 00939 'jquery.form', 00940 'jquery.spinner', 00941 'mediawiki.action.history.diff', 00942 ), 00943 ), 00944 'mediawiki.action.history' => array( 00945 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.history.js', 00946 'group' => 'mediawiki.action.history', 00947 ), 00948 'mediawiki.action.history.diff' => array( 00949 'styles' => 'resources/src/mediawiki.action/mediawiki.action.history.diff.css', 00950 'group' => 'mediawiki.action.history', 00951 'targets' => array( 'desktop', 'mobile' ), 00952 ), 00953 'mediawiki.action.view.dblClickEdit' => array( 00954 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.view.dblClickEdit.js', 00955 'dependencies' => array( 00956 'mediawiki.util', 00957 'mediawiki.page.startup', 00958 ), 00959 ), 00960 'mediawiki.action.view.metadata' => array( 00961 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.view.metadata.js', 00962 'messages' => array( 00963 'metadata-expand', 00964 'metadata-collapse', 00965 ), 00966 ), 00967 'mediawiki.action.view.postEdit' => array( 00968 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.view.postEdit.js', 00969 'styles' => 'resources/src/mediawiki.action/mediawiki.action.view.postEdit.css', 00970 'dependencies' => array( 00971 'jquery.cookie', 00972 'mediawiki.jqueryMsg' 00973 ), 00974 'messages' => array( 00975 'postedit-confirmation', 00976 ), 00977 ), 00978 'mediawiki.action.view.redirectToFragment' => array( 00979 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.view.redirectToFragment.js', 00980 'dependencies' => array( 00981 'jquery.client', 00982 ), 00983 'position' => 'top', 00984 ), 00985 'mediawiki.action.view.rightClickEdit' => array( 00986 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.view.rightClickEdit.js', 00987 ), 00988 'mediawiki.action.edit.editWarning' => array( 00989 'scripts' => 'resources/src/mediawiki.action/mediawiki.action.edit.editWarning.js', 00990 'dependencies' => array( 00991 'mediawiki.jqueryMsg' 00992 ), 00993 'messages' => array( 00994 'editwarning-warning', 00995 'prefs-editing' 00996 ), 00997 ), 00998 // Alias for backwards compatibility 00999 'mediawiki.action.watch.ajax' => array( 01000 'dependencies' => 'mediawiki.page.watch.ajax' 01001 ), 01002 01003 /* MediaWiki Language */ 01004 01005 'mediawiki.language' => array( 01006 'scripts' => array( 01007 'resources/src/mediawiki.language/mediawiki.language.js', 01008 'resources/src/mediawiki.language/mediawiki.language.numbers.js' 01009 ), 01010 'languageScripts' => array( 01011 'bs' => 'resources/src/mediawiki.language/languages/bs.js', 01012 'dsb' => 'resources/src/mediawiki.language/languages/dsb.js', 01013 'fi' => 'resources/src/mediawiki.language/languages/fi.js', 01014 'ga' => 'resources/src/mediawiki.language/languages/ga.js', 01015 'he' => 'resources/src/mediawiki.language/languages/he.js', 01016 'hsb' => 'resources/src/mediawiki.language/languages/hsb.js', 01017 'hu' => 'resources/src/mediawiki.language/languages/hu.js', 01018 'hy' => 'resources/src/mediawiki.language/languages/hy.js', 01019 'la' => 'resources/src/mediawiki.language/languages/la.js', 01020 'os' => 'resources/src/mediawiki.language/languages/os.js', 01021 'ru' => 'resources/src/mediawiki.language/languages/ru.js', 01022 'sl' => 'resources/src/mediawiki.language/languages/sl.js', 01023 'uk' => 'resources/src/mediawiki.language/languages/uk.js', 01024 ), 01025 'dependencies' => array( 01026 'mediawiki.language.data', 01027 'mediawiki.cldr', 01028 ), 01029 'targets' => array( 'desktop', 'mobile' ), 01030 ), 01031 01032 'mediawiki.cldr' => array( 01033 'scripts' => 'resources/src/mediawiki.language/mediawiki.cldr.js', 01034 'dependencies' => array( 01035 'mediawiki.libs.pluralruleparser', 01036 ), 01037 'targets' => array( 'desktop', 'mobile' ), 01038 ), 01039 01040 'mediawiki.libs.pluralruleparser' => array( 01041 'scripts' => 'resources/src/mediawiki.libs/CLDRPluralRuleParser.js', 01042 'targets' => array( 'desktop', 'mobile' ), 01043 ), 01044 01045 'mediawiki.language.init' => array( 01046 'scripts' => 'resources/src/mediawiki.language/mediawiki.language.init.js', 01047 'targets' => array( 'desktop', 'mobile' ), 01048 ), 01049 01050 'mediawiki.jqueryMsg' => array( 01051 'scripts' => 'resources/src/mediawiki/mediawiki.jqueryMsg.js', 01052 'dependencies' => array( 01053 'mediawiki.util', 01054 'mediawiki.language', 01055 ), 01056 'targets' => array( 'desktop', 'mobile' ), 01057 ), 01058 01059 'mediawiki.language.months' => array( 01060 'scripts' => 'resources/src/mediawiki.language/mediawiki.language.months.js', 01061 'dependencies' => 'mediawiki.language', 01062 'messages' => array_merge( 01063 Language::$mMonthMsgs, 01064 Language::$mMonthGenMsgs, 01065 Language::$mMonthAbbrevMsgs 01066 ) 01067 ), 01068 01069 /* MediaWiki Libs */ 01070 01071 'mediawiki.libs.jpegmeta' => array( 01072 'scripts' => 'resources/src/mediawiki.libs/mediawiki.libs.jpegmeta.js', 01073 ), 01074 01075 /* MediaWiki Page */ 01076 01077 'mediawiki.page.gallery' => array( 01078 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.gallery.js', 01079 ), 01080 'mediawiki.page.ready' => array( 01081 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.ready.js', 01082 'dependencies' => array( 01083 'jquery.checkboxShiftClick', 01084 'jquery.makeCollapsible', 01085 'jquery.placeholder', 01086 'jquery.mw-jump', 01087 'mediawiki.util', 01088 ), 01089 'targets' => array( 'desktop', 'mobile' ), 01090 ), 01091 'mediawiki.page.startup' => array( 01092 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.startup.js', 01093 'dependencies' => array( 01094 'mediawiki.util', 01095 ), 01096 'position' => 'top', 01097 'targets' => array( 'desktop', 'mobile' ), 01098 ), 01099 'mediawiki.page.patrol.ajax' => array( 01100 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.patrol.ajax.js', 01101 'dependencies' => array( 01102 'mediawiki.page.startup', 01103 'mediawiki.api', 01104 'mediawiki.util', 01105 'mediawiki.Title', 01106 'mediawiki.notify', 01107 'jquery.spinner', 01108 'user.tokens' 01109 ), 01110 'messages' => array( 01111 'markedaspatrollednotify', 01112 'markedaspatrollederrornotify', 01113 'markedaspatrollederror-noautopatrol' 01114 ), 01115 ), 01116 'mediawiki.page.watch.ajax' => array( 01117 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.watch.ajax.js', 01118 'dependencies' => array( 01119 'mediawiki.page.startup', 01120 'mediawiki.api.watch', 01121 'mediawiki.util', 01122 'mediawiki.notify', 01123 'jquery.mwExtension', 01124 ), 01125 'messages' => array( 01126 'watch', 01127 'unwatch', 01128 'watching', 01129 'unwatching', 01130 'tooltip-ca-watch', 01131 'tooltip-ca-unwatch', 01132 'watcherrortext', 01133 ), 01134 ), 01135 'mediawiki.page.image.pagination' => array( 01136 'scripts' => 'resources/src/mediawiki.page/mediawiki.page.image.pagination.js', 01137 'dependencies' => array( 01138 'mediawiki.Uri', 01139 'mediawiki.util', 01140 'jquery.spinner', 01141 ) 01142 ), 01143 01144 /* MediaWiki Special pages */ 01145 01146 'mediawiki.special' => array( 01147 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.js', 01148 'styles' => 'resources/src/mediawiki.special/mediawiki.special.css', 01149 'skinStyles' => array( 01150 'vector' => 'skins/vector/special.less', 01151 ), 01152 ), 01153 'mediawiki.special.block' => array( 01154 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.block.js', 01155 'styles' => 'resources/src/mediawiki.special/mediawiki.special.block.css', 01156 'dependencies' => array( 01157 'mediawiki.util', 01158 ), 01159 ), 01160 'mediawiki.special.changeemail' => array( 01161 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.changeemail.js', 01162 'styles' => 'resources/src/mediawiki.special/mediawiki.special.changeemail.css', 01163 'dependencies' => array( 01164 'mediawiki.util', 01165 ), 01166 'messages' => array( 01167 'email-address-validity-valid', 01168 'email-address-validity-invalid', 01169 ), 01170 ), 01171 'mediawiki.special.changeslist' => array( 01172 'styles' => 'resources/src/mediawiki.special/mediawiki.special.changeslist.css', 01173 ), 01174 'mediawiki.special.changeslist.legend' => array( 01175 'styles' => 'resources/src/mediawiki.special/mediawiki.special.changeslist.legend.css', 01176 ), 01177 'mediawiki.special.changeslist.legend.js' => array( 01178 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.changeslist.legend.js', 01179 'dependencies' => array( 01180 'jquery.makeCollapsible', 01181 'jquery.cookie', 01182 ), 01183 ), 01184 'mediawiki.special.changeslist.enhanced' => array( 01185 'styles' => 'resources/src/mediawiki.special/mediawiki.special.changeslist.enhanced.css', 01186 ), 01187 'mediawiki.special.movePage' => array( 01188 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.movePage.js', 01189 'dependencies' => 'jquery.byteLimit', 01190 ), 01191 'mediawiki.special.pagesWithProp' => array( 01192 'styles' => 'resources/src/mediawiki.special/mediawiki.special.pagesWithProp.css', 01193 ), 01194 'mediawiki.special.preferences' => array( 01195 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.preferences.js', 01196 'styles' => 'resources/src/mediawiki.special/mediawiki.special.preferences.css', 01197 'position' => 'top', 01198 'skinStyles' => array( 01199 'vector' => 'skins/vector/special.preferences.less', 01200 ), 01201 'messages' => array( 01202 'prefs-tabs-navigation-hint', 01203 ), 01204 'dependencies' => array( 01205 'mediawiki.language', 01206 ), 01207 ), 01208 'mediawiki.special.recentchanges' => array( 01209 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.recentchanges.js', 01210 'dependencies' => array( 'mediawiki.special' ), 01211 'position' => 'top', 01212 ), 01213 'mediawiki.special.search' => array( 01214 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.search.js', 01215 'styles' => 'resources/src/mediawiki.special/mediawiki.special.search.css', 01216 'messages' => array( 01217 'powersearch-togglelabel', 01218 'powersearch-toggleall', 01219 'powersearch-togglenone', 01220 ), 01221 ), 01222 'mediawiki.special.undelete' => array( 01223 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.undelete.js', 01224 ), 01225 'mediawiki.special.upload' => array( 01226 // @todo merge in remainder of mediawiki.legacy.upload 01227 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.upload.js', 01228 'messages' => array( 01229 'widthheight', 01230 'size-bytes', 01231 'size-kilobytes', 01232 'size-megabytes', 01233 'size-gigabytes', 01234 'largefileserver', 01235 ), 01236 'dependencies' => array( 01237 'mediawiki.libs.jpegmeta', 01238 'mediawiki.util', 01239 ), 01240 ), 01241 'mediawiki.special.userlogin.common.styles' => array( 01242 'styles' => array( 01243 'resources/src/mediawiki.special/mediawiki.special.userlogin.common.css', 01244 ), 01245 'position' => 'top', 01246 ), 01247 'mediawiki.special.userlogin.signup.styles' => array( 01248 'styles' => array( 01249 'resources/src/mediawiki.special/mediawiki.special.userlogin.signup.css', 01250 ), 01251 'position' => 'top', 01252 ), 01253 'mediawiki.special.userlogin.login.styles' => array( 01254 'styles' => array( 01255 'resources/src/mediawiki.special/mediawiki.special.userlogin.login.css', 01256 ), 01257 'position' => 'top', 01258 ), 01259 'mediawiki.special.userlogin.common.js' => array( 01260 'scripts' => array( 01261 'resources/src/mediawiki.special/mediawiki.special.userlogin.common.js', 01262 ), 01263 'messages' => array( 01264 'createacct-captcha', 01265 'createacct-imgcaptcha-ph', 01266 ), 01267 ), 01268 'mediawiki.special.userlogin.signup.js' => array( 01269 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.userlogin.signup.js', 01270 'messages' => array( 01271 'createacct-error', 01272 'createacct-emailrequired', 01273 'noname', 01274 'userexists', 01275 ), 01276 'dependencies' => array( 01277 'mediawiki.api', 01278 'mediawiki.jqueryMsg', 01279 'jquery.throttle-debounce', 01280 ), 01281 ), 01282 'mediawiki.special.javaScriptTest' => array( 01283 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.javaScriptTest.js', 01284 'messages' => array_merge( Skin::getSkinNameMessages(), array( 01285 'colon-separator', 01286 'javascripttest-pagetext-skins', 01287 ) ), 01288 'dependencies' => array( 'jquery.qunit' ), 01289 'position' => 'top', 01290 'targets' => array( 'desktop', 'mobile' ), 01291 ), 01292 'mediawiki.special.version' => array( 01293 'styles' => 'resources/src/mediawiki.special/mediawiki.special.version.css', 01294 ), 01295 01296 /* MediaWiki Legacy */ 01297 01298 'mediawiki.legacy.ajax' => array( 01299 'scripts' => 'common/ajax.js', 01300 'remoteBasePath' => $GLOBALS['wgStylePath'], 01301 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01302 'dependencies' => array( 01303 'mediawiki.util', 01304 'mediawiki.legacy.wikibits', 01305 ), 01306 'position' => 'top', // Temporary hack for legacy support 01307 ), 01308 'mediawiki.legacy.commonPrint' => array( 01309 'styles' => array( 'common/commonPrint.css' => array( 'media' => 'print' ) ), 01310 'remoteBasePath' => $GLOBALS['wgStylePath'], 01311 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01312 ), 01313 'mediawiki.legacy.config' => array( 01314 // Used in the web installer. Test it after modifying this definition! 01315 'scripts' => 'common/config.js', 01316 'styles' => array( 'common/config.css' ), 01317 'remoteBasePath' => $GLOBALS['wgStylePath'], 01318 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01319 'dependencies' => 'mediawiki.legacy.wikibits', 01320 ), 01321 'mediawiki.legacy.protect' => array( 01322 'scripts' => 'common/protect.js', 01323 'remoteBasePath' => $GLOBALS['wgStylePath'], 01324 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01325 'dependencies' => array( 01326 'jquery.byteLimit', 01327 ), 01328 'position' => 'top', 01329 ), 01330 'mediawiki.legacy.shared' => array( 01331 // Used in the web installer. Test it after modifying this definition! 01332 'styles' => array( 'common/shared.css' => array( 'media' => 'screen' ) ), 01333 'remoteBasePath' => $GLOBALS['wgStylePath'], 01334 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01335 ), 01336 'mediawiki.legacy.oldshared' => array( 01337 'styles' => array( 'common/oldshared.css' => array( 'media' => 'screen' ) ), 01338 'remoteBasePath' => $GLOBALS['wgStylePath'], 01339 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01340 ), 01341 'mediawiki.legacy.upload' => array( 01342 'scripts' => 'common/upload.js', 01343 'remoteBasePath' => $GLOBALS['wgStylePath'], 01344 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01345 'dependencies' => array( 01346 'jquery.spinner', 01347 'mediawiki.api', 01348 'mediawiki.Title', 01349 'mediawiki.util', 01350 ), 01351 ), 01352 'mediawiki.legacy.wikibits' => array( 01353 'scripts' => 'common/wikibits.js', 01354 'remoteBasePath' => $GLOBALS['wgStylePath'], 01355 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01356 'dependencies' => array( 01357 'mediawiki.util', 01358 ), 01359 'position' => 'top', 01360 ), 01361 01362 /* MediaWiki UI */ 01363 01364 'mediawiki.ui' => array( 01365 'skinStyles' => array( 01366 'default' => 'resources/src/mediawiki.ui/default.less', 01367 'vector' => 'resources/src/mediawiki.ui/vector.less', 01368 ), 01369 'position' => 'top', 01370 'targets' => array( 'desktop', 'mobile' ), 01371 ), 01372 // Lightweight module for button styles 01373 'mediawiki.ui.button' => array( 01374 'skinStyles' => array( 01375 'default' => 'resources/src/mediawiki.ui/components/default/buttons.less', 01376 'vector' => 'resources/src/mediawiki.ui/components/vector/buttons.less', 01377 ), 01378 'position' => 'top', 01379 'targets' => array( 'desktop', 'mobile' ), 01380 ), 01381 01382 /* OOjs */ 01383 // WARNING: OOjs and OOjs-UI are NOT COMPATIBLE with older browsers and 01384 // WILL BREAK if loaded in browsers that don't support ES5 01385 'oojs' => array( 01386 'scripts' => array( 01387 'resources/lib/oojs/oojs.js', 01388 ), 01389 'targets' => array( 'desktop', 'mobile' ), 01390 ), 01391 'oojs-ui' => array( 01392 'scripts' => array( 01393 'resources/lib/oojs-ui/oojs-ui.js', 01394 ), 01395 'styles' => array( 01396 'resources/lib/oojs-ui/oojs-ui.svg.css', 01397 ), 01398 'skinStyles' => array( 01399 'default' => 'resources/lib/oojs-ui/oojs-ui-apex.css', 01400 'minerva' => 'resources/lib/oojs-ui/oojs-ui-agora.css', 01401 ), 01402 'messages' => array( 01403 'ooui-dialog-action-close', 01404 'ooui-outline-control-move-down', 01405 'ooui-outline-control-move-up', 01406 'ooui-outline-control-remove', 01407 'ooui-toolbar-more', 01408 ), 01409 'dependencies' => array( 01410 'oojs', 01411 ), 01412 'targets' => array( 'desktop', 'mobile' ), 01413 ), 01414 );