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