John Erling Blad has submitted this change and it was merged.

Change subject: Finally make wbclient.linkItem non-experimental
......................................................................


Finally make wbclient.linkItem non-experimental

Patchset 2: Rebased
Patchset 3: Sporious lines commented out

Change-Id: Ibcab6cfd32bbff82900fcc05edeedc63635fbd71
---
M client/WikibaseClient.hooks.php
M client/config/WikibaseClient.experimental.php
2 files changed, 8 insertions(+), 16 deletions(-)

Approvals:
  John Erling Blad: Verified; Looks good to me, approved
  jenkins-bot: Checked



diff --git a/client/WikibaseClient.hooks.php b/client/WikibaseClient.hooks.php
index c466e25..1396a58 100644
--- a/client/WikibaseClient.hooks.php
+++ b/client/WikibaseClient.hooks.php
@@ -609,6 +609,8 @@
                                // Needed as we can't do that in the regular 
CSS nor in JavaScript
                                // (as that only runs after the element 
initially appeared).
                                $out->addModules( 'wikibase.client.nolanglinks' 
);
+                               // Add the JavaScript to link pages locally
+                               $out->addModules( 'wbclient.linkItem' );
                        }
                }
 
diff --git a/client/config/WikibaseClient.experimental.php 
b/client/config/WikibaseClient.experimental.php
index e3844c3..4646a00 100644
--- a/client/config/WikibaseClient.experimental.php
+++ b/client/config/WikibaseClient.experimental.php
@@ -36,19 +36,9 @@
 // includes/parserhooks
 $wgAutoloadClasses['Wikibase\PropertyParserFunction'] = $dir . 
'includes/parserhooks/PropertyParserFunction.php';
 
-// Add the JavaScript to link items locally
-$wgHooks['BeforePageDisplay'][] = function( OutputPage &$out, Skin &$skin ) {
-       $title = $out->getTitle();
-       $namespaceChecker = new \Wikibase\NamespaceChecker(
-               \Wikibase\Settings::get( 'excludeNamespaces' ),
-               \Wikibase\Settings::get( 'namespaces' )
-       );
-
-       if ( $namespaceChecker->isWikibaseEnabled( $title->getNamespace() ) ) {
-               if ( !$out->getLanguageLinks() && \Action::getActionName( 
$skin->getContext() ) === 'view' && $title->exists() ) {
-                       $out->addModules( 'wbclient.linkItem' );
-               }
-       }
-
-       return true;
-};
+// Sporious code from a merge conflict, but should probably be left in due to 
line above
+//$wgHooks['ParserFirstCallInit'][] = function( \Parser &$parser ) {
+//     $parser->setFunctionHook( 'property', array( 
'\Wikibase\PropertyParserFunction', 'render' ) );
+//
+//     return true;
+//};

-- 
To view, visit https://gerrit.wikimedia.org/r/53606
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ibcab6cfd32bbff82900fcc05edeedc63635fbd71
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Hoo man <h...@online.de>
Gerrit-Reviewer: Aude <aude.w...@gmail.com>
Gerrit-Reviewer: Hoo man <h...@online.de>
Gerrit-Reviewer: John Erling Blad <john.b...@wikimedia.de>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to