Skip to content

Commit bbe5417

Browse files
author
Igor Melnikov
committed
MAGETWO-81980: Add after render callback
- refactor ko.bindingHandlers.template.update
1 parent a2497c9 commit bbe5417

File tree

1 file changed

+3
-1
lines changed
  • app/code/Magento/Ui/view/base/web/js/lib/knockout/template

1 file changed

+3
-1
lines changed

app/code/Magento/Ui/view/base/web/js/lib/knockout/template/engine.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ define([
6161
/*eslint-enable no-unused-vars*/
6262
var options = ko.utils.peekObservable(valueAccessor()),
6363
templateName,
64+
isSync,
6465
updated;
6566

6667
if (typeof options === 'object') {
@@ -78,9 +79,10 @@ define([
7879
consoleLogger.error('Could not build a template binding', options);
7980
}
8081
engine._trackRender(templateName);
82+
isSync = engine._hasTemplateLoaded(templateName);
8183
updated = origUpdate.apply(this, arguments);
8284

83-
if (engine._hasTemplateLoaded(templateName)) {
85+
if (isSync) {
8486
engine._releaseRender(templateName, 'sync');
8587
}
8688

0 commit comments

Comments
 (0)