[Libreoffice-commits] online.git: loleaflet/src

Henry Castro hcastro at collabora.com
Sun Mar 26 14:16:55 UTC 2017


 loleaflet/src/layer/marker/Annotation.js |   16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

New commits:
commit 563b90a20a8c4e318504579ca3a6568d95072fd4
Author: Henry Castro <hcastro at collabora.com>
Date:   Sun Mar 26 10:19:10 2017 -0400

    loleaflet: remove save button of the annotation object
    
    Change-Id: I1aa19e3620d1bbd3a76fae32e97c4c32adcf0fe6

diff --git a/loleaflet/src/layer/marker/Annotation.js b/loleaflet/src/layer/marker/Annotation.js
index 0dc4c135..28c099f0 100644
--- a/loleaflet/src/layer/marker/Annotation.js
+++ b/loleaflet/src/layer/marker/Annotation.js
@@ -156,7 +156,7 @@ L.Annotation = L.Layer.extend({
 		this._nodeReplyText = L.DomUtil.create(tagTextArea, classTextArea, this._nodeReply);
 
 		buttons = L.DomUtil.create(tagDiv, empty, this._nodeModify);
-		this._createButton(buttons, _(' Save '), this._onSaveClick);
+		L.DomEvent.on(this._nodeModifyText, 'blur', this._onLostFocus, this);
 		this._createButton(buttons, cancel, this._onCancelClick);
 		buttons = L.DomUtil.create(tagDiv, empty, this._nodeReply);
 		this._createButton(buttons, _('Reply'), this._onReplyClick);
@@ -182,6 +182,13 @@ L.Annotation = L.Layer.extend({
 		this._map.fire('AnnotationCancel', {annotation: this});
 	},
 
+	_onLostFocus: function (e) {
+		L.DomEvent.stopPropagation(e);
+		this._data.text = this._contentText.innerHTML = this._nodeModifyText.value;
+		this.show();
+		this._map.fire('AnnotationSave', {annotation: this});
+	},
+
 	_onMouseClick: function (e) {
 		var target = e.target || e.srcElement;
 		L.DomEvent.stopPropagation(e);
@@ -215,13 +222,6 @@ L.Annotation = L.Layer.extend({
 		this._map.fire('AnnotationReply', {annotation: this});
 	},
 
-	_onSaveClick: function (e) {
-		L.DomEvent.stopPropagation(e);
-		this._data.text = this._contentText.innerHTML = this._nodeModifyText.value;
-		this.show();
-		this._map.fire('AnnotationSave', {annotation: this});
-	},
-
 	_updateLayout: function () {
 		var style = this._wrapper.style;
 		style.width = '';


More information about the Libreoffice-commits mailing list