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 <[email protected]> Authored: Fri Dec 29 09:43:05 2017 +0700 Committer: Maxim Solodovnik <[email protected]> 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) {
