MDL-48062 atto_image: Add image select on single click
This commit is contained in:
Vendored
+9
-7
@@ -214,7 +214,8 @@ Y.namespace('M.atto_image').Button = Y.Base.create('button', Y.M.editor_atto.Edi
|
||||
tags: 'img',
|
||||
tagMatchRequiresAll: false
|
||||
});
|
||||
this.editor.delegate('dblclick', this._handleDoubleClick, 'img', this);
|
||||
this.editor.delegate('dblclick', this._displayDialogue, 'img', this);
|
||||
this.editor.delegate('click', this._handleClick, 'img', this);
|
||||
this.editor.on('drop', this._handleDragDrop, this);
|
||||
},
|
||||
|
||||
@@ -330,21 +331,22 @@ Y.namespace('M.atto_image').Button = Y.Base.create('button', Y.M.editor_atto.Edi
|
||||
}
|
||||
return false;
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
/**
|
||||
* Handle a double click on an image.
|
||||
* Handle a click on an image.
|
||||
*
|
||||
* @method _handleDoubleClick
|
||||
* @method _handleClick
|
||||
* @param {EventFacade} e
|
||||
* @private
|
||||
*/
|
||||
_handleDoubleClick: function(e) {
|
||||
_handleClick: function(e) {
|
||||
var image = e.target;
|
||||
|
||||
var selection = this.get('host').getSelectionFromNode(image);
|
||||
this.get('host').setSelection(selection);
|
||||
this._displayDialogue();
|
||||
if (this.get('host').getSelection() !== selection) {
|
||||
this.get('host').setSelection(selection);
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
|
||||
Vendored
+3
-3
File diff suppressed because one or more lines are too long
Vendored
+9
-7
@@ -214,7 +214,8 @@ Y.namespace('M.atto_image').Button = Y.Base.create('button', Y.M.editor_atto.Edi
|
||||
tags: 'img',
|
||||
tagMatchRequiresAll: false
|
||||
});
|
||||
this.editor.delegate('dblclick', this._handleDoubleClick, 'img', this);
|
||||
this.editor.delegate('dblclick', this._displayDialogue, 'img', this);
|
||||
this.editor.delegate('click', this._handleClick, 'img', this);
|
||||
this.editor.on('drop', this._handleDragDrop, this);
|
||||
},
|
||||
|
||||
@@ -330,21 +331,22 @@ Y.namespace('M.atto_image').Button = Y.Base.create('button', Y.M.editor_atto.Edi
|
||||
}
|
||||
return false;
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
/**
|
||||
* Handle a double click on an image.
|
||||
* Handle a click on an image.
|
||||
*
|
||||
* @method _handleDoubleClick
|
||||
* @method _handleClick
|
||||
* @param {EventFacade} e
|
||||
* @private
|
||||
*/
|
||||
_handleDoubleClick: function(e) {
|
||||
_handleClick: function(e) {
|
||||
var image = e.target;
|
||||
|
||||
var selection = this.get('host').getSelectionFromNode(image);
|
||||
this.get('host').setSelection(selection);
|
||||
this._displayDialogue();
|
||||
if (this.get('host').getSelection() !== selection) {
|
||||
this.get('host').setSelection(selection);
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
|
||||
@@ -212,7 +212,8 @@ Y.namespace('M.atto_image').Button = Y.Base.create('button', Y.M.editor_atto.Edi
|
||||
tags: 'img',
|
||||
tagMatchRequiresAll: false
|
||||
});
|
||||
this.editor.delegate('dblclick', this._handleDoubleClick, 'img', this);
|
||||
this.editor.delegate('dblclick', this._displayDialogue, 'img', this);
|
||||
this.editor.delegate('click', this._handleClick, 'img', this);
|
||||
this.editor.on('drop', this._handleDragDrop, this);
|
||||
},
|
||||
|
||||
@@ -328,21 +329,22 @@ Y.namespace('M.atto_image').Button = Y.Base.create('button', Y.M.editor_atto.Edi
|
||||
}
|
||||
return false;
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
/**
|
||||
* Handle a double click on an image.
|
||||
* Handle a click on an image.
|
||||
*
|
||||
* @method _handleDoubleClick
|
||||
* @method _handleClick
|
||||
* @param {EventFacade} e
|
||||
* @private
|
||||
*/
|
||||
_handleDoubleClick: function(e) {
|
||||
_handleClick: function(e) {
|
||||
var image = e.target;
|
||||
|
||||
var selection = this.get('host').getSelectionFromNode(image);
|
||||
this.get('host').setSelection(selection);
|
||||
this._displayDialogue();
|
||||
if (this.get('host').getSelection() !== selection) {
|
||||
this.get('host').setSelection(selection);
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user