You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2017/12/29 02:43:13 UTC

openmeetings git commit: [OPENMEETINGS-1783] formula update is improved

Repository: openmeetings
Updated Branches:
  refs/heads/4.0.x 6d7464da0 -> 0b0506b93


[OPENMEETINGS-1783] formula update is improved


Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo
Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/0b0506b9
Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/0b0506b9
Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/0b0506b9

Branch: refs/heads/4.0.x
Commit: 0b0506b93328c1e1265629a914b44636cd8df65d
Parents: 6d7464d
Author: Maxim Solodovnik <so...@gmail.com>
Authored: Fri Dec 29 09:43:05 2017 +0700
Committer: Maxim Solodovnik <so...@gmail.com>
Committed: Fri Dec 29 09:43:05 2017 +0700

----------------------------------------------------------------------
 .../java/org/apache/openmeetings/web/room/wb/tool-math.js     | 2 +-
 .../main/java/org/apache/openmeetings/web/room/wb/wb-board.js | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/0b0506b9/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/tool-math.js
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/tool-math.js b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/tool-math.js
index 4d45377..3e8db7a 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/tool-math.js
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/tool-math.js
@@ -27,10 +27,10 @@ var StaticTMath = (function() {
 				const obj = fabric.util.groupSVGElements(objects, $.extend({}, o, options));
 				obj.selectable = canvas.selection;
 				obj.type = 'group';
-				canvas.add(obj).requestRenderAll();
 				if (typeof(callback) === 'function') {
 					callback(obj);
 				}
+				canvas.add(obj).requestRenderAll();
 			});
 		}, errCallback);
 	}

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/0b0506b9/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/wb-board.js
----------------------------------------------------------------------
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/wb-board.js b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/wb-board.js
index 920798a..a853e59 100644
--- a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/wb-board.js
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/wb-board.js
@@ -226,11 +226,12 @@ var Wb = function() {
 						uid: $(this).data('uid')
 						, slide: $(this).data('slide')
 					});
-					o.formula = f.find('textarea').val();
-					_removeHandler(o);
+					const json = toOmJson(o);
+					json.formula = f.find('textarea').val();
 					const cnvs = canvases[o.slide];
-					StaticTMath.create(toOmJson(o), cnvs
+					StaticTMath.create(json, cnvs
 						, function(obj) {
+							_removeHandler(o);
 							cnvs.trigger("object:modified", {target: obj});
 						}
 						, function(msg) {