Thiemo Mättig (WMDE) has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/329596 )
Change subject: Update composer.json to use DataTypes 1.0.0 ...................................................................... Update composer.json to use DataTypes 1.0.0 This requires a 1.0.0 release of the DataTypes component, including these two patches: https://github.com/wmde/DataTypes/pull/63 https://github.com/wmde/DataTypes/pull/62 Change-Id: Id95bdc6f12014f6b50c103debb3257b6907008e6 --- M composer.json M repo/includes/DataTypeSelector.php M view/src/PropertyView.php 3 files changed, 5 insertions(+), 6 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/96/329596/1 diff --git a/composer.json b/composer.json index ff6f467..ac18ca5 100644 --- a/composer.json +++ b/composer.json @@ -29,7 +29,7 @@ "data-values/number": "~0.8.2", "data-values/time": "~0.8.4", "data-values/validators": "~0.1.0", - "data-values/data-types": "~0.5.0", + "data-values/data-types": "~1.0", "data-values/serialization": "~1.1", "data-values/javascript": "~0.8.3", "data-values/value-view": "~0.18.0", diff --git a/repo/includes/DataTypeSelector.php b/repo/includes/DataTypeSelector.php index 920f646..1028346 100644 --- a/repo/includes/DataTypeSelector.php +++ b/repo/includes/DataTypeSelector.php @@ -61,7 +61,8 @@ $byId = []; foreach ( $this->dataTypes as $dataType ) { - $label = $dataType->getLabel( $this->languageCode ); + $label = wfMessage( $dataType->getMessageKey() )->inLanguage( $this->languageCode ) + ->text(); $id = $dataType->getId(); $byLabel[$label] = $id; diff --git a/view/src/PropertyView.php b/view/src/PropertyView.php index 3802453..6a83c75 100644 --- a/view/src/PropertyView.php +++ b/view/src/PropertyView.php @@ -99,19 +99,17 @@ * @return string HTML */ private function getHtmlForDataType( $propertyType ) { - $html = $this->templateFactory->render( 'wb-section-heading', htmlspecialchars( $this->textProvider->get( 'wikibase-propertypage-datatype' ) ), 'datatype', 'wikibase-propertypage-datatype' ); - $dataTypeLabelHtml = ''; try { $dataType = $this->dataTypeFactory->getType( $propertyType ); - $dataTypeLabelHtml = htmlspecialchars( $dataType->getLabel( $this->languageCode ) ); + $dataTypeLabelHtml = htmlspecialchars( $this->textProvider->get( $dataType->getMessageKey() ) ); } catch ( OutOfBoundsException $ex ) { - $dataTypeLabelHtml .= '<span class="error">' . + $dataTypeLabelHtml = '<span class="error">' . htmlspecialchars( $this->textProvider->get( 'wikibase-propertypage-bad-datatype', [ $propertyType ] ) ) . '</span>'; } -- To view, visit https://gerrit.wikimedia.org/r/329596 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id95bdc6f12014f6b50c103debb3257b6907008e6 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: master Gerrit-Owner: Thiemo Mättig (WMDE) <thiemo.maet...@wikimedia.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits