Commit 5befcf39 authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Добавил обработку Warning

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@64834 954022d7-b5bf-4e40-9824-e11837661b57
parent 84743a5d
...@@ -1664,6 +1664,9 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS"; ...@@ -1664,6 +1664,9 @@ var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
t.handlers.trigger("asc_onError", isCloseCoAuthoring ? c_oAscError.ID.UserDrop : c_oAscError.ID.CoAuthoringDisconnect, c_oAscError.Level.NoCritical); t.handlers.trigger("asc_onError", isCloseCoAuthoring ? c_oAscError.ID.UserDrop : c_oAscError.ID.CoAuthoringDisconnect, c_oAscError.Level.NoCritical);
} }
}; };
this.CoAuthoringApi.onWarning = function(e) {
t.handlers.trigger("asc_onError", c_oAscError.ID.Warning, c_oAscError.Level.NoCritical);
};
this.CoAuthoringApi.onDocumentOpen = function(inputWrap) { this.CoAuthoringApi.onDocumentOpen = function(inputWrap) {
if (inputWrap["data"]) { if (inputWrap["data"]) {
var input = inputWrap["data"]; var input = inputWrap["data"];
......
...@@ -4,10 +4,10 @@ ...@@ -4,10 +4,10 @@
// Используем {} вместо new Object() для ускорения (http://jsperf.com/creation-object) // Используем {} вместо new Object() для ускорения (http://jsperf.com/creation-object)
var c_oAscError = { var c_oAscError = {
Level: { Level: {
Critical:-1, Critical: -1,
NoCritical:0 NoCritical: 0
}, },
ID : { ID: {
ServerSaveComplete: 3, ServerSaveComplete: 3,
ConvertationProgress: 2, ConvertationProgress: 2,
DownloadProgress: 1, DownloadProgress: 1,
...@@ -47,7 +47,7 @@ var c_oAscError = { ...@@ -47,7 +47,7 @@ var c_oAscError = {
FrmlOperandExpected: -37, FrmlOperandExpected: -37,
FrmlParenthesesCorrectCount: -38, FrmlParenthesesCorrectCount: -38,
InvalidReferenceOrName:-40, InvalidReferenceOrName: -40,
AutoFilterDataRangeError: -50, AutoFilterDataRangeError: -50,
AutoFilterChangeFormatTableError: -51, AutoFilterChangeFormatTableError: -51,
...@@ -56,181 +56,182 @@ var c_oAscError = { ...@@ -56,181 +56,182 @@ var c_oAscError = {
MaxDataSeriesError: -80, MaxDataSeriesError: -80,
CannotFillRange: -81, CannotFillRange: -81,
UserDrop: -100 UserDrop: -100,
Warning: -101
} }
}; };
var c_oAscConfirm = { var c_oAscConfirm = {
ConfirmReplaceRange : 0 ConfirmReplaceRange: 0
}; };
var c_oAscAlignType = { var c_oAscAlignType = {
NONE : "none", NONE: "none",
LEFT : "left", LEFT: "left",
CENTER : "center", CENTER: "center",
RIGHT : "right", RIGHT: "right",
JUSTIFY : "justify", JUSTIFY: "justify",
TOP : "top", TOP: "top",
MIDDLE : "center", MIDDLE: "center",
BOTTOM : "bottom" BOTTOM: "bottom"
}; };
var c_oAscCsvDelimiter = { var c_oAscCsvDelimiter = {
None : 0, None: 0,
Tab : 1, Tab: 1,
Semicolon : 2, Semicolon: 2,
Сolon : 3, Сolon: 3,
Comma : 4, Comma: 4,
Space : 5 Space: 5
}; };
var c_oAscAdvancedOptionsID = { var c_oAscAdvancedOptionsID = {
CSV : 0 CSV: 0
}; };
var c_oAscMergeOptions = { var c_oAscMergeOptions = {
Unmerge : 0, Unmerge: 0,
Merge : 1, Merge: 1,
MergeCenter : 2, MergeCenter: 2,
MergeAcross : 3 MergeAcross: 3
}; };
var c_oAscSortOptions = { var c_oAscSortOptions = {
Ascending : 1, Ascending: 1,
Descending : 2 Descending: 2
}; };
var c_oAscInsertOptions = { var c_oAscInsertOptions = {
InsertCellsAndShiftRight: 1, InsertCellsAndShiftRight: 1,
InsertCellsAndShiftDown : 2, InsertCellsAndShiftDown: 2,
InsertColumns : 3, InsertColumns: 3,
InsertRows : 4 InsertRows: 4
}; };
var c_oAscDeleteOptions = { var c_oAscDeleteOptions = {
DeleteCellsAndShiftLeft : 1, DeleteCellsAndShiftLeft: 1,
DeleteCellsAndShiftTop : 2, DeleteCellsAndShiftTop: 2,
DeleteColumns : 3, DeleteColumns: 3,
DeleteRows : 4 DeleteRows: 4
}; };
var c_oAscBorderOptions = { var c_oAscBorderOptions = {
Top : 0, Top: 0,
Right : 1, Right: 1,
Bottom : 2, Bottom: 2,
Left : 3, Left: 3,
DiagD : 4, DiagD: 4,
DiagU : 5, DiagU: 5,
InnerV : 6, InnerV: 6,
InnerH : 7 InnerH: 7
}; };
var c_oAscCleanOptions = { var c_oAscCleanOptions = {
All : 0, All: 0,
Text : 1, Text: 1,
Format : 2, Format: 2,
Formula : 4, Formula: 4,
Comments : 5, Comments: 5,
Hyperlinks : 6 Hyperlinks: 6
}; };
var c_oAscDrawDepOptions = { var c_oAscDrawDepOptions = {
Master : 0, Master: 0,
Slave : 1, Slave: 1,
Clear : 2 Clear: 2
}; };
// selection type // selection type
var c_oAscSelectionType = { var c_oAscSelectionType = {
RangeCells : 1, RangeCells: 1,
RangeCol : 2, RangeCol: 2,
RangeRow : 3, RangeRow: 3,
RangeMax : 4, RangeMax: 4,
RangeImage : 5, RangeImage: 5,
RangeChart : 6, RangeChart: 6,
RangeShape : 7, RangeShape: 7,
RangeShapeText : 8, RangeShapeText: 8,
RangeChartText : 9, RangeChartText: 9,
RangeFrozen : 10 RangeFrozen: 10
}; };
var c_oAscSelectionDialogType = { var c_oAscSelectionDialogType = {
None : 0, None: 0,
FormatTable : 1, FormatTable: 1,
Chart : 2 Chart: 2
}; };
var c_oAscGraphicOption = { var c_oAscGraphicOption = {
ScrollVertical : 1, ScrollVertical: 1,
ScrollHorizontal : 2 ScrollHorizontal: 2
}; };
var c_oAscHyperlinkType = { var c_oAscHyperlinkType = {
WebLink : 1, WebLink: 1,
RangeLink : 2 RangeLink: 2
}; };
var c_oAscMouseMoveType = { var c_oAscMouseMoveType = {
None : 0, None: 0,
Hyperlink : 1, Hyperlink: 1,
Comment : 2, Comment: 2,
LockedObject : 3, LockedObject: 3,
ResizeColumn : 4, ResizeColumn: 4,
ResizeRow : 5 ResizeRow: 5
}; };
var c_oAscMouseMoveLockedObjectType = { var c_oAscMouseMoveLockedObjectType = {
None : -1, None: -1,
Range : 0, Range: 0,
TableProperties : 1, TableProperties: 1,
Sheet : 2 Sheet: 2
}; };
// Print default options (in mm) // Print default options (in mm)
var c_oAscPrintDefaultSettings = { var c_oAscPrintDefaultSettings = {
// Размеры страницы при печати // Размеры страницы при печати
PageWidth : 210, PageWidth: 210,
PageHeight : 297, PageHeight: 297,
PageOrientation : c_oAscPageOrientation.PagePortrait, PageOrientation: c_oAscPageOrientation.PagePortrait,
// Поля для страницы при печати // Поля для страницы при печати
PageLeftField : 17.8, PageLeftField: 17.8,
PageRightField : 17.8, PageRightField: 17.8,
PageTopField : 19.1, PageTopField: 19.1,
PageBottomField : 19.1, PageBottomField: 19.1,
PageGridLines : 0, PageGridLines: 0,
PageHeadings : 0 PageHeadings: 0
}; };
var c_oAscLockTypeElem = { var c_oAscLockTypeElem = {
Range : 1, Range: 1,
Object : 2, Object: 2,
Sheet : 3 Sheet: 3
}; };
var c_oAscLockTypeElemSubType = { var c_oAscLockTypeElemSubType = {
DeleteColumns : 1, DeleteColumns: 1,
InsertColumns : 2, InsertColumns: 2,
DeleteRows : 3, DeleteRows: 3,
InsertRows : 4, InsertRows: 4,
ChangeProperties : 5 ChangeProperties: 5
}; };
var c_oAscRecalcIndexTypes = { var c_oAscRecalcIndexTypes = {
RecalcIndexAdd : 1, RecalcIndexAdd: 1,
RecalcIndexRemove : 2 RecalcIndexRemove: 2
}; };
// Тип печати // Тип печати
var c_oAscPrintType = { var c_oAscPrintType = {
ActiveSheets : 0, // Активные листы ActiveSheets: 0, // Активные листы
EntireWorkbook : 1, // Всю книгу EntireWorkbook: 1, // Всю книгу
Selection : 2 // Выделенный фрагмент Selection: 2 // Выделенный фрагмент
}; };
// Тип печати // Тип печати
var c_oAscLayoutPageType = { var c_oAscLayoutPageType = {
FitToWidth : 0, // На всю ширину FitToWidth: 0, // На всю ширину
ActualSize : 1 // По реальным размерам ActualSize: 1 // По реальным размерам
}; };
/** @enum */ /** @enum */
...@@ -271,32 +272,32 @@ var c_oAscCanChangeColWidth = { ...@@ -271,32 +272,32 @@ var c_oAscCanChangeColWidth = {
}; };
var c_oAscPaneState = { var c_oAscPaneState = {
Frozen : "frozen", Frozen: "frozen",
FrozenSplit : "frozenSplit" FrozenSplit: "frozenSplit"
}; };
var c_oAscFindLookIn = { var c_oAscFindLookIn = {
Formulas : 1, Formulas: 1,
Value : 2, Value: 2,
Annotations : 3 Annotations: 3
}; };
var c_oTargetType = { var c_oTargetType = {
None : 0, None: 0,
ColumnResize : 1, ColumnResize: 1,
RowResize : 2, RowResize: 2,
FillHandle : 3, FillHandle: 3,
MoveRange : 4, MoveRange: 4,
MoveResizeRange : 5, MoveResizeRange: 5,
FilterObject : 6, FilterObject: 6,
ColumnHeader : 7, ColumnHeader: 7,
RowHeader : 8, RowHeader: 8,
Corner : 9, Corner: 9,
Hyperlink : 10, Hyperlink: 10,
Cells : 11, Cells: 11,
Shape : 12, Shape: 12,
FrozenAnchorH : 14, FrozenAnchorH: 14,
FrozenAnchorV : 15 FrozenAnchorV: 15
}; };
var c_oAscAutoFilterTypes = { var c_oAscAutoFilterTypes = {
...@@ -314,22 +315,20 @@ var c_oAscCoAuthoringDottedWidth = 2; ...@@ -314,22 +315,20 @@ var c_oAscCoAuthoringDottedWidth = 2;
var c_oAscCoAuthoringDottedDistance = 2; var c_oAscCoAuthoringDottedDistance = 2;
var c_oAscFormulaRangeBorderColor = [ var c_oAscFormulaRangeBorderColor = [
new window.CColor(95, 140, 237), new window.CColor(235, 94, 96), new window.CColor(141, 97, 194), new window.CColor(95, 140, 237), new window.CColor(235, 94, 96), new window.CColor(141, 97, 194), new window.CColor(45, 150, 57), new window.CColor(191, 76, 145), new window.CColor(227, 130, 34), new window.CColor(55, 127, 158)];
new window.CColor(45, 150, 57), new window.CColor(191, 76, 145), new window.CColor(227, 130, 34),
new window.CColor(55, 127, 158)];
var c_oAscLockNameFrozenPane = "frozenPane"; var c_oAscLockNameFrozenPane = "frozenPane";
var c_oAscLockNameTabColor = "tabColor"; var c_oAscLockNameTabColor = "tabColor";
var c_oAscGetDefinedNamesList = { var c_oAscGetDefinedNamesList = {
Worksheet : 0, Worksheet: 0,
WorksheetWorkbook : 1, WorksheetWorkbook: 1,
All : 2 All: 2
}; };
var c_oAscDefinedNameReason = { var c_oAscDefinedNameReason = {
WrongName : -1, WrongName: -1,
IsLocked : -2, IsLocked: -2,
Existed : -3, Existed: -3,
OK : 0 OK: 0
}; };
\ No newline at end of file
...@@ -492,47 +492,55 @@ asc_docs_api.prototype._coAuthoringInit = function () { ...@@ -492,47 +492,55 @@ asc_docs_api.prototype._coAuthoringInit = function () {
* @param {Bool} isDisconnectAtAll окончательно ли отсоединяемся(true) или будем пробовать сделать reconnect(false) + сами отключились * @param {Bool} isDisconnectAtAll окончательно ли отсоединяемся(true) или будем пробовать сделать reconnect(false) + сами отключились
* @param {Bool} isCloseCoAuthoring * @param {Bool} isCloseCoAuthoring
*/ */
this.CoAuthoringApi.onDisconnect = function (e, isDisconnectAtAll, isCloseCoAuthoring) { this.CoAuthoringApi.onDisconnect = function(e, isDisconnectAtAll, isCloseCoAuthoring) {
if (ConnectionState.None === t.CoAuthoringApi.get_state()) if (ConnectionState.None === t.CoAuthoringApi.get_state()) {
t.asyncServerIdEndLoaded(); t.asyncServerIdEndLoaded();
}
if (isDisconnectAtAll) { if (isDisconnectAtAll) {
// Посылаем наверх эвент об отключении от сервера // Посылаем наверх эвент об отключении от сервера
t.asc_fireCallback("asc_onCoAuthoringDisconnect"); t.asc_fireCallback("asc_onCoAuthoringDisconnect");
t.SetViewMode(true, true); t.SetViewMode(true, true);
t.sync_ErrorCallback(isCloseCoAuthoring ? c_oAscError.ID.UserDrop : c_oAscError.ID.CoAuthoringDisconnect, t.sync_ErrorCallback(isCloseCoAuthoring ? c_oAscError.ID.UserDrop : c_oAscError.ID.CoAuthoringDisconnect, c_oAscError.Level.NoCritical);
c_oAscError.Level.NoCritical);
} }
}; };
this.CoAuthoringApi.onDocumentOpen = function (inputWrap) { this.CoAuthoringApi.onWarning = function(e) {
t.sync_ErrorCallback(c_oAscError.ID.Warning, c_oAscError.Level.NoCritical);
};
this.CoAuthoringApi.onDocumentOpen = function(inputWrap) {
if (inputWrap["data"]) { if (inputWrap["data"]) {
var input = inputWrap["data"]; var input = inputWrap["data"];
switch(input["type"]){ switch (input["type"]) {
case 'getsettings':{ case 'getsettings':
{
t.advancedOptionsAction = c_oAscAdvancedOptionsAction.None; t.advancedOptionsAction = c_oAscAdvancedOptionsAction.None;
t.asc_getEditorPermissionsCallback(input); t.asc_getEditorPermissionsCallback(input);
} }
break; break;
case 'open': { case 'open':
switch(input["status"]) { {
switch (input["status"]) {
case "ok": case "ok":
var urls = input["data"]; var urls = input["data"];
g_oDocumentUrls.init(urls); g_oDocumentUrls.init(urls);
if(null != urls['Editor.bin']) { if (null != urls['Editor.bin']) {
_onOpenCommand(function(){}, {'data': urls['Editor.bin']}); _onOpenCommand(function() {
}, {'data': urls['Editor.bin']});
} else { } else {
t.asc_fireCallback("asc_onError", c_oAscError.ID.ConvertationError, c_oAscError.Level.NoCritical); t.asc_fireCallback("asc_onError", c_oAscError.ID.ConvertationError, c_oAscError.Level.NoCritical);
} }
break; break;
case "needparams": break; case "needparams":
break;
case "err": case "err":
t.asc_fireCallback("asc_onError", g_fMapAscServerErrorToAscError(parseInt(input["data"])), c_oAscError.Level.Critical); t.asc_fireCallback("asc_onError", g_fMapAscServerErrorToAscError(parseInt(input["data"])), c_oAscError.Level.Critical);
break; break;
case "updateversion": break; case "updateversion":
break;
} }
} }
break; break;
default: default:
if(t.fCurCallback) { if (t.fCurCallback) {
t.fCurCallback(input); t.fCurCallback(input);
t.fCurCallback = null; t.fCurCallback = null;
} else { } else {
......
"use strict"; "use strict";
var c_oAscZoomType = { var c_oAscZoomType = {
Current :0, Current: 0,
FitWidth:1, FitWidth: 1,
FitPage :2 FitPage: 2
}; };
var c_oAscCollaborativeMarksShowType = { var c_oAscCollaborativeMarksShowType = {
All : 0, All: 0,
LastChanges : 1 LastChanges: 1
}; };
var c_oAscHAnchor = { var c_oAscHAnchor = {
Margin : 0x00, Margin: 0x00,
Page : 0x01, Page: 0x01,
Text : 0x02, Text: 0x02,
PageInternal : 0xFF // только для внутреннего использования PageInternal: 0xFF // только для внутреннего использования
}; };
var c_oAscXAlign = { var c_oAscXAlign = {
Center : 0x00, Center: 0x00,
Inside : 0x01, Inside: 0x01,
Left : 0x02, Left: 0x02,
Outside : 0x03, Outside: 0x03,
Right : 0x04 Right: 0x04
}; };
var c_oAscYAlign = { var c_oAscYAlign = {
Bottom : 0x00, Bottom: 0x00,
Center : 0x01, Center: 0x01,
Inline : 0x02, Inline: 0x02,
Inside : 0x03, Inside: 0x03,
Outside : 0x04, Outside: 0x04,
Top : 0x05 Top: 0x05
}; };
var c_oAscVAnchor = { var c_oAscVAnchor = {
Margin : 0x00, Margin: 0x00,
Page : 0x01, Page: 0x01,
Text : 0x02 Text: 0x02
}; };
var c_oAscVertAlignJc = { var c_oAscVertAlignJc = {
Top : 0x00, // var vertalignjc_Top = 0x00; Top: 0x00, // var vertalignjc_Top = 0x00;
Center : 0x01, // var vertalignjc_Center = 0x01; Center: 0x01, // var vertalignjc_Center = 0x01;
Bottom : 0x02 // var vertalignjc_Bottom = 0x02 Bottom: 0x02 // var vertalignjc_Bottom = 0x02
}; };
// Right = 0; Left = 1; Center = 2; Justify = 3; // Right = 0; Left = 1; Center = 2; Justify = 3;
var c_oAscAlignType = { var c_oAscAlignType = {
LEFT:0, LEFT: 0,
CENTER:1, CENTER: 1,
RIGHT:2, RIGHT: 2,
JUSTIFY:3, JUSTIFY: 3,
TOP:4, TOP: 4,
MIDDLE:5, MIDDLE: 5,
BOTTOM:6 BOTTOM: 6
}; };
// image wrap style // image wrap style
var c_oAscWrapStyle = { var c_oAscWrapStyle = {
Inline:0, Inline: 0,
Flow : 1 Flow: 1
}; };
/*Error level & ID*/ /*Error level & ID*/
var c_oAscError = { var c_oAscError = {
Level: { Level: {
Critical:-1, Critical: -1,
NoCritical:0 NoCritical: 0
}, },
ID : { ID: {
ServerSaveComplete: 3, ServerSaveComplete: 3,
ConvertationProgress: 2, ConvertationProgress: 2,
DownloadProgress: 1, DownloadProgress: 1,
...@@ -97,14 +97,15 @@ var c_oAscError = { ...@@ -97,14 +97,15 @@ var c_oAscError = {
SplitCellMaxCols: -24, SplitCellMaxCols: -24,
SplitCellRowsDivider: -25, SplitCellRowsDivider: -25,
UserDrop: -100 UserDrop: -100,
Warning: -101
} }
}; };
var c_oAscContextMenuTypes = { var c_oAscContextMenuTypes = {
Main : 0, Main: 0,
Thumbnails : 1 Thumbnails: 1
}; };
var THEME_THUMBNAIL_WIDTH = 180; var THEME_THUMBNAIL_WIDTH = 180;
...@@ -117,75 +118,75 @@ var hdrftr_Header = 0x01; ...@@ -117,75 +118,75 @@ var hdrftr_Header = 0x01;
var hdrftr_Footer = 0x02; var hdrftr_Footer = 0x02;
var c_oAscTableSelectionType = { var c_oAscTableSelectionType = {
Cell : 0, Cell: 0,
Row : 1, Row: 1,
Column : 2, Column: 2,
Table : 3 Table: 3
}; };
var c_oAscAlignShapeType = { var c_oAscAlignShapeType = {
ALIGN_LEFT: 0, ALIGN_LEFT: 0,
ALIGN_RIGHT: 1, ALIGN_RIGHT: 1,
ALIGN_TOP : 2, ALIGN_TOP: 2,
ALIGN_BOTTOM : 3, ALIGN_BOTTOM: 3,
ALIGN_CENTER : 4, ALIGN_CENTER: 4,
ALIGN_MIDDLE: 5 ALIGN_MIDDLE: 5
}; };
var c_oAscTableLayout = { var c_oAscTableLayout = {
AutoFit : 0x00, AutoFit: 0x00,
Fixed : 0x01 Fixed: 0x01
}; };
var c_oAscMouseMoveDataTypes = { var c_oAscMouseMoveDataTypes = {
Common : 0, Common: 0,
Hyperlink : 1, Hyperlink: 1,
LockedObject : 2 LockedObject: 2
}; };
var c_oAscSlideTransitionTypes = { var c_oAscSlideTransitionTypes = {
None : 0, None: 0,
Fade : 1, Fade: 1,
Push : 2, Push: 2,
Wipe : 3, Wipe: 3,
Split : 4, Split: 4,
UnCover : 5, UnCover: 5,
Cover : 6, Cover: 6,
Clock : 7, Clock: 7,
Zoom : 8 Zoom: 8
}; };
var c_oAscSlideTransitionParams = { var c_oAscSlideTransitionParams = {
Fade_Smoothly : 0, Fade_Smoothly: 0,
Fade_Through_Black : 1, Fade_Through_Black: 1,
Param_Left : 0, Param_Left: 0,
Param_Top : 1, Param_Top: 1,
Param_Right : 2, Param_Right: 2,
Param_Bottom : 3, Param_Bottom: 3,
Param_TopLeft : 4, Param_TopLeft: 4,
Param_TopRight : 5, Param_TopRight: 5,
Param_BottomLeft : 6, Param_BottomLeft: 6,
Param_BottomRight : 7, Param_BottomRight: 7,
Split_VerticalIn : 8, Split_VerticalIn: 8,
Split_VerticalOut : 9, Split_VerticalOut: 9,
Split_HorizontalIn : 10, Split_HorizontalIn: 10,
Split_HorizontalOut : 11, Split_HorizontalOut: 11,
Clock_Clockwise : 0, Clock_Clockwise: 0,
Clock_Counterclockwise : 1, Clock_Counterclockwise: 1,
Clock_Wedge : 2, Clock_Wedge: 2,
Zoom_In : 0, Zoom_In: 0,
Zoom_Out : 1, Zoom_Out: 1,
Zoom_AndRotate : 2 Zoom_AndRotate: 2
}; };
var c_oAscLockTypeElemPresentation = { var c_oAscLockTypeElemPresentation = {
Object : 1, Object: 1,
Slide : 2, Slide: 2,
Presentation: 3 Presentation: 3
}; };
......
...@@ -1379,16 +1379,19 @@ asc_docs_api.prototype._coAuthoringInit = function() ...@@ -1379,16 +1379,19 @@ asc_docs_api.prototype._coAuthoringInit = function()
* @param {Bool} isDisconnectAtAll окончательно ли отсоединяемся(true) или будем пробовать сделать reconnect(false) + сами отключились * @param {Bool} isDisconnectAtAll окончательно ли отсоединяемся(true) или будем пробовать сделать reconnect(false) + сами отключились
* @param {Bool} isCloseCoAuthoring * @param {Bool} isCloseCoAuthoring
*/ */
this.CoAuthoringApi.onDisconnect = function (e, isDisconnectAtAll, isCloseCoAuthoring) { this.CoAuthoringApi.onDisconnect = function(e, isDisconnectAtAll, isCloseCoAuthoring) {
if (ConnectionState.None === t.CoAuthoringApi.get_state()) if (ConnectionState.None === t.CoAuthoringApi.get_state()) {
t.asyncServerIdEndLoaded(); t.asyncServerIdEndLoaded();
}
if (isDisconnectAtAll) { if (isDisconnectAtAll) {
// Посылаем наверх эвент об отключении от сервера // Посылаем наверх эвент об отключении от сервера
t.asc_fireCallback("asc_onCoAuthoringDisconnect"); t.asc_fireCallback("asc_onCoAuthoringDisconnect");
t.SetViewMode(true); t.SetViewMode(true);
t.sync_ErrorCallback(isCloseCoAuthoring ? c_oAscError.ID.UserDrop : c_oAscError.ID.CoAuthoringDisconnect, t.sync_ErrorCallback(isCloseCoAuthoring ? c_oAscError.ID.UserDrop : c_oAscError.ID.CoAuthoringDisconnect, c_oAscError.Level.NoCritical);
c_oAscError.Level.NoCritical);
} }
};
this.CoAuthoringApi.onWarning = function(e) {
t.sync_ErrorCallback(c_oAscError.ID.Warning, c_oAscError.Level.NoCritical);
}; };
this.CoAuthoringApi.onDocumentOpen = function (inputWrap) { this.CoAuthoringApi.onDocumentOpen = function (inputWrap) {
if (inputWrap["data"]) { if (inputWrap["data"]) {
......
This diff is collapsed.
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