[Libreoffice-commits] online.git: loleaflet/src
Pranav Kant
pranavk at collabora.co.uk
Mon Apr 24 10:17:43 UTC 2017
loleaflet/src/layer/AnnotationManager.js | 2 +-
loleaflet/src/layer/marker/Annotation.js | 4 ++++
2 files changed, 5 insertions(+), 1 deletion(-)
New commits:
commit 3175a3a0429fd8a31140913c71df176658b7ac97
Author: Pranav Kant <pranavk at collabora.co.uk>
Date: Mon Apr 24 15:44:53 2017 +0530
loleaflet: Check parent relationship before linking next comment
Change-Id: Ib22e1e1adca0544a70fa224abc9c98060ad83e5f
diff --git a/loleaflet/src/layer/AnnotationManager.js b/loleaflet/src/layer/AnnotationManager.js
index 88cc2c6a..e3174100 100644
--- a/loleaflet/src/layer/AnnotationManager.js
+++ b/loleaflet/src/layer/AnnotationManager.js
@@ -458,7 +458,7 @@ L.AnnotationManager = L.Class.extend({
newId = this._items[parentIdx]._data.id;
}
var currentIdx = this.getIndexOf(comment._data.id);
- if (this._items[currentIdx + 1]) {
+ if (this._items[currentIdx + 1] && this._items[currentIdx].parentOf(this._items[currentIdx + 1])) {
this._items[currentIdx + 1]._data.parent = newId;
}
},
diff --git a/loleaflet/src/layer/marker/Annotation.js b/loleaflet/src/layer/marker/Annotation.js
index abed0b01..8a4c7001 100644
--- a/loleaflet/src/layer/marker/Annotation.js
+++ b/loleaflet/src/layer/marker/Annotation.js
@@ -113,6 +113,10 @@ L.Annotation = L.Layer.extend({
this._nodeReplyText.focus();
},
+ parentOf: function(comment) {
+ return this._data.id === comment._data.parent;
+ },
+
_createButton: function(container, value, handler) {
var button = L.DomUtil.create('input', 'loleaflet-controls', container);
button.type = 'button';
More information about the Libreoffice-commits
mailing list