Skip to content

Commit e3dc0fc

Browse files
authored
Merge pull request #198 from BuildFire/fix-wysiwyg
fix(wysiwyg): fix layout disappear
2 parents 54c2d5a + 6b31854 commit e3dc0fc

1 file changed

Lines changed: 15 additions & 4 deletions

File tree

widget/controllers/widget.people.controller.js

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
if (err) {
128128
console.error(err)
129129
} else {
130-
buildfire.device.share({
130+
buildfire.device.share({
131131
subject: link.title,
132132
text: link.title,
133133
image: 'http://myImageUrl',
@@ -205,7 +205,7 @@
205205
});
206206
}
207207

208-
WidgetPeople.item = result.data;
208+
WidgetPeople.item = result.data;
209209
//WidgetPeople.item = {"email":"nenor1995@gmail.com","topImage":"https://images.unsplash.com/photo-1564349683136-77e08dba1ef7?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjQ0MDV9","fName":"Nedeljko","lName":"Ruzic","position":"Dev","phone":"+38766151304","deepLinkUrl":"appcba20875-ad8a-11e9-8fc5-06e43182e96c://plugin?dld={\"id\":\"5f2193a34f3d460651721008\"}","dateCreated":"","socialLinks":[],"bodyContent":"","rank":99999,"searchEngineDocumentId":"Jygom3MBS769KF4jtqXP"}
210210
console.log(result.data)
211211
if(Object.keys(result.data).length === 0) {
@@ -217,7 +217,12 @@
217217
$scope.$digest();
218218
})
219219
} else {
220-
$scope.$digest();
220+
buildfire.dynamic.expressions.evaluate({expression: WidgetPeople.item.bodyContent}, (err, result) => {
221+
if (err) return console.error(err);
222+
WidgetPeople.item.bodyContent = result.evaluatedExpression
223+
$scope.$digest();
224+
buildfire.dynamicBlocks.execute();
225+
})
221226
}
222227
}
223228
bindOnUpdate();
@@ -326,7 +331,13 @@
326331
break;
327332
case 'updateItem':
328333
WidgetPeople.item = msg.item;
329-
if (!$scope.$$phase) $scope.$apply();
334+
buildfire.dynamic.expressions.evaluate({expression: WidgetPeople.item.bodyContent}, (err, result) => {
335+
if (err) return console.error(err);
336+
WidgetPeople.item.bodyContent = result.evaluatedExpression
337+
if (!$scope.$$phase) $scope.$apply();
338+
buildfire.dynamicBlocks.execute();
339+
})
340+
330341
break;
331342
case 'goHome':
332343
Location.goToHome();

0 commit comments

Comments
 (0)