[DE] Fix Bug 36800

This commit is contained in:
Julia Radzhabova 2018-02-26 12:03:16 +03:00
parent 0773d58274
commit 95f8d7b0b9
2 changed files with 24 additions and 1 deletions

View file

@ -3239,6 +3239,17 @@ define([
caption : '--' caption : '--'
}); });
var menuParaRefreshField = new Common.UI.MenuItem({
caption: me.textRefreshField
}).on('click', function(item, e){
me.api.asc_UpdateComplexField(item.options.fieldProps);
me.fireEvent('editcomplete', me);
});
var menuParaFieldSeparator = new Common.UI.MenuItem({
caption : '--'
});
this.textMenu = new Common.UI.Menu({ this.textMenu = new Common.UI.Menu({
initMenu: function(value){ initMenu: function(value){
var isInShape = (value.imgProps && value.imgProps.value && !_.isNull(value.imgProps.value.get_ShapeProperties())); var isInShape = (value.imgProps && value.imgProps.value && !_.isNull(value.imgProps.value.get_ShapeProperties()));
@ -3353,6 +3364,14 @@ define([
menuParaTOCSettings.setVisible(in_toc); menuParaTOCSettings.setVisible(in_toc);
menuParaTOCRefresh.setVisible(in_toc); menuParaTOCRefresh.setVisible(in_toc);
menuParaTOCSeparator.setVisible(in_toc); menuParaTOCSeparator.setVisible(in_toc);
var in_field = me.api.asc_GetCurrentComplexField();
menuParaRefreshField.setVisible(!!in_field);
menuParaRefreshField.setDisabled(disabled);
menuParaFieldSeparator.setVisible(!!in_field);
if (in_field) {
menuParaRefreshField.options.fieldProps = in_field;
}
}, },
items: [ items: [
me.menuSpellPara, me.menuSpellPara,
@ -3370,6 +3389,8 @@ define([
menuParaRemoveControl, menuParaRemoveControl,
menuParaControlSettings, menuParaControlSettings,
menuParaControlSeparator, menuParaControlSeparator,
menuParaRefreshField,
menuParaFieldSeparator,
menuParaTOCSettings, menuParaTOCSettings,
menuParaTOCRefresh, menuParaTOCRefresh,
menuParaTOCSeparator, menuParaTOCSeparator,
@ -3701,7 +3722,8 @@ define([
textUpdateAll: 'Refresh entire table', textUpdateAll: 'Refresh entire table',
textUpdatePages: 'Refresh page numbers only', textUpdatePages: 'Refresh page numbers only',
textTOCSettings: 'Table of contents settings', textTOCSettings: 'Table of contents settings',
textTOC: 'Table of contents' textTOC: 'Table of contents',
textRefreshField: 'Refresh field'
}, DE.Views.DocumentHolder || {})); }, DE.Views.DocumentHolder || {}));
}); });

View file

@ -898,6 +898,7 @@
"DE.Views.DocumentHolder.textNextPage": "Next Page", "DE.Views.DocumentHolder.textNextPage": "Next Page",
"DE.Views.DocumentHolder.textPaste": "Paste", "DE.Views.DocumentHolder.textPaste": "Paste",
"DE.Views.DocumentHolder.textPrevPage": "Previous Page", "DE.Views.DocumentHolder.textPrevPage": "Previous Page",
"DE.Views.DocumentHolder.textRefreshField": "Refresh field",
"DE.Views.DocumentHolder.textRemove": "Remove", "DE.Views.DocumentHolder.textRemove": "Remove",
"DE.Views.DocumentHolder.textRemoveControl": "Remove content control", "DE.Views.DocumentHolder.textRemoveControl": "Remove content control",
"DE.Views.DocumentHolder.textSettings": "Settings", "DE.Views.DocumentHolder.textSettings": "Settings",