loleaflet/src/layer/AnnotationManager.js | 4 ++-- loleaflet/src/layer/marker/Annotation.js | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-)
New commits: commit 64dd84125b5cbe046f6fc8e97e0ee76b366c2ba4 Author: Henry Castro <hcas...@collabora.com> Date: Fri Mar 3 16:51:04 2017 -0400 loleaflet: fix min width of an annotation Change-Id: I129faa235ee5d22b77f935e89de0756807f276c6 diff --git a/loleaflet/src/layer/AnnotationManager.js b/loleaflet/src/layer/AnnotationManager.js index 4d7a66f..3f4f431 100644 --- a/loleaflet/src/layer/AnnotationManager.js +++ b/loleaflet/src/layer/AnnotationManager.js @@ -203,7 +203,7 @@ L.AnnotationManager = L.Class.extend({ return Math.abs(a._data.anchorPos.y) - Math.abs(b._data.anchorPos.y) || Math.abs(a._data.anchorPos.x) - Math.abs(b._data.anchorPos.x); }); - added._updateContent(); + added.update(); } else { // annotation is added by some other view this.add(obj.comment, false); @@ -219,7 +219,7 @@ L.AnnotationManager = L.Class.extend({ var modified = this.getItem(obj.comment.id); if (modified) { modified._data = obj.comment; - modified._updateContent(); + modified.update(); this.update(); } } diff --git a/loleaflet/src/layer/marker/Annotation.js b/loleaflet/src/layer/marker/Annotation.js index 995087d..14383a9 100644 --- a/loleaflet/src/layer/marker/Annotation.js +++ b/loleaflet/src/layer/marker/Annotation.js @@ -81,8 +81,8 @@ L.Annotation = L.Layer.extend({ L.DomUtil.create('div', 'loleaflet-annotation'); var wrapper = this._wrapper = L.DomUtil.create('div', 'loleaflet-annotation-content-wrapper', container); - var table = L.DomUtil.create('table', 'loleaflet-annotation-table', wrapper); - var tbody = L.DomUtil.create('tbody', '', table); + this._tableAuthor = L.DomUtil.create('table', 'loleaflet-annotation-table', wrapper); + var tbody = L.DomUtil.create('tbody', '', this._tableAuthor); var tr = L.DomUtil.create('tr', '', tbody); var tdImg = L.DomUtil.create('td', 'loleaflet-annotation-img', tr); var tdAuthor = L.DomUtil.create('td', 'loleaflet-annotation-author', tr); @@ -162,8 +162,10 @@ L.Annotation = L.Layer.extend({ _updateLayout: function () { var style = this._wrapper.style; - var width = Math.min(this._wrapper.offsetWidth, this.options.minWidth); + style.width = ''; + style.whiteSpace = 'nowrap'; + var width = Math.min(Math.max(this._tableAuthor.offsetWidth, this._contentText.offsetWidth), this.options.minWidth); style.width = (width + 1) + 'px'; style.whiteSpace = ''; }, _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits