From be2464e87df601243db474346789ec7affbe9fb9 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Tue, 11 Aug 2020 15:55:33 +0300 Subject: [PATCH] [DE] precompiled 'underscore' template in toolbar --- .../main/app/template/compiled/Toolbar.template.js | 11 +++++++++++ apps/documenteditor/main/app/view/Toolbar.js | 11 +++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 apps/documenteditor/main/app/template/compiled/Toolbar.template.js diff --git a/apps/documenteditor/main/app/template/compiled/Toolbar.template.js b/apps/documenteditor/main/app/template/compiled/Toolbar.template.js new file mode 100644 index 000000000..e1975d6d4 --- /dev/null +++ b/apps/documenteditor/main/app/template/compiled/Toolbar.template.js @@ -0,0 +1,11 @@ +window.JST = window.JST || {}; +window.JST['Toolbar'] = +function(obj){ +var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; +with(obj||{}){ +__p+='
\r\n
\r\n
\r\n '+ +((__t=( tabsmarkup ))==null?'':__t)+ +'\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n
'; +} +return __p; +} \ No newline at end of file diff --git a/apps/documenteditor/main/app/view/Toolbar.js b/apps/documenteditor/main/app/view/Toolbar.js index b740bd2d8..c032692f9 100644 --- a/apps/documenteditor/main/app/view/Toolbar.js +++ b/apps/documenteditor/main/app/view/Toolbar.js @@ -59,6 +59,7 @@ define([ 'common/main/lib/component/ComboDataView' ,'common/main/lib/component/SynchronizeTip' ,'common/main/lib/component/Mixtbar' + ,'documenteditor/main/app/template/compiled/Toolbar.template' ], function ($, _, Backbone, template, template_view) { 'use strict'; @@ -106,8 +107,9 @@ define([ var me = this; if ( config.isEdit ) { + var _tpl = !!JST ? JST['Toolbar'] : undefined; Common.UI.Mixtbar.prototype.initialize.call(this, { - template: _.template(template), + template: _tpl || _.template(template), tabs: [ {caption: me.textTabFile, action: 'file', extcls: 'canedit', haspanel:false}, {caption: me.textTabHome, action: 'home', extcls: 'canedit'}, @@ -1730,7 +1732,12 @@ define([ restoreHeight: 421, groups: new Common.UI.DataViewGroupStore(Common.define.chartData.getChartGroupData(true)), store: new Common.UI.DataViewStore(Common.define.chartData.getChartData()), - itemTemplate: _.template('
\">
') + // itemTemplate: _.template('
\">
') + itemTemplate: Handlebars.compile('
' + + '' + + '' + + '' + + '
') }); picker.on('item:click', function (picker, item, record, e) { if (record)