[DE] Fix Bug 36800
This commit is contained in:
parent
0773d58274
commit
95f8d7b0b9
|
@ -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 || {}));
|
||||||
});
|
});
|
|
@ -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",
|
||||||
|
|
Loading…
Reference in a new issue