MediaWiki
REL1_21
|
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 00064 'skins.chick' => array( 00065 'styles' => array( 'chick/main.css' => array( 'media' => 'screen, handheld' ) ), 00066 'remoteBasePath' => $GLOBALS['wgStylePath'], 00067 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00068 ), 00069 'skins.cologneblue' => array( 00070 'styles' => array( 'cologneblue/screen.css' => array( 'media' => 'screen' ) ), 00071 'remoteBasePath' => $GLOBALS['wgStylePath'], 00072 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00073 ), 00074 'skins.modern' => array( 00075 'styles' => array( 00076 'modern/main.css' => array( 'media' => 'screen' ), 00077 'modern/print.css' => array( 'media' => 'print' ), 00078 ), 00079 'remoteBasePath' => $GLOBALS['wgStylePath'], 00080 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00081 ), 00082 'skins.monobook' => array( 00083 'styles' => array( 00084 'common/commonElements.css' => array( 'media' => 'screen' ), 00085 'common/commonContent.css' => array( 'media' => 'screen' ), 00086 'common/commonInterface.css' => array( 'media' => 'screen' ), 00087 'monobook/main.css' => array( 'media' => 'screen' ), 00088 ), 00089 'remoteBasePath' => $GLOBALS['wgStylePath'], 00090 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00091 ), 00092 'skins.nostalgia' => array( 00093 'styles' => array( 'nostalgia/screen.css' => array( 'media' => 'screen' ) ), 00094 'remoteBasePath' => $GLOBALS['wgStylePath'], 00095 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00096 ), 00097 'skins.simple' => array( 00098 'styles' => array( 'simple/main.css' => array( 'media' => 'screen' ) ), 00099 'remoteBasePath' => $GLOBALS['wgStylePath'], 00100 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00101 ), 00102 'skins.standard' => array( 00103 'styles' => array( 'standard/main.css' => array( 'media' => 'screen' ) ), 00104 'remoteBasePath' => $GLOBALS['wgStylePath'], 00105 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00106 ), 00107 'skins.vector' => array( 00108 // Keep in sync with WebInstallerOutput::getCSS() 00109 'styles' => array( 00110 'common/commonElements.css' => array( 'media' => 'screen' ), 00111 'common/commonContent.css' => array( 'media' => 'screen' ), 00112 'common/commonInterface.css' => array( 'media' => 'screen' ), 00113 'vector/screen.css' => array( 'media' => 'screen' ), 00114 'vector/screen-hd.css' => array( 'media' => 'screen and (min-width: 982px)' ), 00115 ), 00116 'remoteBasePath' => $GLOBALS['wgStylePath'], 00117 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00118 ), 00119 'skins.vector.js' => array( 00120 'scripts' => 'vector/vector.js', 00121 'remoteBasePath' => $GLOBALS['wgStylePath'], 00122 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00123 ), 00124 00125 /* jQuery */ 00126 00127 'jquery' => array( 00128 'scripts' => 'resources/jquery/jquery.js', 00129 'debugRaw' => false, 00130 'targets' => array( 'desktop', 'mobile' ), 00131 ), 00132 00133 /* jQuery Plugins */ 00134 00135 'jquery.appear' => array( 00136 'scripts' => 'resources/jquery/jquery.appear.js', 00137 ), 00138 'jquery.arrowSteps' => array( 00139 'scripts' => 'resources/jquery/jquery.arrowSteps.js', 00140 'styles' => 'resources/jquery/jquery.arrowSteps.css', 00141 ), 00142 'jquery.async' => array( 00143 'scripts' => 'resources/jquery/jquery.async.js', 00144 ), 00145 'jquery.autoEllipsis' => array( 00146 'scripts' => 'resources/jquery/jquery.autoEllipsis.js', 00147 'dependencies' => 'jquery.highlightText', 00148 ), 00149 'jquery.badge' => array( 00150 'scripts' => 'resources/jquery/jquery.badge.js', 00151 'styles' => 'resources/jquery/jquery.badge.css', 00152 'dependencies' => 'mediawiki.language', 00153 ), 00154 'jquery.byteLength' => array( 00155 'scripts' => 'resources/jquery/jquery.byteLength.js', 00156 ), 00157 'jquery.byteLimit' => array( 00158 'scripts' => 'resources/jquery/jquery.byteLimit.js', 00159 'dependencies' => 'jquery.byteLength', 00160 ), 00161 'jquery.checkboxShiftClick' => array( 00162 'scripts' => 'resources/jquery/jquery.checkboxShiftClick.js', 00163 ), 00164 'jquery.client' => array( 00165 'scripts' => 'resources/jquery/jquery.client.js', 00166 'targets' => array( 'desktop', 'mobile' ), 00167 ), 00168 'jquery.color' => array( 00169 'scripts' => 'resources/jquery/jquery.color.js', 00170 'dependencies' => 'jquery.colorUtil', 00171 ), 00172 'jquery.colorUtil' => array( 00173 'scripts' => 'resources/jquery/jquery.colorUtil.js', 00174 ), 00175 'jquery.cookie' => array( 00176 'scripts' => 'resources/jquery/jquery.cookie.js', 00177 'targets' => array( 'desktop', 'mobile' ), 00178 ), 00179 'jquery.delayedBind' => array( 00180 'scripts' => 'resources/jquery/jquery.delayedBind.js', 00181 ), 00182 'jquery.expandableField' => array( 00183 'scripts' => 'resources/jquery/jquery.expandableField.js', 00184 'dependencies' => 'jquery.delayedBind', 00185 ), 00186 'jquery.farbtastic' => array( 00187 'scripts' => 'resources/jquery/jquery.farbtastic.js', 00188 'styles' => 'resources/jquery/jquery.farbtastic.css', 00189 'dependencies' => 'jquery.colorUtil', 00190 ), 00191 'jquery.footHovzer' => array( 00192 'scripts' => 'resources/jquery/jquery.footHovzer.js', 00193 'styles' => 'resources/jquery/jquery.footHovzer.css', 00194 ), 00195 'jquery.form' => array( 00196 'scripts' => 'resources/jquery/jquery.form.js', 00197 ), 00198 'jquery.getAttrs' => array( 00199 'scripts' => 'resources/jquery/jquery.getAttrs.js', 00200 ), 00201 'jquery.hidpi' => array( 00202 'scripts' => 'resources/jquery/jquery.hidpi.js', 00203 'targets' => array( 'desktop', 'mobile' ), 00204 ), 00205 'jquery.highlightText' => array( 00206 'scripts' => 'resources/jquery/jquery.highlightText.js', 00207 'dependencies' => 'jquery.mwExtension', 00208 ), 00209 'jquery.hoverIntent' => array( 00210 'scripts' => 'resources/jquery/jquery.hoverIntent.js', 00211 ), 00212 'jquery.json' => array( 00213 'scripts' => 'resources/jquery/jquery.json.js', 00214 'targets' => array( 'mobile', 'desktop' ), 00215 ), 00216 'jquery.localize' => array( 00217 'scripts' => 'resources/jquery/jquery.localize.js', 00218 ), 00219 'jquery.makeCollapsible' => array( 00220 'scripts' => 'resources/jquery/jquery.makeCollapsible.js', 00221 'styles' => 'resources/jquery/jquery.makeCollapsible.css', 00222 'messages' => array( 'collapsible-expand', 'collapsible-collapse' ), 00223 ), 00224 'jquery.mockjax' => array( 00225 'scripts' => 'resources/jquery/jquery.mockjax.js', 00226 ), 00227 'jquery.mw-jump' => array( 00228 'scripts' => 'resources/jquery/jquery.mw-jump.js', 00229 ), 00230 'jquery.mwExtension' => array( 00231 'scripts' => 'resources/jquery/jquery.mwExtension.js', 00232 'targets' => array( 'desktop', 'mobile' ), 00233 ), 00234 'jquery.placeholder' => array( 00235 'scripts' => 'resources/jquery/jquery.placeholder.js', 00236 ), 00237 'jquery.qunit' => array( 00238 'scripts' => 'resources/jquery/jquery.qunit.js', 00239 'styles' => 'resources/jquery/jquery.qunit.css', 00240 'position' => 'top', 00241 ), 00242 'jquery.qunit.completenessTest' => array( 00243 'scripts' => 'resources/jquery/jquery.qunit.completenessTest.js', 00244 'dependencies' => 'jquery.qunit', 00245 ), 00246 'jquery.spinner' => array( 00247 'scripts' => 'resources/jquery/jquery.spinner.js', 00248 'styles' => 'resources/jquery/jquery.spinner.css', 00249 ), 00250 'jquery.jStorage' => array( 00251 'scripts' => 'resources/jquery/jquery.jStorage.js', 00252 'dependencies' => 'jquery.json', 00253 ), 00254 'jquery.suggestions' => array( 00255 'scripts' => 'resources/jquery/jquery.suggestions.js', 00256 'styles' => 'resources/jquery/jquery.suggestions.css', 00257 'dependencies' => 'jquery.autoEllipsis', 00258 ), 00259 'jquery.tabIndex' => array( 00260 'scripts' => 'resources/jquery/jquery.tabIndex.js', 00261 ), 00262 'jquery.tablesorter' => array( 00263 'scripts' => 'resources/jquery/jquery.tablesorter.js', 00264 'styles' => 'resources/jquery/jquery.tablesorter.css', 00265 'messages' => array( 'sort-descending', 'sort-ascending' ), 00266 'dependencies' => 'jquery.mwExtension', 00267 ), 00268 'jquery.textSelection' => array( 00269 'scripts' => 'resources/jquery/jquery.textSelection.js', 00270 'dependencies' => 'jquery.client', 00271 ), 00272 'jquery.validate' => array( 00273 'scripts' => 'resources/jquery/jquery.validate.js', 00274 ), 00275 'jquery.xmldom' => array( 00276 'scripts' => 'resources/jquery/jquery.xmldom.js', 00277 ), 00278 00279 /* jQuery Tipsy */ 00280 00281 'jquery.tipsy' => array( 00282 'scripts' => 'resources/jquery.tipsy/jquery.tipsy.js', 00283 'styles' => 'resources/jquery.tipsy/jquery.tipsy.css', 00284 ), 00285 00286 /* jQuery UI */ 00287 00288 // Core 00289 'jquery.ui.core' => array( 00290 'scripts' => 'resources/jquery.ui/jquery.ui.core.js', 00291 'skinStyles' => array( 00292 'default' => array( 00293 'resources/jquery.ui/themes/default/jquery.ui.core.css', 00294 'resources/jquery.ui/themes/default/jquery.ui.theme.css', 00295 ), 00296 'vector' => array( 00297 'resources/jquery.ui/themes/vector/jquery.ui.core.css', 00298 'resources/jquery.ui/themes/vector/jquery.ui.theme.css', 00299 ), 00300 ), 00301 'dependencies' => 'jquery', 00302 'group' => 'jquery.ui', 00303 ), 00304 'jquery.ui.widget' => array( 00305 'scripts' => 'resources/jquery.ui/jquery.ui.widget.js', 00306 'group' => 'jquery.ui', 00307 ), 00308 'jquery.ui.mouse' => array( 00309 'scripts' => 'resources/jquery.ui/jquery.ui.mouse.js', 00310 'dependencies' => 'jquery.ui.widget', 00311 'group' => 'jquery.ui', 00312 ), 00313 'jquery.ui.position' => array( 00314 'scripts' => 'resources/jquery.ui/jquery.ui.position.js', 00315 'group' => 'jquery.ui', 00316 ), 00317 // Interactions 00318 'jquery.ui.draggable' => array( 00319 'scripts' => 'resources/jquery.ui/jquery.ui.draggable.js', 00320 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.mouse', 'jquery.ui.widget' ), 00321 'group' => 'jquery.ui', 00322 ), 00323 'jquery.ui.droppable' => array( 00324 'scripts' => 'resources/jquery.ui/jquery.ui.droppable.js', 00325 'dependencies' => array( 00326 'jquery.ui.core', 'jquery.ui.mouse', 'jquery.ui.widget', 'jquery.ui.draggable', 00327 ), 00328 'group' => 'jquery.ui', 00329 ), 00330 'jquery.ui.resizable' => array( 00331 'scripts' => 'resources/jquery.ui/jquery.ui.resizable.js', 00332 'skinStyles' => array( 00333 'default' => 'resources/jquery.ui/themes/default/jquery.ui.resizable.css', 00334 'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.resizable.css', 00335 ), 00336 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ), 00337 'group' => 'jquery.ui', 00338 ), 00339 'jquery.ui.selectable' => array( 00340 'scripts' => 'resources/jquery.ui/jquery.ui.selectable.js', 00341 'skinStyles' => array( 00342 'default' => 'resources/jquery.ui/themes/default/jquery.ui.selectable.css', 00343 'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.selectable.css', 00344 ), 00345 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ), 00346 'group' => 'jquery.ui', 00347 ), 00348 'jquery.ui.sortable' => array( 00349 'scripts' => 'resources/jquery.ui/jquery.ui.sortable.js', 00350 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ), 00351 'group' => 'jquery.ui', 00352 ), 00353 // Widgets 00354 'jquery.ui.accordion' => array( 00355 'scripts' => 'resources/jquery.ui/jquery.ui.accordion.js', 00356 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ), 00357 'skinStyles' => array( 00358 'default' => 'resources/jquery.ui/themes/default/jquery.ui.accordion.css', 00359 'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.accordion.css', 00360 ), 00361 'group' => 'jquery.ui', 00362 ), 00363 'jquery.ui.autocomplete' => array( 00364 'scripts' => 'resources/jquery.ui/jquery.ui.autocomplete.js', 00365 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.position' ), 00366 'skinStyles' => array( 00367 'default' => 'resources/jquery.ui/themes/default/jquery.ui.autocomplete.css', 00368 'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.autocomplete.css', 00369 ), 00370 'group' => 'jquery.ui', 00371 ), 00372 'jquery.ui.button' => array( 00373 'scripts' => 'resources/jquery.ui/jquery.ui.button.js', 00374 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ), 00375 'skinStyles' => array( 00376 'default' => 'resources/jquery.ui/themes/default/jquery.ui.button.css', 00377 'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.button.css', 00378 ), 00379 'group' => 'jquery.ui', 00380 ), 00381 'jquery.ui.datepicker' => array( 00382 'scripts' => 'resources/jquery.ui/jquery.ui.datepicker.js', 00383 'dependencies' => 'jquery.ui.core', 00384 'skinStyles' => array( 00385 'default' => 'resources/jquery.ui/themes/default/jquery.ui.datepicker.css', 00386 'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.datepicker.css', 00387 ), 00388 'languageScripts' => array( 00389 'af' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-af.js', 00390 'ar' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-ar.js', 00391 'az' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-az.js', 00392 'bg' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-bg.js', 00393 'bs' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-bs.js', 00394 'ca' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-ca.js', 00395 'cs' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-cs.js', 00396 'da' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-da.js', 00397 'de' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-de.js', 00398 'el' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-el.js', 00399 'en-gb' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-en-GB.js', 00400 'eo' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-eo.js', 00401 'es' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-es.js', 00402 'et' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-et.js', 00403 'eu' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-eu.js', 00404 'fa' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-fa.js', 00405 'fi' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-fi.js', 00406 'fo' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-fo.js', 00407 'fr' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-fr.js', 00408 'gl' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-gl.js', 00409 'he' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-he.js', 00410 'hi' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-hi.js', 00411 'hr' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-hr.js', 00412 'hu' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-hu.js', 00413 'hy' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-hy.js', 00414 'id' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-id.js', 00415 'is' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-is.js', 00416 'it' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-it.js', 00417 'ja' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-ja.js', 00418 'ka' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-ka.js', 00419 'kk' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-kk.js', 00420 'km' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-km.js', 00421 'ko' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-ko.js', 00422 'lb' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-lb.js', 00423 'lt' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-lt.js', 00424 'lv' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-lv.js', 00425 'mk' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-mk.js', 00426 'ml' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-ml.js', 00427 'ms' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-ms.js', 00428 'nl' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-nl.js', 00429 'no' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-no.js', 00430 'pl' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-pl.js', 00431 'pt' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-pt.js', 00432 'pt-br' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-pt-BR.js', 00433 'rm' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-rm.js', 00434 'ro' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-ro.js', 00435 'ru' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-ru.js', 00436 'sk' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-sk.js', 00437 'sl' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-sl.js', 00438 'sq' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-sq.js', 00439 'sr-sr' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-sr-SR.js', 00440 'sr' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-sr.js', 00441 'sv' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-sv.js', 00442 'ta' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-ta.js', 00443 'th' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-th.js', 00444 'tr' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-tr.js', 00445 'uk' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-uk.js', 00446 'vi' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-vi.js', 00447 'zh-cn' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-zh-CN.js', 00448 'zh-hk' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-zh-HK.js', 00449 'zh-tw' => 'resources/jquery.ui/i18n/jquery.ui.datepicker-zh-TW.js', 00450 ), 00451 'group' => 'jquery.ui', 00452 ), 00453 'jquery.ui.dialog' => array( 00454 'scripts' => 'resources/jquery.ui/jquery.ui.dialog.js', 00455 'dependencies' => array( 00456 'jquery.ui.core', 00457 'jquery.ui.widget', 00458 'jquery.ui.button', 00459 'jquery.ui.draggable', 00460 'jquery.ui.mouse', 00461 'jquery.ui.position', 00462 'jquery.ui.resizable', 00463 ), 00464 'skinStyles' => array( 00465 'default' => 'resources/jquery.ui/themes/default/jquery.ui.dialog.css', 00466 'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.dialog.css', 00467 ), 00468 'group' => 'jquery.ui', 00469 ), 00470 'jquery.ui.progressbar' => array( 00471 'scripts' => 'resources/jquery.ui/jquery.ui.progressbar.js', 00472 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ), 00473 'skinStyles' => array( 00474 'default' => 'resources/jquery.ui/themes/default/jquery.ui.progressbar.css', 00475 'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.progressbar.css', 00476 ), 00477 'group' => 'jquery.ui', 00478 ), 00479 'jquery.ui.slider' => array( 00480 'scripts' => 'resources/jquery.ui/jquery.ui.slider.js', 00481 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget', 'jquery.ui.mouse' ), 00482 'skinStyles' => array( 00483 'default' => 'resources/jquery.ui/themes/default/jquery.ui.slider.css', 00484 'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.slider.css', 00485 ), 00486 'group' => 'jquery.ui', 00487 ), 00488 'jquery.ui.tabs' => array( 00489 'scripts' => 'resources/jquery.ui/jquery.ui.tabs.js', 00490 'dependencies' => array( 'jquery.ui.core', 'jquery.ui.widget' ), 00491 'skinStyles' => array( 00492 'default' => 'resources/jquery.ui/themes/default/jquery.ui.tabs.css', 00493 'vector' => 'resources/jquery.ui/themes/vector/jquery.ui.tabs.css', 00494 ), 00495 'group' => 'jquery.ui', 00496 ), 00497 // Effects 00498 'jquery.effects.core' => array( 00499 'scripts' => 'resources/jquery.effects/jquery.effects.core.js', 00500 'dependencies' => 'jquery', 00501 'group' => 'jquery.ui', 00502 ), 00503 'jquery.effects.blind' => array( 00504 'scripts' => 'resources/jquery.effects/jquery.effects.blind.js', 00505 'dependencies' => 'jquery.effects.core', 00506 'group' => 'jquery.ui', 00507 ), 00508 'jquery.effects.bounce' => array( 00509 'scripts' => 'resources/jquery.effects/jquery.effects.bounce.js', 00510 'dependencies' => 'jquery.effects.core', 00511 'group' => 'jquery.ui', 00512 ), 00513 'jquery.effects.clip' => array( 00514 'scripts' => 'resources/jquery.effects/jquery.effects.clip.js', 00515 'dependencies' => 'jquery.effects.core', 00516 'group' => 'jquery.ui', 00517 ), 00518 'jquery.effects.drop' => array( 00519 'scripts' => 'resources/jquery.effects/jquery.effects.drop.js', 00520 'dependencies' => 'jquery.effects.core', 00521 'group' => 'jquery.ui', 00522 ), 00523 'jquery.effects.explode' => array( 00524 'scripts' => 'resources/jquery.effects/jquery.effects.explode.js', 00525 'dependencies' => 'jquery.effects.core', 00526 'group' => 'jquery.ui', 00527 ), 00528 'jquery.effects.fade' => array( 00529 'scripts' => 'resources/jquery.effects/jquery.effects.fade.js', 00530 'dependencies' => 'jquery.effects.core', 00531 'group' => 'jquery.ui', 00532 ), 00533 'jquery.effects.fold' => array( 00534 'scripts' => 'resources/jquery.effects/jquery.effects.fold.js', 00535 'dependencies' => 'jquery.effects.core', 00536 'group' => 'jquery.ui', 00537 ), 00538 'jquery.effects.highlight' => array( 00539 'scripts' => 'resources/jquery.effects/jquery.effects.highlight.js', 00540 'dependencies' => 'jquery.effects.core', 00541 'group' => 'jquery.ui', 00542 ), 00543 'jquery.effects.pulsate' => array( 00544 'scripts' => 'resources/jquery.effects/jquery.effects.pulsate.js', 00545 'dependencies' => 'jquery.effects.core', 00546 'group' => 'jquery.ui', 00547 ), 00548 'jquery.effects.scale' => array( 00549 'scripts' => 'resources/jquery.effects/jquery.effects.scale.js', 00550 'dependencies' => 'jquery.effects.core', 00551 'group' => 'jquery.ui', 00552 ), 00553 'jquery.effects.shake' => array( 00554 'scripts' => 'resources/jquery.effects/jquery.effects.shake.js', 00555 'dependencies' => 'jquery.effects.core', 00556 'group' => 'jquery.ui', 00557 ), 00558 'jquery.effects.slide' => array( 00559 'scripts' => 'resources/jquery.effects/jquery.effects.slide.js', 00560 'dependencies' => 'jquery.effects.core', 00561 'group' => 'jquery.ui', 00562 ), 00563 'jquery.effects.transfer' => array( 00564 'scripts' => 'resources/jquery.effects/jquery.effects.transfer.js', 00565 'dependencies' => 'jquery.effects.core', 00566 'group' => 'jquery.ui', 00567 ), 00568 00569 /* MediaWiki */ 00570 00571 'mediawiki' => array( 00572 'scripts' => 'resources/mediawiki/mediawiki.js', 00573 'debugScripts' => 'resources/mediawiki/mediawiki.log.js', 00574 'debugRaw' => false, 00575 'targets' => array( 'desktop', 'mobile' ), 00576 ), 00577 'mediawiki.api' => array( 00578 'scripts' => 'resources/mediawiki.api/mediawiki.api.js', 00579 'dependencies' => 'mediawiki.util', 00580 ), 00581 'mediawiki.api.category' => array( 00582 'scripts' => 'resources/mediawiki.api/mediawiki.api.category.js', 00583 'dependencies' => array( 00584 'mediawiki.api', 00585 'mediawiki.Title', 00586 ), 00587 ), 00588 'mediawiki.api.edit' => array( 00589 'scripts' => 'resources/mediawiki.api/mediawiki.api.edit.js', 00590 'dependencies' => array( 00591 'mediawiki.api', 00592 'mediawiki.Title', 00593 ), 00594 ), 00595 'mediawiki.api.parse' => array( 00596 'scripts' => 'resources/mediawiki.api/mediawiki.api.parse.js', 00597 'dependencies' => 'mediawiki.api', 00598 ), 00599 'mediawiki.api.watch' => array( 00600 'scripts' => 'resources/mediawiki.api/mediawiki.api.watch.js', 00601 'dependencies' => array( 00602 'mediawiki.api', 00603 'user.tokens', 00604 ), 00605 ), 00606 'mediawiki.debug' => array( 00607 'scripts' => 'resources/mediawiki/mediawiki.debug.js', 00608 'styles' => 'resources/mediawiki/mediawiki.debug.css', 00609 'dependencies' => 'jquery.footHovzer', 00610 'position' => 'bottom', 00611 ), 00612 'mediawiki.debug.init' => array( 00613 'scripts' => 'resources/mediawiki/mediawiki.debug.init.js', 00614 'dependencies' => 'mediawiki.debug', 00615 // Uses a custom mw.config variable that is set in debughtml, 00616 // must be loaded on the bottom 00617 'position' => 'bottom', 00618 ), 00619 'mediawiki.feedback' => array( 00620 'scripts' => 'resources/mediawiki/mediawiki.feedback.js', 00621 'styles' => 'resources/mediawiki/mediawiki.feedback.css', 00622 'dependencies' => array( 00623 'mediawiki.api.edit', 00624 'mediawiki.Title', 00625 'mediawiki.jqueryMsg', 00626 'jquery.ui.dialog', 00627 ), 00628 'messages' => array( 00629 'feedback-bugornote', 00630 'feedback-subject', 00631 'feedback-message', 00632 'feedback-cancel', 00633 'feedback-submit', 00634 'feedback-adding', 00635 'feedback-error1', 00636 'feedback-error2', 00637 'feedback-error3', 00638 'feedback-thanks', 00639 'feedback-close', 00640 'feedback-bugcheck', 00641 'feedback-bugnew', 00642 ), 00643 ), 00644 'mediawiki.hidpi' => array( 00645 'scripts' => 'resources/mediawiki/mediawiki.hidpi.js', 00646 'dependencies' => array( 00647 'jquery.hidpi', 00648 ), 00649 'targets' => array( 'desktop', 'mobile' ), 00650 ), 00651 'mediawiki.htmlform' => array( 00652 'scripts' => 'resources/mediawiki/mediawiki.htmlform.js', 00653 ), 00654 'mediawiki.notification' => array( 00655 'styles' => 'resources/mediawiki/mediawiki.notification.css', 00656 'scripts' => 'resources/mediawiki/mediawiki.notification.js', 00657 'dependencies' => array( 00658 'mediawiki.page.startup', 00659 ), 00660 ), 00661 'mediawiki.notify' => array( 00662 'scripts' => 'resources/mediawiki/mediawiki.notify.js', 00663 'targets' => array( 'desktop', 'mobile' ), 00664 ), 00665 'mediawiki.searchSuggest' => array( 00666 'scripts' => 'resources/mediawiki/mediawiki.searchSuggest.js', 00667 'styles' => 'resources/mediawiki/mediawiki.searchSuggest.css', 00668 'messages' => array( 00669 'searchsuggest-search', 00670 'searchsuggest-containing', 00671 ), 00672 'dependencies' => array( 00673 'jquery.autoEllipsis', 00674 'jquery.client', 00675 'jquery.placeholder', 00676 'jquery.suggestions', 00677 ), 00678 ), 00679 'mediawiki.Title' => array( 00680 'scripts' => 'resources/mediawiki/mediawiki.Title.js', 00681 'dependencies' => 'mediawiki.util', 00682 ), 00683 'mediawiki.Uri' => array( 00684 'scripts' => 'resources/mediawiki/mediawiki.Uri.js', 00685 ), 00686 'mediawiki.user' => array( 00687 'scripts' => 'resources/mediawiki/mediawiki.user.js', 00688 'dependencies' => array( 00689 'jquery.cookie', 00690 'mediawiki.api', 00691 'user.options', 00692 'user.tokens', 00693 ), 00694 ), 00695 'mediawiki.util' => array( 00696 'scripts' => 'resources/mediawiki/mediawiki.util.js', 00697 'dependencies' => array( 00698 'jquery.client', 00699 'jquery.cookie', 00700 'jquery.mwExtension', 00701 'mediawiki.notify', 00702 ), 00703 'messages' => array( 'showtoc', 'hidetoc' ), 00704 'position' => 'top', // For $wgPreloadJavaScriptMwUtil 00705 'targets' => array( 'desktop', 'mobile' ), 00706 ), 00707 00708 /* MediaWiki Action */ 00709 00710 'mediawiki.action.edit' => array( 00711 'scripts' => 'resources/mediawiki.action/mediawiki.action.edit.js', 00712 'dependencies' => array( 00713 'jquery.textSelection', 00714 'jquery.byteLimit', 00715 ), 00716 'position' => 'top', 00717 ), 00718 'mediawiki.action.edit.preview' => array( 00719 'scripts' => 'resources/mediawiki.action/mediawiki.action.edit.preview.js', 00720 'dependencies' => array( 00721 'jquery.form', 00722 'jquery.spinner', 00723 ), 00724 ), 00725 'mediawiki.action.history' => array( 00726 'scripts' => 'resources/mediawiki.action/mediawiki.action.history.js', 00727 'group' => 'mediawiki.action.history', 00728 ), 00729 'mediawiki.action.history.diff' => array( 00730 'styles' => 'resources/mediawiki.action/mediawiki.action.history.diff.css', 00731 'group' => 'mediawiki.action.history', 00732 ), 00733 'mediawiki.action.view.dblClickEdit' => array( 00734 'scripts' => 'resources/mediawiki.action/mediawiki.action.view.dblClickEdit.js', 00735 'dependencies' => array( 00736 'mediawiki.util', 00737 'mediawiki.page.startup', 00738 ), 00739 ), 00740 'mediawiki.action.view.metadata' => array( 00741 'scripts' => 'resources/mediawiki.action/mediawiki.action.view.metadata.js', 00742 'messages' => array( 00743 'metadata-expand', 00744 'metadata-collapse', 00745 ), 00746 ), 00747 'mediawiki.action.view.postEdit' => array( 00748 'scripts' => 'resources/mediawiki.action/mediawiki.action.view.postEdit.js', 00749 'dependencies' => 'jquery.cookie' 00750 ), 00751 'mediawiki.action.view.rightClickEdit' => array( 00752 'scripts' => 'resources/mediawiki.action/mediawiki.action.view.rightClickEdit.js', 00753 ), 00754 // Alias for backwards compatibility 00755 'mediawiki.action.watch.ajax' => array( 00756 'dependencies' => 'mediawiki.page.watch.ajax' 00757 ), 00758 00759 /* MediaWiki Language */ 00760 00761 'mediawiki.language' => array( 00762 'scripts' => array( 00763 'resources/mediawiki.language/mediawiki.language.js', 00764 'resources/mediawiki.language/mediawiki.language.numbers.js' 00765 ), 00766 'languageScripts' => array( 00767 'bs' => 'resources/mediawiki.language/languages/bs.js', 00768 'dsb' => 'resources/mediawiki.language/languages/dsb.js', 00769 'fi' => 'resources/mediawiki.language/languages/fi.js', 00770 'ga' => 'resources/mediawiki.language/languages/ga.js', 00771 'he' => 'resources/mediawiki.language/languages/he.js', 00772 'hsb' => 'resources/mediawiki.language/languages/hsb.js', 00773 'hu' => 'resources/mediawiki.language/languages/hu.js', 00774 'hy' => 'resources/mediawiki.language/languages/hy.js', 00775 'la' => 'resources/mediawiki.language/languages/la.js', 00776 'os' => 'resources/mediawiki.language/languages/os.js', 00777 'ru' => 'resources/mediawiki.language/languages/ru.js', 00778 'sl' => 'resources/mediawiki.language/languages/sl.js', 00779 'uk' => 'resources/mediawiki.language/languages/uk.js', 00780 ), 00781 'dependencies' => array( 00782 'mediawiki.language.data', 00783 'mediawiki.cldr', 00784 ), 00785 'targets' => array( 'desktop', 'mobile' ), 00786 ), 00787 00788 'mediawiki.cldr' => array( 00789 'scripts' => 'resources/mediawiki.language/mediawiki.cldr.js', 00790 'dependencies' => array( 00791 'mediawiki.libs.pluralruleparser', 00792 ), 00793 'targets' => array( 'desktop', 'mobile' ), 00794 ), 00795 00796 'mediawiki.libs.pluralruleparser' => array( 00797 'scripts' => 'resources/mediawiki.libs/CLDRPluralRuleParser.js', 00798 'targets' => array( 'desktop', 'mobile' ), 00799 ), 00800 00801 'mediawiki.language.init' => array( 00802 'scripts' => 'resources/mediawiki.language/mediawiki.language.init.js', 00803 'targets' => array( 'desktop', 'mobile' ), 00804 ), 00805 00806 'mediawiki.jqueryMsg' => array( 00807 'scripts' => 'resources/mediawiki/mediawiki.jqueryMsg.js', 00808 'dependencies' => array( 00809 'mediawiki.util', 00810 'mediawiki.language', 00811 ), 00812 'targets' => array( 'desktop', 'mobile' ), 00813 ), 00814 00815 /* MediaWiki Libs */ 00816 00817 'mediawiki.libs.jpegmeta' => array( 00818 'scripts' => 'resources/mediawiki.libs/mediawiki.libs.jpegmeta.js', 00819 ), 00820 00821 /* MediaWiki Page */ 00822 00823 'mediawiki.page.ready' => array( 00824 'scripts' => 'resources/mediawiki.page/mediawiki.page.ready.js', 00825 'dependencies' => array( 00826 'jquery.checkboxShiftClick', 00827 'jquery.makeCollapsible', 00828 'jquery.placeholder', 00829 'jquery.mw-jump', 00830 'mediawiki.util', 00831 ), 00832 ), 00833 'mediawiki.page.startup' => array( 00834 'scripts' => 'resources/mediawiki.page/mediawiki.page.startup.js', 00835 'dependencies' => array( 00836 'jquery.client', 00837 'mediawiki.util', 00838 ), 00839 'position' => 'top', 00840 ), 00841 'mediawiki.page.patrol.ajax' => array( 00842 'scripts' => 'resources/mediawiki.page/mediawiki.page.patrol.ajax.js', 00843 'dependencies' => array( 00844 'mediawiki.page.startup', 00845 'mediawiki.api', 00846 'mediawiki.util', 00847 'mediawiki.Title', 00848 'mediawiki.notify', 00849 'jquery.spinner', 00850 'user.tokens' 00851 ), 00852 'messages' => array( 00853 'markedaspatrollednotify', 00854 'markedaspatrollederrornotify', 00855 'markedaspatrollederror-noautopatrol' 00856 ), 00857 ), 00858 'mediawiki.page.watch.ajax' => array( 00859 'scripts' => 'resources/mediawiki.page/mediawiki.page.watch.ajax.js', 00860 'dependencies' => array( 00861 'mediawiki.page.startup', 00862 'mediawiki.api.watch', 00863 'mediawiki.util', 00864 'mediawiki.notify', 00865 'jquery.mwExtension', 00866 ), 00867 'messages' => array( 00868 'watch', 00869 'unwatch', 00870 'watching', 00871 'unwatching', 00872 'tooltip-ca-watch', 00873 'tooltip-ca-unwatch', 00874 'watcherrortext', 00875 ), 00876 ), 00877 00878 /* MediaWiki Special pages */ 00879 00880 'mediawiki.special' => array( 00881 'scripts' => 'resources/mediawiki.special/mediawiki.special.js', 00882 'styles' => 'resources/mediawiki.special/mediawiki.special.css', 00883 ), 00884 'mediawiki.special.block' => array( 00885 'scripts' => 'resources/mediawiki.special/mediawiki.special.block.js', 00886 'dependencies' => array( 00887 'mediawiki.util', 00888 ), 00889 ), 00890 'mediawiki.special.changeemail' => array( 00891 'scripts' => 'resources/mediawiki.special/mediawiki.special.changeemail.js', 00892 'styles' => 'resources/mediawiki.special/mediawiki.special.changeemail.css', 00893 'dependencies' => array( 00894 'mediawiki.util', 00895 ), 00896 'messages' => array( 00897 'email-address-validity-valid', 00898 'email-address-validity-invalid', 00899 ), 00900 ), 00901 'mediawiki.special.changeslist' => array( 00902 'styles' => 'resources/mediawiki.special/mediawiki.special.changeslist.css', 00903 'dependencies' => array( 'jquery.makeCollapsible' ), 00904 ), 00905 'mediawiki.special.movePage' => array( 00906 'scripts' => 'resources/mediawiki.special/mediawiki.special.movePage.js', 00907 'dependencies' => 'jquery.byteLimit', 00908 ), 00909 'mediawiki.special.preferences' => array( 00910 'scripts' => 'resources/mediawiki.special/mediawiki.special.preferences.js', 00911 'styles' => 'resources/mediawiki.special/mediawiki.special.preferences.css', 00912 ), 00913 'mediawiki.special.recentchanges' => array( 00914 'scripts' => 'resources/mediawiki.special/mediawiki.special.recentchanges.js', 00915 'dependencies' => array( 'mediawiki.special' ), 00916 'position' => 'top', 00917 ), 00918 'mediawiki.special.search' => array( 00919 'scripts' => 'resources/mediawiki.special/mediawiki.special.search.js', 00920 'styles' => 'resources/mediawiki.special/mediawiki.special.search.css', 00921 'messages' => array( 00922 'powersearch-togglelabel', 00923 'powersearch-toggleall', 00924 'powersearch-togglenone', 00925 ), 00926 ), 00927 'mediawiki.special.undelete' => array( 00928 'scripts' => 'resources/mediawiki.special/mediawiki.special.undelete.js', 00929 ), 00930 'mediawiki.special.upload' => array( 00931 // @TODO: merge in remainder of mediawiki.legacy.upload 00932 'scripts' => 'resources/mediawiki.special/mediawiki.special.upload.js', 00933 'messages' => array( 00934 'widthheight', 00935 'size-bytes', 00936 'size-kilobytes', 00937 'size-megabytes', 00938 'size-gigabytes', 00939 'largefileserver', 00940 ), 00941 'dependencies' => array( 'mediawiki.libs.jpegmeta', 'mediawiki.util' ), 00942 ), 00943 'mediawiki.special.userlogin.signup' => array( 00944 'scripts' => 'resources/mediawiki.special/mediawiki.special.userLogin.signup.js', 00945 ), 00946 'mediawiki.special.javaScriptTest' => array( 00947 'scripts' => 'resources/mediawiki.special/mediawiki.special.javaScriptTest.js', 00948 'messages' => array_merge( Skin::getSkinNameMessages(), array( 00949 'colon-separator', 00950 'javascripttest-pagetext-skins', 00951 ) ), 00952 'dependencies' => array( 'jquery.qunit' ), 00953 'position' => 'top', 00954 ), 00955 00956 /* MediaWiki Tests */ 00957 00958 'mediawiki.tests.qunit.testrunner' => array( 00959 'scripts' => 'tests/qunit/data/testrunner.js', 00960 'dependencies' => array( 00961 'jquery.getAttrs', 00962 'jquery.qunit', 00963 'jquery.qunit.completenessTest', 00964 'mediawiki.page.startup', 00965 'mediawiki.page.ready', 00966 ), 00967 'position' => 'top', 00968 ), 00969 00970 /* MediaWiki Legacy */ 00971 00972 'mediawiki.legacy.ajax' => array( 00973 'scripts' => 'common/ajax.js', 00974 'remoteBasePath' => $GLOBALS['wgStylePath'], 00975 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00976 'dependencies' => array( 00977 'mediawiki.util', 00978 'mediawiki.legacy.wikibits', 00979 ), 00980 'position' => 'top', // Temporary hack for legacy support 00981 ), 00982 'mediawiki.legacy.commonPrint' => array( 00983 'styles' => array( 'common/commonPrint.css' => array( 'media' => 'print' ) ), 00984 'remoteBasePath' => $GLOBALS['wgStylePath'], 00985 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00986 ), 00987 'mediawiki.legacy.config' => array( 00988 'scripts' => 'common/config.js', 00989 'styles' => array( 'common/config.css', 'common/config-cc.css' ), 00990 'remoteBasePath' => $GLOBALS['wgStylePath'], 00991 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00992 'dependencies' => 'mediawiki.legacy.wikibits', 00993 ), 00994 'mediawiki.legacy.IEFixes' => array( 00995 'scripts' => 'common/IEFixes.js', 00996 'remoteBasePath' => $GLOBALS['wgStylePath'], 00997 'localBasePath' => $GLOBALS['wgStyleDirectory'], 00998 'dependencies' => 'mediawiki.legacy.wikibits', 00999 ), 01000 'mediawiki.legacy.protect' => array( 01001 'scripts' => 'common/protect.js', 01002 'remoteBasePath' => $GLOBALS['wgStylePath'], 01003 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01004 'dependencies' => array( 01005 'mediawiki.legacy.wikibits', 01006 'jquery.byteLimit', 01007 ), 01008 'position' => 'top', 01009 ), 01010 'mediawiki.legacy.shared' => array( 01011 'styles' => array( 'common/shared.css' => array( 'media' => 'screen' ) ), 01012 'remoteBasePath' => $GLOBALS['wgStylePath'], 01013 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01014 ), 01015 'mediawiki.legacy.oldshared' => array( 01016 'styles' => array( 'common/oldshared.css' => array( 'media' => 'screen' ) ), 01017 'remoteBasePath' => $GLOBALS['wgStylePath'], 01018 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01019 ), 01020 'mediawiki.legacy.upload' => array( 01021 'scripts' => 'common/upload.js', 01022 'remoteBasePath' => $GLOBALS['wgStylePath'], 01023 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01024 'dependencies' => array( 01025 'mediawiki.legacy.wikibits', 01026 'mediawiki.util', 01027 ), 01028 ), 01029 'mediawiki.legacy.wikibits' => array( 01030 'scripts' => 'common/wikibits.js', 01031 'remoteBasePath' => $GLOBALS['wgStylePath'], 01032 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01033 'dependencies' => array( 01034 'mediawiki.util', 01035 ), 01036 'position' => 'top', 01037 ), 01038 'mediawiki.legacy.wikiprintable' => array( 01039 'styles' => array( 'common/wikiprintable.css' => array( 'media' => 'print' ) ), 01040 'remoteBasePath' => $GLOBALS['wgStylePath'], 01041 'localBasePath' => $GLOBALS['wgStyleDirectory'], 01042 ), 01043 );