[SSE] Fix Bug 42599
This commit is contained in:
parent
be9772abaf
commit
195607ec47
|
@ -365,7 +365,10 @@ define([
|
||||||
toolbar.btnImgAlign.menu.on('item:click', _.bind(this.onImgAlignSelect, this));
|
toolbar.btnImgAlign.menu.on('item:click', _.bind(this.onImgAlignSelect, this));
|
||||||
toolbar.btnImgForward.on('click', this.onImgArrangeSelect.bind(this, 'forward'));
|
toolbar.btnImgForward.on('click', this.onImgArrangeSelect.bind(this, 'forward'));
|
||||||
toolbar.btnImgBackward.on('click', this.onImgArrangeSelect.bind(this, 'backward'));
|
toolbar.btnImgBackward.on('click', this.onImgArrangeSelect.bind(this, 'backward'));
|
||||||
toolbar.btnEditHeader.on('click', _.bind(this.onEditHeaderClick, this));
|
toolbar.btnsEditHeader.forEach(function(button) {
|
||||||
|
button.on('click', _.bind(me.onEditHeaderClick, me));
|
||||||
|
});
|
||||||
|
|
||||||
Common.Gateway.on('insertimage', _.bind(this.insertImage, this));
|
Common.Gateway.on('insertimage', _.bind(this.insertImage, this));
|
||||||
|
|
||||||
this.onSetupCopyStyleButton();
|
this.onSetupCopyStyleButton();
|
||||||
|
@ -2344,7 +2347,7 @@ define([
|
||||||
toolbar.lockToolbar(SSE.enumLock.commentLock, (selectionType == Asc.c_oAscSelectionType.RangeCells) && (info.asc_getComments().length>0 || info.asc_getLocked()),
|
toolbar.lockToolbar(SSE.enumLock.commentLock, (selectionType == Asc.c_oAscSelectionType.RangeCells) && (info.asc_getComments().length>0 || info.asc_getLocked()),
|
||||||
{ array: this.btnsComment });
|
{ array: this.btnsComment });
|
||||||
|
|
||||||
toolbar.lockToolbar(SSE.enumLock.headerLock, info.asc_getLockedHeaderFooter(), {array: [this.toolbar.btnEditHeader]});
|
toolbar.lockToolbar(SSE.enumLock.headerLock, info.asc_getLockedHeaderFooter(), {array: this.toolbar.btnsEditHeader});
|
||||||
},
|
},
|
||||||
|
|
||||||
onApiSelectionChanged_DiagramEditor: function(info) {
|
onApiSelectionChanged_DiagramEditor: function(info) {
|
||||||
|
|
|
@ -136,6 +136,10 @@
|
||||||
<span class="btn-slot text x-huge" id="slot-btn-inshyperlink"></span>
|
<span class="btn-slot text x-huge" id="slot-btn-inshyperlink"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="separator long"></div>
|
<div class="separator long"></div>
|
||||||
|
<div class="group">
|
||||||
|
<span class="btn-slot text x-huge slot-editheader"></span>
|
||||||
|
</div>
|
||||||
|
<div class="separator long"></div>
|
||||||
<div class="group">
|
<div class="group">
|
||||||
<span class="btn-slot text x-huge" id="slot-btn-insequation"></span>
|
<span class="btn-slot text x-huge" id="slot-btn-insequation"></span>
|
||||||
</div>
|
</div>
|
||||||
|
@ -146,7 +150,7 @@
|
||||||
<span class="btn-slot text x-huge" id="slot-btn-pageorient"></span>
|
<span class="btn-slot text x-huge" id="slot-btn-pageorient"></span>
|
||||||
<span class="btn-slot text x-huge" id="slot-btn-pagesize"></span>
|
<span class="btn-slot text x-huge" id="slot-btn-pagesize"></span>
|
||||||
<span class="btn-slot text x-huge" id="slot-btn-printarea"></span>
|
<span class="btn-slot text x-huge" id="slot-btn-printarea"></span>
|
||||||
<span class="btn-slot text x-huge" id="slot-btn-editheader"></span>
|
<span class="btn-slot text x-huge slot-editheader"></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="separator long"></div>
|
<div class="separator long"></div>
|
||||||
<div class="group">
|
<div class="group">
|
||||||
|
|
|
@ -1337,14 +1337,6 @@ define([
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
me.btnEditHeader = new Common.UI.Button({
|
|
||||||
id: 'tlbtn-editheader',
|
|
||||||
cls: 'btn-toolbar x-huge icon-top',
|
|
||||||
iconCls: 'btn-editheader',
|
|
||||||
caption: me.capBtnInsHeader,
|
|
||||||
lock : [_set.editCell, _set.selRangeEdit, _set.headerLock, _set.lostConnect, _set.coAuth]
|
|
||||||
});
|
|
||||||
|
|
||||||
me.btnImgAlign = new Common.UI.Button({
|
me.btnImgAlign = new Common.UI.Button({
|
||||||
cls: 'btn-toolbar x-huge icon-top',
|
cls: 'btn-toolbar x-huge icon-top',
|
||||||
iconCls: 'btn-img-align',
|
iconCls: 'btn-img-align',
|
||||||
|
@ -1400,7 +1392,7 @@ define([
|
||||||
me.btnInsertChart, me.btnColorSchemas,
|
me.btnInsertChart, me.btnColorSchemas,
|
||||||
me.btnCopy, me.btnPaste, me.listStyles, me.btnPrint,
|
me.btnCopy, me.btnPaste, me.listStyles, me.btnPrint,
|
||||||
/*me.btnSave,*/ me.btnClearStyle, me.btnCopyStyle,
|
/*me.btnSave,*/ me.btnClearStyle, me.btnCopyStyle,
|
||||||
me.btnPageMargins, me.btnPageSize, me.btnPageOrient, me.btnPrintArea, me.btnImgAlign, me.btnImgBackward, me.btnImgForward, me.btnImgGroup, me.btnEditHeader
|
me.btnPageMargins, me.btnPageSize, me.btnPageOrient, me.btnPrintArea, me.btnImgAlign, me.btnImgBackward, me.btnImgForward, me.btnImgGroup
|
||||||
];
|
];
|
||||||
|
|
||||||
_.each(me.lockControls.concat([me.btnSave]), function(cmp) {
|
_.each(me.lockControls.concat([me.btnSave]), function(cmp) {
|
||||||
|
@ -1560,7 +1552,10 @@ define([
|
||||||
_injectComponent('#slot-img-group', this.btnImgGroup);
|
_injectComponent('#slot-img-group', this.btnImgGroup);
|
||||||
_injectComponent('#slot-img-movefrwd', this.btnImgForward);
|
_injectComponent('#slot-img-movefrwd', this.btnImgForward);
|
||||||
_injectComponent('#slot-img-movebkwd', this.btnImgBackward);
|
_injectComponent('#slot-img-movebkwd', this.btnImgBackward);
|
||||||
_injectComponent('#slot-btn-editheader', this.btnEditHeader);
|
|
||||||
|
this.btnsEditHeader = Common.Utils.injectButtons($host.find('.slot-editheader'), 'tlbtn-editheader-', 'btn-editheader', this.capBtnInsHeader,
|
||||||
|
[SSE.enumLock.editCell, SSE.enumLock.selRangeEdit, SSE.enumLock.headerLock, SSE.enumLock.lostConnect, SSE.enumLock.coAuth]);
|
||||||
|
Array.prototype.push.apply(this.lockControls, this.btnsEditHeader);
|
||||||
|
|
||||||
// replacePlacholder('#id-toolbar-short-placeholder-btn-halign', this.btnHorizontalAlign);
|
// replacePlacholder('#id-toolbar-short-placeholder-btn-halign', this.btnHorizontalAlign);
|
||||||
// replacePlacholder('#id-toolbar-short-placeholder-btn-valign', this.btnVerticalAlign);
|
// replacePlacholder('#id-toolbar-short-placeholder-btn-valign', this.btnVerticalAlign);
|
||||||
|
@ -1633,7 +1628,9 @@ define([
|
||||||
_updateHint(this.btnPageSize, this.tipPageSize);
|
_updateHint(this.btnPageSize, this.tipPageSize);
|
||||||
_updateHint(this.btnPageMargins, this.tipPageMargins);
|
_updateHint(this.btnPageMargins, this.tipPageMargins);
|
||||||
_updateHint(this.btnPrintArea, this.tipPrintArea);
|
_updateHint(this.btnPrintArea, this.tipPrintArea);
|
||||||
_updateHint(this.btnEditHeader, this.tipEditHeader);
|
this.btnsEditHeader.forEach(function (btn) {
|
||||||
|
_updateHint(btn, me.tipEditHeader);
|
||||||
|
});
|
||||||
|
|
||||||
// set menus
|
// set menus
|
||||||
if (this.btnBorders && this.btnBorders.rendered) {
|
if (this.btnBorders && this.btnBorders.rendered) {
|
||||||
|
|
Loading…
Reference in a new issue