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