[SSE] Fix Bug 34458.
This commit is contained in:
parent
55aa6627b5
commit
f9534c18aa
|
@ -47,6 +47,7 @@ define([
|
||||||
'spreadsheeteditor/main/app/view/DocumentHolder',
|
'spreadsheeteditor/main/app/view/DocumentHolder',
|
||||||
'spreadsheeteditor/main/app/view/HyperlinkSettingsDialog',
|
'spreadsheeteditor/main/app/view/HyperlinkSettingsDialog',
|
||||||
'spreadsheeteditor/main/app/view/ParagraphSettingsAdvanced',
|
'spreadsheeteditor/main/app/view/ParagraphSettingsAdvanced',
|
||||||
|
'spreadsheeteditor/main/app/view/ImageSettingsAdvanced',
|
||||||
'spreadsheeteditor/main/app/view/SetValueDialog',
|
'spreadsheeteditor/main/app/view/SetValueDialog',
|
||||||
'spreadsheeteditor/main/app/view/AutoFilterDialog'
|
'spreadsheeteditor/main/app/view/AutoFilterDialog'
|
||||||
], function () {
|
], function () {
|
||||||
|
@ -184,6 +185,7 @@ define([
|
||||||
view.pmiTextAdvanced.on('click', _.bind(me.onTextAdvanced, me));
|
view.pmiTextAdvanced.on('click', _.bind(me.onTextAdvanced, me));
|
||||||
view.mnuShapeAdvanced.on('click', _.bind(me.onShapeAdvanced, me));
|
view.mnuShapeAdvanced.on('click', _.bind(me.onShapeAdvanced, me));
|
||||||
view.mnuChartEdit.on('click', _.bind(me.onChartEdit, me));
|
view.mnuChartEdit.on('click', _.bind(me.onChartEdit, me));
|
||||||
|
view.mnuImgAdvanced.on('click', _.bind(me.onImgAdvanced, me));
|
||||||
|
|
||||||
var documentHolderEl = view.cmpEl;
|
var documentHolderEl = view.cmpEl;
|
||||||
|
|
||||||
|
@ -688,6 +690,25 @@ define([
|
||||||
})).show();
|
})).show();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
onImgAdvanced: function(item) {
|
||||||
|
var me = this;
|
||||||
|
|
||||||
|
(new SSE.Views.ImageSettingsAdvanced({
|
||||||
|
imageProps : item.imageInfo,
|
||||||
|
api : me.api,
|
||||||
|
handler : function(result, value) {
|
||||||
|
if (result == 'ok') {
|
||||||
|
if (me.api) {
|
||||||
|
me.api.asc_setGraphicObjectProps(value.imageProps);
|
||||||
|
|
||||||
|
Common.component.Analytics.trackEvent('DocumentHolder', 'Apply advanced image settings');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Common.NotificationCenter.trigger('edit:complete', me);
|
||||||
|
}
|
||||||
|
})).show();
|
||||||
|
},
|
||||||
|
|
||||||
onChartEdit: function(item) {
|
onChartEdit: function(item) {
|
||||||
var me = this;
|
var me = this;
|
||||||
var win, props;
|
var win, props;
|
||||||
|
@ -1213,9 +1234,10 @@ define([
|
||||||
documentHolder.mnuChartEdit.chartInfo = elValue;
|
documentHolder.mnuChartEdit.chartInfo = elValue;
|
||||||
ischartmenu = true;
|
ischartmenu = true;
|
||||||
has_chartprops = true;
|
has_chartprops = true;
|
||||||
}
|
} else {
|
||||||
else
|
documentHolder.mnuImgAdvanced.imageInfo = elValue;
|
||||||
isimagemenu = true;
|
isimagemenu = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1227,8 +1249,10 @@ define([
|
||||||
documentHolder.mnuChartEdit.setDisabled(isObjLocked);
|
documentHolder.mnuChartEdit.setDisabled(isObjLocked);
|
||||||
documentHolder.pmiImgCut.setDisabled(isObjLocked);
|
documentHolder.pmiImgCut.setDisabled(isObjLocked);
|
||||||
documentHolder.pmiImgPaste.setDisabled(isObjLocked);
|
documentHolder.pmiImgPaste.setDisabled(isObjLocked);
|
||||||
|
documentHolder.mnuImgAdvanced.setVisible(isimagemenu && !isshapemenu && !ischartmenu);
|
||||||
|
documentHolder.mnuImgAdvanced.setDisabled(isObjLocked);
|
||||||
if (showMenu) this.showPopupMenu(documentHolder.imgMenu, {}, event);
|
if (showMenu) this.showPopupMenu(documentHolder.imgMenu, {}, event);
|
||||||
documentHolder.mnuShapeSeparator.setVisible(documentHolder.mnuShapeAdvanced.isVisible() || documentHolder.mnuChartEdit.isVisible());
|
documentHolder.mnuShapeSeparator.setVisible(documentHolder.mnuShapeAdvanced.isVisible() || documentHolder.mnuChartEdit.isVisible() || documentHolder.mnuImgAdvanced.isVisible());
|
||||||
} else if (istextshapemenu || istextchartmenu) {
|
} else if (istextshapemenu || istextchartmenu) {
|
||||||
if (!showMenu && !documentHolder.textInShapeMenu.isVisible()) return;
|
if (!showMenu && !documentHolder.textInShapeMenu.isVisible()) return;
|
||||||
|
|
||||||
|
|
|
@ -418,6 +418,10 @@ define([
|
||||||
caption : me.advancedShapeText
|
caption : me.advancedShapeText
|
||||||
});
|
});
|
||||||
|
|
||||||
|
me.mnuImgAdvanced = new Common.UI.MenuItem({
|
||||||
|
caption : me.advancedImgText
|
||||||
|
});
|
||||||
|
|
||||||
me.mnuChartEdit = new Common.UI.MenuItem({
|
me.mnuChartEdit = new Common.UI.MenuItem({
|
||||||
caption : me.chartText
|
caption : me.chartText
|
||||||
});
|
});
|
||||||
|
@ -469,7 +473,8 @@ define([
|
||||||
me.mnuUnGroupImg,
|
me.mnuUnGroupImg,
|
||||||
me.mnuShapeSeparator,
|
me.mnuShapeSeparator,
|
||||||
me.mnuChartEdit,
|
me.mnuChartEdit,
|
||||||
me.mnuShapeAdvanced
|
me.mnuShapeAdvanced,
|
||||||
|
me.mnuImgAdvanced
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -706,7 +711,8 @@ define([
|
||||||
txtSparklines: 'Sparklines',
|
txtSparklines: 'Sparklines',
|
||||||
txtClearSparklines: 'Clear Selected Sparklines',
|
txtClearSparklines: 'Clear Selected Sparklines',
|
||||||
txtClearSparklineGroups: 'Clear Selected Sparkline Groups',
|
txtClearSparklineGroups: 'Clear Selected Sparkline Groups',
|
||||||
txtShowComment: 'Show Comment'
|
txtShowComment: 'Show Comment',
|
||||||
|
advancedImgText: 'Image Advanced Settings'
|
||||||
|
|
||||||
}, SSE.Views.DocumentHolder || {}));
|
}, SSE.Views.DocumentHolder || {}));
|
||||||
});
|
});
|
|
@ -934,6 +934,7 @@
|
||||||
"SSE.Views.DigitalFilterDialog.textUse2": "Use * to present any series of character",
|
"SSE.Views.DigitalFilterDialog.textUse2": "Use * to present any series of character",
|
||||||
"SSE.Views.DigitalFilterDialog.txtTitle": "Custom Filter",
|
"SSE.Views.DigitalFilterDialog.txtTitle": "Custom Filter",
|
||||||
"SSE.Views.DocumentHolder.advancedShapeText": "Shape Advanced Settings",
|
"SSE.Views.DocumentHolder.advancedShapeText": "Shape Advanced Settings",
|
||||||
|
"SSE.Views.DocumentHolder.advancedImgText": "Image Advanced Settings",
|
||||||
"SSE.Views.DocumentHolder.bottomCellText": "Align Bottom",
|
"SSE.Views.DocumentHolder.bottomCellText": "Align Bottom",
|
||||||
"SSE.Views.DocumentHolder.centerCellText": "Align Center",
|
"SSE.Views.DocumentHolder.centerCellText": "Align Center",
|
||||||
"SSE.Views.DocumentHolder.chartText": "Chart Advanced Settings",
|
"SSE.Views.DocumentHolder.chartText": "Chart Advanced Settings",
|
||||||
|
|
Loading…
Reference in a new issue