From 78d6a4e6b444faf6a9b132508c4d5deaf537f32f Mon Sep 17 00:00:00 2001 From: Boris Ablamunits Date: Wed, 13 Jan 2016 12:47:11 +0200 Subject: [PATCH 1/2] Use scope. to ensure that any changes made as a result of trix-blur are updated in the controller --- src/angular-trix.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/angular-trix.js b/src/angular-trix.js index 70a87f8..3185c9d 100644 --- a/src/angular-trix.js +++ b/src/angular-trix.js @@ -39,10 +39,14 @@ e.preventDefault(); } - scope[method]({ - e: e, - editor: element[0].editor - }); + if(!scope.$root.$$phase) { + scope.$apply(function() { + scope[method]({ + e: e, + editor: element[0].editor + }); + }) + } }); }; From e8b9332bd877f6d44f8afe9f7dce968b0eb7d723 Mon Sep 17 00:00:00 2001 From: Boris Ablamunits Date: Wed, 13 Jan 2016 12:56:52 +0200 Subject: [PATCH 2/2] Fixed missing semicolon --- src/angular-trix.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/angular-trix.js b/src/angular-trix.js index 3185c9d..8a1f637 100644 --- a/src/angular-trix.js +++ b/src/angular-trix.js @@ -45,7 +45,7 @@ e: e, editor: element[0].editor }); - }) + }); } }); };