| Current File : /home/jvzmxxx/wiki1/extensions/Wikibase/client/resources/Resources.php |
<?php
use Wikibase\SiteModule;
return call_user_func( function() {
preg_match( '+' . preg_quote( DIRECTORY_SEPARATOR ) . '(?:vendor|extensions)'
. preg_quote( DIRECTORY_SEPARATOR ) . '.*+', __DIR__, $remoteExtPath );
$moduleTemplate = array(
'localBasePath' => __DIR__,
'remoteExtPath' => '..' . $remoteExtPath[0],
);
return array(
'wikibase.client.getMwApiForRepo' => $moduleTemplate + array(
'scripts' => array(
'wikibase.client.getMwApiForRepo.js'
),
'dependencies' => array(
'mw.config.values.wbRepo',
'wikibase.api.getLocationAgnosticMwApi',
)
),
'wikibase.client.init' => $moduleTemplate + array(
'position' => 'top',
'skinStyles' => array(
'modern' => 'wikibase.client.css',
'monobook' => 'wikibase.client.css',
'vector' => array(
'wikibase.client.css',
'wikibase.client.vector.css'
)
),
),
'wikibase.client.currentSite' => $moduleTemplate + array(
'class' => SiteModule::class
),
'wikibase.client.page-move' => $moduleTemplate + array(
'position' => 'top',
'styles' => 'wikibase.client.page-move.css'
),
'wikibase.client.changeslist.css' => $moduleTemplate + array(
'position' => 'top',
'styles' => 'wikibase.client.changeslist.css'
),
'wikibase.client.linkitem.init' => $moduleTemplate + array(
'scripts' => array(
'wikibase.client.linkitem.init.js'
),
'messages' => array(
'unknown-error'
),
'dependencies' => array(
'jquery.spinner',
'mediawiki.notify'
),
),
'wikibase.client.PageConnector' => $moduleTemplate + array(
'scripts' => array(
'wikibase.client.PageConnector.js'
),
'dependencies' => array(
'wikibase.sites'
),
),
'jquery.wikibase.linkitem' => $moduleTemplate + array(
'scripts' => array(
'jquery.wikibase/jquery.wikibase.linkitem.js'
),
'styles' => array(
'jquery.wikibase/jquery.wikibase.linkitem.css'
),
'dependencies' => array(
'jquery.spinner',
'jquery.ui.dialog',
'jquery.ui.suggester',
'jquery.wikibase.siteselector',
'jquery.wikibase.wbtooltip',
'mediawiki.api',
'mediawiki.util',
'mediawiki.jqueryMsg',
'jquery.event.special.eachchange',
'wikibase.client.currentSite',
'wikibase.sites',
'wikibase.api.RepoApi',
'wikibase.api.RepoApiError',
'wikibase.client.PageConnector'
),
'messages' => array(
'wikibase-error-unexpected',
'wikibase-linkitem-alreadylinked',
'wikibase-linkitem-title',
'wikibase-linkitem-linkpage',
'wikibase-linkitem-selectlink',
'wikibase-linkitem-input-site',
'wikibase-linkitem-input-page',
'wikibase-linkitem-confirmitem-text',
'wikibase-linkitem-confirmitem-button',
'wikibase-linkitem-success-link',
'wikibase-linkitem-close',
'wikibase-linkitem-not-loggedin-title',
'wikibase-linkitem-not-loggedin',
'wikibase-linkitem-failure',
'wikibase-replicationnote',
'wikibase-sitelinks-sitename-columnheading',
'wikibase-sitelinks-link-columnheading'
),
)
);
} );