Jonas Kress (WMDE) has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/251487

Change subject: When hitting cancel references should be thrown away
......................................................................

When hitting cancel references should be thrown away

Bug: T117963
Change-Id: I7a81c79fd981af723fb9212c35acb3ba611de1bb
---
M view/resources/jquery/wikibase/jquery.wikibase.statementview.js
1 file changed, 4 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/87/251487/1

diff --git a/view/resources/jquery/wikibase/jquery.wikibase.statementview.js 
b/view/resources/jquery/wikibase/jquery.wikibase.statementview.js
index 7ab5757..b149b68 100644
--- a/view/resources/jquery/wikibase/jquery.wikibase.statementview.js
+++ b/view/resources/jquery/wikibase/jquery.wikibase.statementview.js
@@ -683,7 +683,7 @@
                this._stopEditingQualifiers( dropValue );
                this._rankSelector.stopEditing( dropValue );
 
-               this._stopEditingReferences( dropValue );
+               this._recreateReferences();
 
                return PARENT.prototype._afterStopEditing.call( this, dropValue 
);
        },
@@ -691,15 +691,9 @@
        /**
         * @protected
         */
-       _stopEditingReferences: function( dropValue ) {
-               var references = !dropValue && 
this.options.value.getReferences().toArray();
-
-               $.each( this._referencesListview.value(), function ( i, 
referenceView ) {
-                       if ( !dropValue ) {
-                               referenceView.value( references[ i ] );
-                       }
-                       referenceView.stopEditing();
-               } );
+       _recreateReferences: function() {
+               this._referencesListview.option( 'value', this.options.value
+                               ? this.options.value.getReferences().toArray() 
: [] );
 
                this._drawReferencesCounter();
        },

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7a81c79fd981af723fb9212c35acb3ba611de1bb
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Jonas Kress (WMDE) <jonas.kr...@wikimedia.de>

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

Reply via email to