jenkins-bot has submitted this change and it was merged.

Change subject: Remove unused feature from labelview
......................................................................


Remove unused feature from labelview

Labelview was able to show the entityId next to the label, but that feature is
unused.

Change-Id: Ifb40159bfcd1249a19d1d2bec058d5618419cf3f
---
M 
view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.js
M view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.js
M view/resources/jquery/wikibase/jquery.wikibase.entitytermsview.js
M view/resources/jquery/wikibase/jquery.wikibase.entityview.js
M view/resources/jquery/wikibase/jquery.wikibase.labelview.js
M view/resources/templates.php
M view/src/EntityTermsView.php
M view/tests/qunit/jquery/wikibase/jquery.wikibase.aliasesview.tests.js
M 
view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.tests.js
M 
view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.tests.js
M view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsview.tests.js
M view/tests/qunit/jquery/wikibase/jquery.wikibase.labelview.tests.js
12 files changed, 4 insertions(+), 38 deletions(-)

Approvals:
  Hoo man: Looks good to me, approved
  jenkins-bot: Verified



diff --git 
a/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.js
 
b/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.js
index 4668d21..29ef1cf 100644
--- 
a/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.js
+++ 
b/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.js
@@ -23,8 +23,6 @@
  *           }[, ...]
  *         ]
  *
- * @option {string} entityId
- *
  * @option {wikibase.entityChangers.EntityChangersFactory} 
entityChangersFactory
  *
  * @event change
@@ -61,7 +59,6 @@
                        $listview: 
'.wikibase-entitytermsforlanguagelistview-listview'
                },
                value: [],
-               entityId: null,
                entityChangersFactory: null
        },
 
@@ -76,7 +73,6 @@
        _create: function() {
                if(
                        !$.isArray( this.options.value )
-                       || !this.options.entityId
                        || !this.options.entityChangersFactory
                ) {
                        throw new Error( 'Required option(s) missing' );
@@ -186,7 +182,6 @@
                                newItemOptionsFn: function( value ) {
                                        return {
                                                value: value,
-                                               entityId: self.options.entityId,
                                                entityChangersFactory: 
self.options.entityChangersFactory,
                                                helpMessage: mw.msg(
                                                        
'wikibase-entitytermsforlanguageview-input-help-message',
diff --git 
a/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.js 
b/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.js
index 3f548c2..3a1cefe 100644
--- 
a/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.js
+++ 
b/view/resources/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.js
@@ -24,8 +24,6 @@
  * @option {string} [helpMessage]
  *         Default: mw.msg( 
'wikibase-entitytermsforlanguageview-input-help-message' )
  *
- * @option {string} entityId
- *
  * @option {wikibase.entityChangers.EntityChangersFactory} 
entityChangersFactory
  *
  * @event change
@@ -79,7 +77,6 @@
                },
                value: null,
                helpMessage: mw.msg( 
'wikibase-entitytermsforlanguageview-input-help-message' ),
-               entityId: null,
                entityChangersFactory: null
        },
 
@@ -107,7 +104,7 @@
         * @see jQuery.ui.TemplatedWidget._create
         */
        _create: function() {
-               if( !this.options.entityId || 
!this.options.entityChangersFactory ) {
+               if( !this.options.entityChangersFactory ) {
                        throw new Error( 'Required option(s) missing' );
                }
 
@@ -201,7 +198,6 @@
                                options.descriptionsChanger = 
self.options.entityChangersFactory.getDescriptionsChanger();
                        } else if( widgetName === 'labelview' ) {
                                options.labelsChanger = 
self.options.entityChangersFactory.getLabelsChanger();
-                               options.entityId = self.options.entityId;
                        }
 
                        self['$' + widgetName][widgetName]( options );
diff --git a/view/resources/jquery/wikibase/jquery.wikibase.entitytermsview.js 
b/view/resources/jquery/wikibase/jquery.wikibase.entitytermsview.js
index 47868ae..37fa179 100644
--- a/view/resources/jquery/wikibase/jquery.wikibase.entitytermsview.js
+++ b/view/resources/jquery/wikibase/jquery.wikibase.entitytermsview.js
@@ -23,8 +23,6 @@
  *           }[, ...]
  *         ]
  *
- * @option {string} entityId
- *
  * @option {wikibase.entityChangers.EntityChangersFactory} 
entityChangersFactory
  *
  * @option {string} [helpMessage]
@@ -68,7 +66,6 @@
                                
'.wikibase-entitytermsview-entitytermsforlanguagelistview'
                },
                value: [],
-               entityId: null,
                entityChangersFactory: null,
                helpMessage: 'Edit label, description and aliases per language.'
        },
@@ -94,7 +91,6 @@
        _create: function() {
                if(
                        !$.isArray( this.options.value )
-                       || !this.options.entityId
                        || !this.options.entityChangersFactory
                ) {
                        throw new Error( 'Required option(s) missing' );
@@ -350,7 +346,6 @@
                )
                .entitytermsforlanguagelistview( {
                        value: this.options.value,
-                       entityId: this.options.entityId,
                        entityChangersFactory: 
this.options.entityChangersFactory
                } );
 
diff --git a/view/resources/jquery/wikibase/jquery.wikibase.entityview.js 
b/view/resources/jquery/wikibase/jquery.wikibase.entityview.js
index 787d6f0..ad4c377 100644
--- a/view/resources/jquery/wikibase/jquery.wikibase.entityview.js
+++ b/view/resources/jquery/wikibase/jquery.wikibase.entityview.js
@@ -140,7 +140,6 @@
 
                this.$entityTerms.entitytermsview( {
                        value: value,
-                       entityId: this.options.value.getId(),
                        entityChangersFactory: 
this.options.entityChangersFactory,
                        helpMessage: mw.msg( 
'wikibase-entitytermsview-input-help-message' )
                } );
diff --git a/view/resources/jquery/wikibase/jquery.wikibase.labelview.js 
b/view/resources/jquery/wikibase/jquery.wikibase.labelview.js
index 3564a36..7b216fe 100644
--- a/view/resources/jquery/wikibase/jquery.wikibase.labelview.js
+++ b/view/resources/jquery/wikibase/jquery.wikibase.labelview.js
@@ -17,8 +17,6 @@
  * @param {wikibase.datamodel.Term} options.value
  * @param {string} [options.helpMessage=mw.msg( 
'wikibase-label-input-help-message' )]
  * @param {wikibase.entityChangers.LabelsChanger} options.labelsChanger
- * @param {string} options.entityId
- * @param {boolean} [options.showEntityId=false]
  */
 $.widget( 'wikibase.labelview', PARENT, {
        /**
@@ -30,17 +28,14 @@
                templateParams: [
                        '', // additional class
                        '', // text
-                       '', // entity id
                        '' // toolbar
                ],
                templateShortCuts: {
-                       $text: '.wikibase-labelview-text',
-                       $entityId: '.wikibase-labelview-entityid'
+                       $text: '.wikibase-labelview-text'
                },
                value: null,
                inputNodeName: 'TEXTAREA',
                helpMessage: mw.msg( 'wikibase-label-input-help-message' ),
-               entityId: null,
                showEntityId: false
        },
 
@@ -53,7 +48,6 @@
        _create: function() {
                if(
                        !( this.options.value instanceof wb.datamodel.Term )
-                       || !this.options.entityId
                        || !this.options.labelsChanger
                        || this.options.inputNodeName !== 'INPUT' && 
this.options.inputNodeName !== 'TEXTAREA'
                ) {
@@ -116,13 +110,7 @@
                        labelText = null;
                }
 
-               if( this.options.showEntityId && !( this.isInEditMode() && 
labelText ) ) {
-                       this.$entityId.text( mw.msg( 'parentheses', 
this.options.entityId ) );
-               } else {
-                       this.$entityId.empty();
-               }
-
-               this.element[labelText ? 'removeClass' : 'addClass']( 
'wb-empty' );
+               this.element.toggleClass( 'wb-empty', !labelText );
 
                if( !this.isInEditMode() && !labelText ) {
                        this.$text.text( mw.msg( 'wikibase-label-empty' ) );
diff --git a/view/resources/templates.php b/view/resources/templates.php
index 2cd34fd..96a2ad6 100644
--- a/view/resources/templates.php
+++ b/view/resources/templates.php
@@ -135,8 +135,7 @@
 <div class="wikibase-labelview $1" dir="auto">
        <div class="wikibase-labelview-container">
                <span class="wikibase-labelview-text">$2</span>
-               <span class="wikibase-labelview-entityid">$3</span>
-               <!-- wikibase-toolbar -->$4
+               <!-- wikibase-toolbar -->$3
        </div>
 </div>
 HTML;
diff --git a/view/src/EntityTermsView.php b/view/src/EntityTermsView.php
index 6537c9f..9bf16f6 100644
--- a/view/src/EntityTermsView.php
+++ b/view/src/EntityTermsView.php
@@ -229,7 +229,6 @@
                                        ? $labels->getByLanguage( $languageCode 
)->getText()
                                        : $this->msg( 'wikibase-label-empty' 
)->text()
                                ),
-                               '',
                                ''
                        ),
                        $this->templateFactory->render( 
'wikibase-descriptionview',
diff --git 
a/view/tests/qunit/jquery/wikibase/jquery.wikibase.aliasesview.tests.js 
b/view/tests/qunit/jquery/wikibase/jquery.wikibase.aliasesview.tests.js
index 33199fd..59583de 100644
--- a/view/tests/qunit/jquery/wikibase/jquery.wikibase.aliasesview.tests.js
+++ b/view/tests/qunit/jquery/wikibase/jquery.wikibase.aliasesview.tests.js
@@ -12,7 +12,6 @@
  */
 var createAliasesview = function( options ) {
        options = $.extend( {
-               entityId: 'I am an EntityId',
                aliasesChanger: 'I am an AliasesChanger',
                value: new wb.datamodel.MultiTerm( 'en', ['a', 'b', 'c'] )
        }, options || {} );
diff --git 
a/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.tests.js
 
b/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.tests.js
index a18ab37..499d0a5 100644
--- 
a/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.tests.js
+++ 
b/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguagelistview.tests.js
@@ -11,7 +11,6 @@
  */
 var createEntitytermsforlanguagelistview = function( options ) {
        options = $.extend( {
-               entityId: 'I am an EntityId',
                entityChangersFactory: {
                        getAliasesChanger: function() { return 'I am an 
AliasesChanger'; },
                        getDescriptionsChanger: function() { return 'I am a 
DescriptionsChanger'; },
diff --git 
a/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.tests.js
 
b/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.tests.js
index 047dc55..51a4127 100644
--- 
a/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.tests.js
+++ 
b/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsforlanguageview.tests.js
@@ -12,7 +12,6 @@
  */
 var createEntitytermsforlanguageview = function( options, $node ) {
        options = $.extend( {
-               entityId: 'I am an EntityId',
                entityChangersFactory: {
                        getAliasesChanger: function() { return 'I am an 
AliasesChanger'; },
                        getDescriptionsChanger: function() {
diff --git 
a/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsview.tests.js 
b/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsview.tests.js
index 3aea723..bc6a08d 100644
--- a/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsview.tests.js
+++ b/view/tests/qunit/jquery/wikibase/jquery.wikibase.entitytermsview.tests.js
@@ -24,7 +24,6 @@
                                aliases: new wb.datamodel.MultiTerm( 'en', [] )
                        }
                ],
-               entityId: 'I am an EntityId',
                entityChangersFactory: {
                        getAliasesChanger: function() { return 'I am an 
AliasesChanger'; },
                        getDescriptionsChanger: function() { return 'I am a 
DescriptionsChanger'; },
diff --git 
a/view/tests/qunit/jquery/wikibase/jquery.wikibase.labelview.tests.js 
b/view/tests/qunit/jquery/wikibase/jquery.wikibase.labelview.tests.js
index 0b3cf33..bdf161e 100644
--- a/view/tests/qunit/jquery/wikibase/jquery.wikibase.labelview.tests.js
+++ b/view/tests/qunit/jquery/wikibase/jquery.wikibase.labelview.tests.js
@@ -12,7 +12,6 @@
  */
 var createLabelview = function( options, $node ) {
        options = $.extend( {
-               entityId: 'I am an EntityId',
                labelsChanger: 'I am a LabelsChanger',
                value: new wb.datamodel.Term( 'en', 'test label' )
        }, options || {} );

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ifb40159bfcd1249a19d1d2bec058d5618419cf3f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Adrian Lang <adrian.he...@wikimedia.de>
Gerrit-Reviewer: Hoo man <h...@online.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