jenkins-bot has submitted this change and it was merged.
Change subject: Slim down wbCurrentSite to only hold information we need
..
Slim down wbCurrentSite to only hold information we need
Also removed some old temporary caching code
Change-Id: I6eb37bcc8641d712f686a927d6a6387a28abae8f
---
M client/includes/modules/SiteModule.php
M client/resources/jquery.wikibase/jquery.wikibase.linkitem.js
2 files changed, 3 insertions(+), 10 deletions(-)
Approvals:
Aude: Looks good to me, approved
WikidataJenkins: Verified
Jeroen De Dauw: Looks good to me, but someone else must approve
jenkins-bot: Verified
diff --git a/client/includes/modules/SiteModule.php
b/client/includes/modules/SiteModule.php
index c07915a..e2933cb 100644
--- a/client/includes/modules/SiteModule.php
+++ b/client/includes/modules/SiteModule.php
@@ -5,7 +5,7 @@
use ResourceLoaderModule;
use ResourceLoaderContext;
use MediaWikiSite;
-use Sites;
+use SiteSQLStore;
use Wikibase\Client\WikibaseClient;
/**
@@ -32,14 +32,11 @@
/**
* @var MediaWikiSite $site
*/
- $site = Sites::singleton()->getSite( Settings::get(
'siteGlobalID' ) );
+ $site = SiteSQLStore::newInstance()->getSite( Settings::get(
'siteGlobalID' ) );
$currentSite = array();
if ( $site ) {
- $languageName = Utils::fetchLanguageName(
$site->getLanguageCode() );
$currentSite = array(
- 'shortName' => $languageName,
- 'name' => $languageName,
'globalSiteId' => $site->getGlobalId(),
'languageCode' => $site->getLanguageCode(),
'langLinkSiteGroup' =>
WikibaseClient::getDefaultInstance()->getLangLinkSiteGroup()
diff --git a/client/resources/jquery.wikibase/jquery.wikibase.linkitem.js
b/client/resources/jquery.wikibase/jquery.wikibase.linkitem.js
index 85db4fe..81c8ba5 100644
--- a/client/resources/jquery.wikibase/jquery.wikibase.linkitem.js
+++ b/client/resources/jquery.wikibase/jquery.wikibase.linkitem.js
@@ -81,11 +81,7 @@
globalSiteId: mw.config.get( 'wbCurrentSite' ).globalSiteId,
namespaceNumber: mw.config.get( 'wgNamespaceNumber' ),
repoArticlePath: mw.config.get( 'wbRepoUrl' ) + mw.config.get(
'wbRepoArticlePath' ),
- langLinkSiteGroup:
- mw.config.get( 'wbCurrentSite' ).langLinkSiteGroup
- // Fallback to the site group of the current site in
case .langLinkSiteGroup isn't yet
- // in the cache:
- || wb.getSite( mw.config.get( 'wbCurrentSite'
).globalSiteId ).getGroup()
+ langLinkSiteGroup: mw.config.get( 'wbCurrentSite'
).langLinkSiteGroup
},
/**
--
To view, visit https://gerrit.wikimedia.org/r/106226
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I6eb37bcc8641d712f686a927d6a6387a28abae8f
Gerrit-PatchSet: 4
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Hoo man
Gerrit-Reviewer: Addshore
Gerrit-Reviewer: Adrian Lang
Gerrit-Reviewer: Aude
Gerrit-Reviewer: Henning Snater
Gerrit-Reviewer: Hoo man
Gerrit-Reviewer: Jeroen De Dauw
Gerrit-Reviewer: Thiemo Mättig (WMDE)
Gerrit-Reviewer: WikidataJenkins
Gerrit-Reviewer: jenkins-bot <>
___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits