Commit 7633f7ce authored by Sergey.Luzyanin's avatar Sergey.Luzyanin Committed by Alexander.Trofimov

checkSelectedObjectsAndCallback возвращает значение

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@64965 954022d7-b5bf-4e40-9824-e11837661b57
parent 1c6b02e1
...@@ -3057,10 +3057,11 @@ function ObjectLocker(ws) { ...@@ -3057,10 +3057,11 @@ function ObjectLocker(ws) {
callback(result, sync); callback(result, sync);
} }
var bRet = true;
if ( !aObjectId.length || (false === worksheet.collaborativeEditing.isCoAuthoringExcellEnable()) ) { if ( !aObjectId.length || (false === worksheet.collaborativeEditing.isCoAuthoringExcellEnable()) ) {
// Запрещено совместное редактирование // Запрещено совместное редактирование
asc_applyFunction(callbackEx, true, true); asc_applyFunction(callbackEx, true, true);
return; return bRet;
} }
var sheetId = worksheet.model.getId(); var sheetId = worksheet.model.getId();
...@@ -3081,7 +3082,7 @@ function ObjectLocker(ws) { ...@@ -3081,7 +3082,7 @@ function ObjectLocker(ws) {
else if ( false !== worksheet.collaborativeEditing.getLockIntersection(lockInfo, c_oAscLockTypes.kLockTypeOther) ) { else if ( false !== worksheet.collaborativeEditing.getLockIntersection(lockInfo, c_oAscLockTypes.kLockTypeOther) ) {
// Уже ячейку кто-то редактирует // Уже ячейку кто-то редактирует
asc_applyFunction(callbackEx, false); asc_applyFunction(callbackEx, false);
return; return false;
} }
if ( _t.bLock ) if ( _t.bLock )
worksheet.collaborativeEditing.addCheckLock(lockInfo); worksheet.collaborativeEditing.addCheckLock(lockInfo);
...@@ -3090,6 +3091,7 @@ function ObjectLocker(ws) { ...@@ -3090,6 +3091,7 @@ function ObjectLocker(ws) {
worksheet.collaborativeEditing.onEndCheckLock(callbackEx); worksheet.collaborativeEditing.onEndCheckLock(callbackEx);
else else
asc_applyFunction(callbackEx, true, true); asc_applyFunction(callbackEx, true, true);
return bRet;
} }
} }
......
...@@ -6467,7 +6467,7 @@ DrawingObjectsController.prototype = ...@@ -6467,7 +6467,7 @@ DrawingObjectsController.prototype =
} }
} }
}; };
this.drawingObjects.objectLocker.checkObjects(callback2); return this.drawingObjects.objectLocker.checkObjects(callback2);
}, },
setGraphicObjectPropsCallBack: function(props) setGraphicObjectPropsCallBack: function(props)
......
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