[Libreoffice-commits] online.git: Branch 'distro/collabora/collabora-online-3' - loleaflet/src

Tamás Zolnai tamas.zolnai at collabora.com
Wed May 23 09:04:57 UTC 2018


 loleaflet/src/layer/marker/Cursor.js |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit 86db1912df690f56fcf89d04b5cf5905b96355d5
Author: Tamás Zolnai <tamas.zolnai at collabora.com>
Date:   Tue May 22 19:09:56 2018 +0200

    lok: Restart blinking animation when moving the cursor
    
    It provides a better user experienc that the user see the cursor at
    the new positin (not in invisible state).
    
    Change-Id: Ifa4b9c65b13901fec0c606422a7bd2a292d85608
    Reviewed-on: https://gerrit.libreoffice.org/54679
    Reviewed-by: Jan Holesovsky <kendy at collabora.com>
    Tested-by: Jan Holesovsky <kendy at collabora.com>
    (cherry picked from commit 15f42c493b97a58d903a50b476d7a63bf3be61ad)
    Reviewed-on: https://gerrit.libreoffice.org/54694

diff --git a/loleaflet/src/layer/marker/Cursor.js b/loleaflet/src/layer/marker/Cursor.js
index 792a13485..8be48906f 100644
--- a/loleaflet/src/layer/marker/Cursor.js
+++ b/loleaflet/src/layer/marker/Cursor.js
@@ -105,6 +105,12 @@ L.Cursor = L.Layer.extend({
 	_setPos: function (pos) {
 		L.DomUtil.setPosition(this._container, pos);
 		this._container.style.zIndex = this.options.zIndex;
+		// Restart blinking animation
+		if (this.options.blink) {
+			L.DomUtil.removeClass(this._cursor, 'blinking-cursor');
+			void this._cursor.offsetWidth;
+			L.DomUtil.addClass(this._cursor, 'blinking-cursor');
+		}
 	},
 
 	_setSize: function () {


More information about the Libreoffice-commits mailing list