Commit 52093641 authored by Alexander.Trofimov's avatar Alexander.Trofimov

add lock sheets on add sheet

parent 42c2da31
......@@ -1610,12 +1610,21 @@ var editor;
this.collaborativeEditing.onEndCheckLock(callback);
};
spreadsheet_api.prototype._addWorksheet = function(name, i) {
this.wbModel.createWorksheet(i, name);
this.wb.spliceWorksheet(i, 0, null);
this.asc_showWorksheet(i);
// Посылаем callback об изменении списка листов
this.sheetsChanged();
spreadsheet_api.prototype._addWorksheet = function (name, i) {
var t = this;
var addWorksheetCallback = function(res) {
if (res) {
t.wbModel.createWorksheet(i, name);
t.wb.spliceWorksheet(i, 0, null);
t.asc_showWorksheet(i);
// Посылаем callback об изменении списка листов
t.sheetsChanged();
}
};
var lockInfo = this.collaborativeEditing.getLockInfo(c_oAscLockTypeElem.Sheet, /*subType*/null,
AscCommonExcel.c_oAscLockAddSheet, AscCommonExcel.c_oAscLockAddSheet);
this._getIsLockObjectSheet(lockInfo, addWorksheetCallback);
};
// Workbook interface
......
......@@ -330,8 +330,9 @@ var c_oAscFormulaRangeBorderColor = [
Dash : 16
};
var c_oAscLockNameFrozenPane = "frozenPane";
var c_oAscLockNameTabColor = "tabColor";
var c_oAscLockNameFrozenPane = "frozenPane";
var c_oAscLockNameTabColor = "tabColor";
var c_oAscLockAddSheet = "addSheet";
var c_oAscGetDefinedNamesList = {
Worksheet: 0,
......@@ -397,6 +398,7 @@ var c_oAscPopUpSelectorType = {
window['AscCommonExcel'].selectionLineType = selectionLineType;
window['AscCommonExcel'].c_oAscLockNameFrozenPane = c_oAscLockNameFrozenPane;
window['AscCommonExcel'].c_oAscLockNameTabColor = c_oAscLockNameTabColor;
window['AscCommonExcel'].c_oAscLockAddSheet = c_oAscLockAddSheet;
window['AscCommon'] = window['AscCommon'] || {};
window['AscCommon'].c_oSerFormat = c_oSerFormat;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment