Trevor Parscal has uploaded a new change for review.

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

Change subject: Additional initializeSelection methodicde
......................................................................

Additional initializeSelection methodicde

Changes:

* Change uses of initializeSelection to selectItem
* Use "choose" event to respond to deliberate item selection by the user

Depends on changes in OOJS-UI (Ib3826ed)

Change-Id: Ia167a70ca5f40b1f15adad30620fdb13ef0d02d7
---
M modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js
M modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js
M modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js
M modules/ve-mw/ui/widgets/ve.ui.MWTitleInputWidget.js
4 files changed, 9 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/82/124382/1

diff --git a/modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js 
b/modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js
index e68bac9..800f058 100644
--- a/modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js
+++ b/modules/ve-mw/ui/dialogs/ve.ui.MWMediaEditDialog.js
@@ -495,7 +495,7 @@
 
        if ( !checked ) {
                // If unchecked, remove selection
-               this.positionInput.initializeSelection();
+               this.positionInput.selectItem( null );
        } else {
                // If checked, choose default position
                if ( this.surface.getView().getDir() === 'ltr' ) {
@@ -664,7 +664,7 @@
        ) {
                this.positionCheckbox.setValue( false );
                this.positionInput.setDisabled( true );
-               this.positionInput.initializeSelection();
+               this.positionInput.selectItem( null );
        } else {
                this.positionCheckbox.setValue( true );
                this.positionInput.setDisabled( false );
@@ -692,7 +692,7 @@
        this.borderCheckbox.setValue( !!this.mediaNode.getAttribute( 
'borderImage' ) );
 
        // Set image type
-       this.typeInput.initializeSelection();
+       this.typeInput.selectItem( null );
        if ( this.mediaNode.getAttribute( 'type' ) !== undefined ) {
                this.typeInput.selectItem(
                        this.typeInput.getItemFromData( 
this.mediaNode.getAttribute( 'type' ) )
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js
index 9d4d52e..ab69a24 100644
--- a/modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js
@@ -40,7 +40,7 @@
 
        // Events
        this.input.$input.on( 'keydown', ve.bind( this.onLookupInputKeyDown, 
this ) );
-       this.input.lookupMenu.connect( this, { 'select': 
'onLookupMenuItemSelect' } );
+       this.input.lookupMenu.connect( this, { 'choose': 
'onLookupMenuItemChoose' } );
        this.popup.connect( this, {
                'removeCategory': 'onRemoveCategory',
                'updateSortkey': 'onUpdateSortkey',
@@ -105,7 +105,7 @@
  * @method
  * @param {OO.ui.MenuItemWidget} item Selected item
  */
-ve.ui.MWCategoryWidget.prototype.onLookupMenuItemSelect = function ( item ) {
+ve.ui.MWCategoryWidget.prototype.onLookupMenuItemChoose = function ( item ) {
        var categoryItem,
                value = item && item.getData(),
                categoryWidget = this;
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js
index e2e3d3d..0b2fcd5 100644
--- a/modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWLinkTargetInputWidget.js
@@ -28,7 +28,7 @@
        OO.ui.LookupInputWidget.call( this, this, config );
 
        // Events
-       this.lookupMenu.connect( this, { 'select': 'onLookupMenuItemSelect' } );
+       this.lookupMenu.connect( this, { 'choose': 'onLookupMenuItemChoose' } );
 
        // Initialization
        this.$element.addClass( 've-ui-mwLinkTargetInputWidget' );
@@ -54,7 +54,7 @@
  * @method
  * @param {OO.ui.MenuItemWidget|null} item Selected item
  */
-ve.ui.MWLinkTargetInputWidget.prototype.onLookupMenuItemSelect = function ( 
item ) {
+ve.ui.MWLinkTargetInputWidget.prototype.onLookupMenuItemChoose = function ( 
item ) {
        if ( item ) {
                this.setAnnotation( item.getData() );
        } else if ( this.annotation ) {
diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWTitleInputWidget.js 
b/modules/ve-mw/ui/widgets/ve.ui.MWTitleInputWidget.js
index 759a399..6c3f973 100644
--- a/modules/ve-mw/ui/widgets/ve.ui.MWTitleInputWidget.js
+++ b/modules/ve-mw/ui/widgets/ve.ui.MWTitleInputWidget.js
@@ -32,7 +32,7 @@
        this.namespace = config.namespace || null;
 
        // Events
-       this.lookupMenu.connect( this, { 'select': 'onLookupMenuItemSelect' } );
+       this.lookupMenu.connect( this, { 'choose': 'onLookupMenuItemChoose' } );
 
        // Initialization
        this.$element.addClass( 've-ui-mwTitleInputWidget' );
@@ -53,7 +53,7 @@
  * @method
  * @param {OO.ui.MenuItemWidget} item Selected item
  */
-ve.ui.MWTitleInputWidget.prototype.onLookupMenuItemSelect = function ( item ) {
+ve.ui.MWTitleInputWidget.prototype.onLookupMenuItemChoose = function ( item ) {
        if ( item ) {
                this.setValue( item.getData() );
        }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia167a70ca5f40b1f15adad30620fdb13ef0d02d7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Trevor Parscal <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to