Henning Snater has uploaded a new change for review.

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


Change subject: (bug 45505) Toggle "action message" on stopediting event
......................................................................

(bug 45505) Toggle "action message" on stopediting event

In order to display the "saving..." message when saving by hitting the "enter" 
key,
the "action" message has to be toggled when listening to the interaction 
widget's
"stopediting" event.

Change-Id: Ibb1531ae8ede116ec7fac56c11fcb43d2f180fb9
---
M lib/resources/jquery.wikibase/jquery.wikibase.edittoolbar.js
1 file changed, 5 insertions(+), 2 deletions(-)


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

diff --git a/lib/resources/jquery.wikibase/jquery.wikibase.edittoolbar.js 
b/lib/resources/jquery.wikibase/jquery.wikibase.edittoolbar.js
index eacb37c..a0e13a1 100644
--- a/lib/resources/jquery.wikibase/jquery.wikibase.edittoolbar.js
+++ b/lib/resources/jquery.wikibase/jquery.wikibase.edittoolbar.js
@@ -136,7 +136,6 @@
 
                        this.editGroup.on( 'save', function( e ) {
                                e.preventDefault(); // Prevent 
auto-transforming toolbar to non-edit mode.
-                               self.toggleActionMessage( { message: 
'wikibase-save-inprogress' } );
                                self._interactionWidget.stopEditing();
                        } );
 
@@ -152,8 +151,12 @@
                        .on( prefix + 'afterstartediting', function( event ) {
                                self.editGroup.toEditMode();
                        } )
-                       .on( prefix + 'stopediting', function( event ) {
+                       .on( prefix + 'stopediting', function( event, dropValue 
) {
                                self.disable();
+                               // Toggling "action message" here in order to 
react on pressing the "enter" key.
+                               if ( !dropValue ) {
+                                       self.toggleActionMessage( { message: 
'wikibase-save-inprogress' } );
+                               }
                        } )
                        .on( prefix + 'afterstopediting', function( event ) {
                                self.editGroup.toNonEditMode();

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ibb1531ae8ede116ec7fac56c11fcb43d2f180fb9
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Henning Snater <henning.sna...@wikimedia.de>

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

Reply via email to