diff --git a/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js b/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js index 1519d4903..30fb0c34d 100644 --- a/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js +++ b/apps/spreadsheeteditor/main/app/controller/DocumentHolder.js @@ -268,6 +268,7 @@ define([ view.menuImgMacro.on('click', _.bind(me.onImgMacro, me)); view.menuImgEditPoints.on('click', _.bind(me.onImgEditPoints, me)); view.pmiGetRangeList.on('click', _.bind(me.onGetLink, me)); + view.menuParagraphEquation.menu.on('item:click', _.bind(me.convertEquation, me)); if (!me.permissions.isEditMailMerge && !me.permissions.isEditDiagram && !me.permissions.isEditOle) { var oleEditor = me.getApplication().getController('Common.Controllers.ExternalOleEditor').getView('Common.Views.ExternalOleEditor'); @@ -2284,6 +2285,14 @@ define([ } else this.clearEquationMenu(4); + documentHolder.menuParagraphEquation.setVisible(isEquation); + documentHolder.menuParagraphEquation.setDisabled(isObjLocked); + if (isEquation) { + var eq = this.api.asc_GetMathInputType(); + documentHolder.menuParagraphEquation.menu.items[0].setChecked(eq===Asc.c_oAscMathInputType.Unicode); + documentHolder.menuParagraphEquation.menu.items[1].setChecked(eq===Asc.c_oAscMathInputType.LaTeX); + } + if (showMenu) this.showPopupMenu(documentHolder.textInShapeMenu, {}, event); documentHolder.menuParagraphBullets.setDisabled(isSmartArt || isSmartArtInternal); @@ -4311,8 +4320,8 @@ define([ var style = 'margin-right: 8px;' + (i==0 ? 'margin-left: 5px;' : ''); eqStr += ''; } - // eqStr += '
'; - // eqStr += ''; + eqStr += '
'; + eqStr += ''; eqStr += ''; eqContainer = $(eqStr); documentHolder.cmpEl.append(eqContainer); @@ -4349,7 +4358,7 @@ define([ menu : new Common.UI.Menu({ cls: 'menu-shapes', value: i, - // restoreHeight: equationGroup.get('groupHeight') ? parseInt(equationGroup.get('groupHeight')) : true, + restoreHeight: equationGroup.get('groupHeight') ? parseInt(equationGroup.get('groupHeight')) : true, items: [ { template: _.template('