Commit 5e0f2ddf authored by Alexey.Golubev's avatar Alexey.Golubev Committed by Alexander.Trofimov

Обновлен пример объединения документов на сервере, изменены тестовые изменения.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@47688 954022d7-b5bf-4e40-9824-e11837661b57
parent 593f71f1
......@@ -5,8 +5,79 @@
<title>AVS Document Editor</title>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<script type="text/javascript" src="utils.js"></script>
<!-- <script type="text/javascript" src="utils.js"></script> -->
<script src="../../Common/downloaderfiles.js"></script>
<script src="../../Common/docscoapicommon.js"></script>
<script type="text/javascript" src="../../Common/spellCheckLanguage.js"></script>
<script type="text/javascript" src="../../Common/spellCheckLanguagesAll.js"></script>
<script type="text/javascript" src="../../Common/3rdparty/Underscore/underscore-min.js"></script>
<script type="text/javascript" src="../../Common/3rdparty/Sockjs/sockjs-0.3.min.js"></script>
<script type="text/javascript" src="../../Common/docscoapi.js"></script>
<script type="text/javascript" src="../../Common/spellcheckapi.js"></script>
<script type="text/javascript" src="../../Common/wordcopypaste.js"></script>
<script type="text/javascript" src="../../Common/CommonDefines.js"></script>
<script type="text/javascript" src="../../Common/NumFormat.js"></script>
<script type="text/javascript" src="../../Common/editorscommon.js"></script>
<!-- For chart editor -->
<script type="text/javascript" src="../../Excel/apiDefines.js"></script>
<script type="text/javascript" src="../../Common/Charts/DrawingObjects.js"></script>
<script type="text/javascript" src="../../Common/Charts/charts.js"></script>
<script type="text/javascript" src="../../Common/SerializeCommonWordExcel.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.common.core.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.common.annotate.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.common.context.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.common.effects.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.common.key.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.common.resizing.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.common.tooltips.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.common.zoom.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.bar.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.bipolar.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.gantt.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.hbar.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.line.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.pie.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.radar.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.rose.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.rscatter.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.scatter.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.waterfall.js"></script>
<script src="../../Common/Charts/libraries/OfficeExcel.chartProperties.js"></script>
<script src="../../Common/Charts/libraries/hsv.js"></script>
<script src="../../Common/Charts/libraries/rgbcolor.js"></script>
<script src="../../Common/FontsFreeType/font_engine.js"></script>
<script src="../../Common/FontsFreeType/FontFile.js"></script>
<script src="../../Common/FontsFreeType/FontManager.js"></script>
<script src="../Drawing/Externals.js"></script>
<script src="../Drawing/AllFonts.js"></script>
<script src="../Drawing/GlobalLoaders.js"></script>
<script type="text/javascript" src="../Drawing/translations.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/GraphicObjects.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/GraphicPage.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/States.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/Math.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/TrackGraphicObjects.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/WrapManager.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/Spline.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/PolyLine.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/ObjectTypes/WordShape.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/ObjectTypes/WordImage.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/ObjectTypes/WordGroupShapes.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/ObjectTypes/Format.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/ObjectTypes/Geometry.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/ObjectTypes/ShapeTracks.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/ObjectTypes/GroupTracks.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/ObjectTypes/CreateGeometry.js"></script>
<script type="text/javascript" src="../Editor/GraphicObjects/ObjectTypes/Path.js"></script>
<script type="text/javascript" src="../Editor/CollaborativeEditing.js"></script>
<script type="text/javascript" src="../Editor/Comments.js"></script>
<script type="text/javascript" src="../Editor/History.js"></script>
......@@ -20,20 +91,63 @@
<script type="text/javascript" src="../Editor/HeaderFooter.js"></script>
<script type="text/javascript" src="../Editor/Document.js"></script>
<script type="text/javascript" src="../Editor/Common.js"></script>
<script type="text/javascript" src="../Editor/Numbering.js"></script>
<script type="text/javascript" src="../Editor/DocumentContent.js"></script>
<script type="text/javascript" src="../Editor/Table.js"></script>
<script type="text/javascript" src="../Editor/Serialize2.js"></script>
<script type="text/javascript" src="../Editor/Search.js"></script>
<script type="text/javascript" src="../Editor/FontClassification.js"></script>
<script type="text/javascript" src="../Editor/Spelling.js"></script>
<script type="text/javascript" src="../Drawing/Graphics.js"></script>
<script type="text/javascript" src="../Drawing/ArcTo.js"></script>
<script type="text/javascript" src="../Drawing/Hit.js"></script>
<script type="text/javascript" src="../Drawing/ColorArray.js"></script>
<script type="text/javascript" src="../Drawing/Overlay.js"></script>
<script type="text/javascript" src="../Drawing/ShapeDrawer.js"></script>
<script type="text/javascript" src="../Drawing/Metafile.js"></script>
<script type="text/javascript" src="../Drawing/DrawingDocument.js"></script>
<script type="text/javascript" src="../Drawing/GraphicsEvents.js"></script>
<script type="text/javascript" src="../Drawing/scrolls/iscroll.js"></script>
<script type="text/javascript" src="../Drawing/WorkEvents.js"></script>
<script type="text/javascript" src="../Drawing/Controls.js"></script>
<script type="text/javascript" src="../Drawing/Rulers.js"></script>
<script type="text/javascript" src="../Drawing/HtmlPage.js"></script>
<script type="text/javascript" src="../Drawing/documentrenderer.js"></script>
<script type="text/javascript" src="../apiDefines.js"></script>
<script type="text/javascript" src="../apiCommon.js"></script>
<script type="text/javascript" src="../Drawing/scrolls/scroll.js"></script>
<script type="text/javascript" src="../../Common/Shapes/EditorSettings.js"></script>
<script type="text/javascript" src="../../Common/Shapes/Serialize.js"></script>
<script type="text/javascript" src="../../Common/Shapes/SerializeWriter.js"></script>
<script type="text/javascript" src="../../Common/SerializeCommonWordExcel.js"></script>
<script type="text/javascript" src="../Editor/SerializeCommon.js"></script>
<!--for presentation-->
<script type="text/javascript" src="../../Common/PresentationSerializeAdapter.js"></script>
<script type="text/javascript" src="document/editor.js"></script>
<script type="text/javascript" src="document/changes.js"></script>
<script type="text/javascript" src="api_merge.js"></script>
<script type="text/javascript" src="merge.js"></script>
<script type="text/javascript" src="api_merge.js"></script>
</head>
<body>
<p>Test page</p>
<script>
//var sdk_all = require('../sdk-all.js');
var editor = new asc_docs_api();
//var fs = require('fs');
//var base_doc = fs.readFileSync(base_file, 'utf-8');
editor.LoadDocument( base_doc );
//var doc_changes = require(changes_file);
editor.ApplyChanges( doc_changes );
var changed_doc = editor.Save();
//fs.writeFileSync(output_file, changed_doc, 'utf-8');
</script>
</body>
</html>
\ No newline at end of file
var editor = undefined;
function asc_docs_api()
{
this.LogicDocument = new CDocument();
if (editor == undefined)
{
editor = this;
}
this.WordControl = new CEditorPage(this);
this.WordControl.m_oLogicDocument = new CDocument(this.WordControl.m_oDrawingDocument);
this.WordControl.m_oDrawingDocument.m_oLogicDocument = this.WordControl.m_oLogicDocument;
}
asc_docs_api.prototype.LoadDocument = function( doc )
{
this.LoadedObjectDS = Common_CopyObj(this.LogicDocument.Get_Styles().Style);
var oBinaryFileReader = new BinaryFileReader(this.LogicDocument);
this.LoadedObjectDS = Common_CopyObj(this.WordControl.m_oLogicDocument.Get_Styles().Style);
var oBinaryFileReader = new BinaryFileReader(this.WordControl.m_oLogicDocument);
oBinaryFileReader.Read( doc );
}
......@@ -14,7 +21,7 @@ asc_docs_api.prototype.CreateFontsCharMap = function()
{
var _info = new CFontsCharMap();
_info.StartWork();
this.LogicDocument.Document_CreateFontCharMap(_info);
this.WordControl.m_oLogicDocument.Document_CreateFontCharMap(_info);
return _info.EndWork();
}
......@@ -27,15 +34,20 @@ asc_docs_api.prototype.ApplyChanges = function(e)
Changes.Set_Id(e[i]["id"]);
Changes.Set_Data(e[i]["data"]);
CollaborativeEditing.Add_Changes(Changes);
CollaborativeEditing.Apply_OtherChanges(false);
}
if(Count > 0)
CollaborativeEditing.Apply_OtherChanges();
}
asc_docs_api.prototype.Save = function()
{
var oBinaryFileWriter = new BinaryFileWriter(this.LogicDocument);
var oBinaryFileWriter = new BinaryFileWriter(this.WordControl.m_oLogicDocument);
return oBinaryFileWriter.Write();
}
if(window.exports==undefined)
{
window.exports = {};
}
exports['asc_docs_api'] = asc_docs_api;
asc_docs_api.prototype['LoadDocument'] = asc_docs_api.prototype.LoadDocument;
asc_docs_api.prototype['CreateFontsCharMap'] = asc_docs_api.prototype.CreateFontsCharMap;
......
var doc_changes = [{"id":"9","data":"27;AwAAAAEAAAABAAAAAAAAAAEAAAACAAAASAAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADIABwAAAAYAAAA0AF8AMgACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAAAQAAAAEAAAACAAAAZQAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADMABwAAAAYAAAA0AF8AMwACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAAAgAAAAEAAAACAAAAbAAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADQABwAAAAYAAAA0AF8ANAACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAAAwAAAAEAAAACAAAAbAAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADUABwAAAAYAAAA0AF8ANQACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAABAAAAAEAAAACAAAAbwAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADYABwAAAAYAAAA0AF8ANgACAAAAMgAAAAAA"},{"id":"9","data":"24;AwAAAAEAAAABAAAABQAAAAIAAAABAAAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADcABwAAAAYAAAA0AF8ANwACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAABgAAAAEAAAACAAAAdwAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADgABwAAAAYAAAA0AF8AOAACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAABwAAAAEAAAACAAAAbwAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADkABwAAAAYAAAA0AF8AOQACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAACAAAAAEAAAACAAAAcgAA"},{"id":"1","data":"46;AQAAAAEAAAAIAAAANABfADEAMAAHAAAACAAAADQAXwAxADAAAgAAADIAAAAAAA=="},{"id":"9","data":"27;AwAAAAEAAAABAAAACQAAAAEAAAACAAAAZAAA"},{"id":"1","data":"46;AQAAAAEAAAAIAAAANABfADEAMQAHAAAACAAAADQAXwAxADEAAgAAADIAAAAAAA=="},{"id":"9","data":"27;AwAAAAEAAAABAAAACgAAAAEAAAACAAAAIQAA"},{"id":"1","data":"46;AQAAAAEAAAAIAAAANABfADEAMgAHAAAACAAAADQAXwAxADIAAgAAADIAAAAAAA=="}];
\ No newline at end of file
[{"m_sId":"9","m_pData":"27;AwAAAAEAAAABAAAAAQAAAAEAAAACAAAASAAA"},{"m_sId":"1","m_pData":"42;AQAAAAEAAAAGAAAAMQBfADIABwAAAAYAAAAxAF8AMgACAAAAMgAAAAAA"},{"m_sId":"9","m_pData":"27;AwAAAAEAAAABAAAAAgAAAAEAAAACAAAAZQAA"},{"m_sId":"1","m_pData":"42;AQAAAAEAAAAGAAAAMQBfADMABwAAAAYAAAAxAF8AMwACAAAAMgAAAAAA"},{"m_sId":"9","m_pData":"27;AwAAAAEAAAABAAAAAwAAAAEAAAACAAAAbAAA"},{"m_sId":"1","m_pData":"42;AQAAAAEAAAAGAAAAMQBfADQABwAAAAYAAAAxAF8ANAACAAAAMgAAAAAA"},{"m_sId":"9","m_pData":"27;AwAAAAEAAAABAAAABAAAAAEAAAACAAAAbAAA"},{"m_sId":"1","m_pData":"42;AQAAAAEAAAAGAAAAMQBfADUABwAAAAYAAAAxAF8ANQACAAAAMgAAAAAA"},{"m_sId":"9","m_pData":"27;AwAAAAEAAAABAAAABQAAAAEAAAACAAAAbwAA"},{"m_sId":"1","m_pData":"42;AQAAAAEAAAAGAAAAMQBfADYABwAAAAYAAAAxAF8ANgACAAAAMgAAAAAA"},{"m_sId":"9","m_pData":"24;AwAAAAEAAAABAAAABgAAAAIAAAABAAAA"},{"m_sId":"1","m_pData":"42;AQAAAAEAAAAGAAAAMQBfADcABwAAAAYAAAAxAF8ANwACAAAAMgAAAAAA"},{"m_sId":"9","m_pData":"27;AwAAAAEAAAABAAAABwAAAAEAAAACAAAAdwAA"},{"m_sId":"1","m_pData":"42;AQAAAAEAAAAGAAAAMQBfADgABwAAAAYAAAAxAF8AOAACAAAAMgAAAAAA"},{"m_sId":"9","m_pData":"27;AwAAAAEAAAABAAAACAAAAAEAAAACAAAAbwAA"},{"m_sId":"1","m_pData":"42;AQAAAAEAAAAGAAAAMQBfADkABwAAAAYAAAAxAF8AOQACAAAAMgAAAAAA"},{"m_sId":"9","m_pData":"27;AwAAAAEAAAABAAAACQAAAAEAAAACAAAAcgAA"},{"m_sId":"1","m_pData":"46;AQAAAAEAAAAIAAAAMQBfADEAMAAHAAAACAAAADEAXwAxADAAAgAAADIAAAAAAA=="},{"m_sId":"9","m_pData":"27;AwAAAAEAAAABAAAACgAAAAEAAAACAAAAZAAA"},{"m_sId":"1","m_pData":"46;AQAAAAEAAAAIAAAAMQBfADEAMQAHAAAACAAAADEAXwAxADEAAgAAADIAAAAAAA=="},{"m_sId":"9","m_pData":"27;AwAAAAEAAAABAAAACwAAAAEAAAACAAAAIQAA"},{"m_sId":"1","m_pData":"46;AQAAAAEAAAAIAAAAMQBfADEAMgAHAAAACAAAADEAXwAxADIAAgAAADIAAAAAAA=="},{"m_sId":"1","m_pData":"46;AQAAAAEAAAAIAAAAMQBfADEAMwAHAAAACAAAADEAXwAxADMAAgAAADIAAAAAAA=="}]
\ No newline at end of file
[{"id":"9","data":"27;AwAAAAEAAAABAAAAAAAAAAEAAAACAAAASAAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADIABwAAAAYAAAA0AF8AMgACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAAAQAAAAEAAAACAAAAZQAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADMABwAAAAYAAAA0AF8AMwACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAAAgAAAAEAAAACAAAAbAAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADQABwAAAAYAAAA0AF8ANAACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAAAwAAAAEAAAACAAAAbAAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADUABwAAAAYAAAA0AF8ANQACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAABAAAAAEAAAACAAAAbwAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADYABwAAAAYAAAA0AF8ANgACAAAAMgAAAAAA"},{"id":"9","data":"24;AwAAAAEAAAABAAAABQAAAAIAAAABAAAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADcABwAAAAYAAAA0AF8ANwACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAABgAAAAEAAAACAAAAdwAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADgABwAAAAYAAAA0AF8AOAACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAABwAAAAEAAAACAAAAbwAA"},{"id":"1","data":"42;AQAAAAEAAAAGAAAANABfADkABwAAAAYAAAA0AF8AOQACAAAAMgAAAAAA"},{"id":"9","data":"27;AwAAAAEAAAABAAAACAAAAAEAAAACAAAAcgAA"},{"id":"1","data":"46;AQAAAAEAAAAIAAAANABfADEAMAAHAAAACAAAADQAXwAxADAAAgAAADIAAAAAAA=="},{"id":"9","data":"27;AwAAAAEAAAABAAAACQAAAAEAAAACAAAAZAAA"},{"id":"1","data":"46;AQAAAAEAAAAIAAAANABfADEAMQAHAAAACAAAADQAXwAxADEAAgAAADIAAAAAAA=="},{"id":"9","data":"27;AwAAAAEAAAABAAAACgAAAAEAAAACAAAAIQAA"},{"id":"1","data":"46;AQAAAAEAAAAIAAAANABfADEAMgAHAAAACAAAADQAXwAxADIAAgAAADIAAAAAAA=="}]
\ No newline at end of file
var base_doc = "DOCY;v2;3288;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";
\ No newline at end of file
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