Commit 3e82cb1a authored by Maxim Kadushkin's avatar Maxim Kadushkin

delayed load for the menu of some buttons

parent e719bb3f
...@@ -218,7 +218,7 @@ define([ ...@@ -218,7 +218,7 @@ define([
style : me.style style : me.style
})); }));
if (me.menu && _.isFunction(me.menu.render)) if (me.menu && _.isObject(me.menu) && _.isFunction(me.menu.render))
me.menu.render(me.cmpEl); me.menu.render(me.cmpEl);
parentEl.html(me.cmpEl); parentEl.html(me.cmpEl);
...@@ -491,6 +491,13 @@ define([ ...@@ -491,6 +491,13 @@ define([
} }
} }
} }
, setMenu: function (m) {
if (m && _.isObject(m) && _.isFunction(m.render)){
this.menu = m;
this.menu.render(this.cmpEl);
}
}
}); });
}); });
...@@ -850,7 +850,7 @@ define([ ...@@ -850,7 +850,7 @@ define([
if (window.styles_loaded) { if (window.styles_loaded) {
clearInterval(timer_sl); clearInterval(timer_sl);
toolbarController.getView('Toolbar').createDelayedElements(); toolbarController.createDelayedElements();
documentHolderController.getView('DocumentHolder').createDelayedElements(); documentHolderController.getView('DocumentHolder').createDelayedElements();
me.loadLanguages(); me.loadLanguages();
......
...@@ -166,7 +166,7 @@ define([ ...@@ -166,7 +166,7 @@ define([
// Create toolbar view // Create toolbar view
this.toolbar = this.createView('Toolbar'); this.toolbar = this.createView('Toolbar');
this.toolbar.on('render:after', _.bind(this.onToolbarAfterRender, this)); // this.toolbar.on('render:after', _.bind(this.onToolbarAfterRender, this));
}, },
onToolbarAfterRender: function(toolbar) { onToolbarAfterRender: function(toolbar) {
...@@ -2627,6 +2627,11 @@ define([ ...@@ -2627,6 +2627,11 @@ define([
me._mailMergeDlg.show(); me._mailMergeDlg.show();
}, },
createDelayedElements: function() {
this.toolbar.createDelayedElements();
this.onToolbarAfterRender(this.toolbar);
},
textEmptyImgUrl : 'You need to specify image URL.', textEmptyImgUrl : 'You need to specify image URL.',
textWarning : 'Warning', textWarning : 'Warning',
textFontSizeErr : 'The entered value is incorrect.<br>Please enter a numeric value between 1 and 100', textFontSizeErr : 'The entered value is incorrect.<br>Please enter a numeric value between 1 and 100',
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment