Commit 29823ace 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@47693 954022d7-b5bf-4e40-9824-e11837661b57
parent 5b2b0b9b
...@@ -20,12 +20,14 @@ ...@@ -20,12 +20,14 @@
<script type="text/javascript" src="menu/js/jquery-ui-1.8.13.custom.min.js"></script> <script type="text/javascript" src="menu/js/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" src="menu/js/ui.spinner.min.js"></script> <script type="text/javascript" src="menu/js/ui.spinner.min.js"></script>
<script src="../Common/downloaderfiles.js"></script> <script src="../Common/downloaderfiles.js"></script>
<script src="../Common/docscoapisettings.js"></script>
<script src="../Common/docscoapicommon.js"></script> <script src="../Common/docscoapicommon.js"></script>
<script type="text/javascript" src="../Common/spellCheckLanguage.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/spellCheckLanguagesAll.js"></script>
<script type="text/javascript" src="../Common/3rdparty/Underscore/underscore-min.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/3rdparty/Sockjs/sockjs-0.3.min.js"></script>
<script type="text/javascript" src="../Common/docscoapi.js"></script> <script type="text/javascript" src="../Common/docscoapi.js"></script>
<script type="text/javascript" src="../Common/spellcheckapisettings.js"></script>
<script type="text/javascript" src="../Common/spellcheckapi.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/wordcopypaste.js"></script>
<script type="text/javascript" src="../Common/CommonDefines.js"></script> <script type="text/javascript" src="../Common/CommonDefines.js"></script>
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
<script type="text/javascript" src="menu/js/jquery-ui-1.8.13.custom.min.js"></script> <script type="text/javascript" src="menu/js/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" src="menu/js/ui.spinner.min.js"></script> <script type="text/javascript" src="menu/js/ui.spinner.min.js"></script>
<script src="../../Common/downloaderfiles.js"></script> <script src="../../Common/downloaderfiles.js"></script>
<script src="../../Common/docscoapisettings.js"></script>
<script src="../../Common/docscoapicommon.js"></script> <script src="../../Common/docscoapicommon.js"></script>
<script type="text/javascript" src="../../Common/3rdparty/Underscore/underscore-min.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/3rdparty/Sockjs/sockjs-0.3.min.js"></script>
......
/** @define {boolean} */ /** @define {boolean} */
var ASC_DOCS_API_DEBUG = true; var ASC_DOCS_API_DEBUG = true;
/** @define {boolean} */
var ASC_DOCS_API_LOAD_COAUTHORING_SETTINGS = true;
var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS"; var ASC_DOCS_API_USE_EMBEDDED_FONTS = "@@ASC_DOCS_API_USE_EMBEDDED_FONTS";
var documentId = undefined; var documentId = undefined;
...@@ -1144,13 +1141,37 @@ CChatMessage.prototype.get_Message = function() { return this.Message; } ...@@ -1144,13 +1141,37 @@ CChatMessage.prototype.get_Message = function() { return this.Message; }
ToDo Register Callback OnCoAuthoringDisconnectUser возвращается userId ToDo Register Callback OnCoAuthoringDisconnectUser возвращается userId
*/ */
// Init CoAuthoring // Init CoAuthoring
asc_docs_api.prototype._coAuthoringInit = function(docId, user) asc_docs_api.prototype._coAuthoringInit = function()
{ {
if (!this.CoAuthoringApi) { if (!this.CoAuthoringApi) {
g_oIdCounter.Set_Load(false); g_oIdCounter.Set_Load(false);
this.asyncServerIdEndLoaded (); this.asyncServerIdEndLoaded ();
return; // Error return; // Error
} }
if(undefined !== window['g_cAscCoAuthoringUrl'])
window.g_cAscCoAuthoringUrl = window['g_cAscCoAuthoringUrl'];
if(undefined !== window.g_cAscCoAuthoringUrl)
{
//Turn off CoAuthoring feature if it disabled
if(!this.isCoAuthoringEnable)
window.g_cAscCoAuthoringUrl = "";
this.CoAuthoringApi.set_url(window.g_cAscCoAuthoringUrl);
}
//���� ������ ����������� ������������, ����� ������� ��� ����������� ������������� ���.
if(undefined === editor.User || null === editor.User ||
undefined === editor.User.asc_getId() || null === editor.User.asc_getId())
{
var asc_user = window["Asc"].asc_CUser;
editor.User = new asc_user();
editor.User.asc_setId("Unknown");
editor.User.asc_setUserName("Unknown");
this.CoAuthoringApi.set_url("");
}
var t = this; var t = this;
this.CoAuthoringApi.onParticipantsChanged = function (e) { t.asc_fireCallback( "asc_onParticipantsChanged", e ); }; this.CoAuthoringApi.onParticipantsChanged = function (e) { t.asc_fireCallback( "asc_onParticipantsChanged", e ); };
this.CoAuthoringApi.onAuthParticipantsChanged = function (e) { t.asc_fireCallback( "asc_onAuthParticipantsChanged", e ); }; this.CoAuthoringApi.onAuthParticipantsChanged = function (e) { t.asc_fireCallback( "asc_onAuthParticipantsChanged", e ); };
...@@ -1288,45 +1309,12 @@ asc_docs_api.prototype._coAuthoringInit = function(docId, user) ...@@ -1288,45 +1309,12 @@ asc_docs_api.prototype._coAuthoringInit = function(docId, user)
} }
}; };
this.CoAuthoringApi.init (user, docId, this.isViewMode, 'fghhfgsjdgfjs', window.location.host, g_sMainServiceLocalUrl, function(){ this.CoAuthoringApi.init (editor.User, documentId, this.isViewMode, 'fghhfgsjdgfjs', window.location.host, g_sMainServiceLocalUrl, function(){
}); });
// ToDo init other callbacks // ToDo init other callbacks
} }
asc_docs_api.prototype._coAuthoringInitCallBack = function(_this)
{
if(undefined !== window['g_cAscCoAuthoringUrl'])
window.g_cAscCoAuthoringUrl = window['g_cAscCoAuthoringUrl'];
if(undefined !== window.g_cAscCoAuthoringUrl)
{
//Turn off CoAuthoring feature if it disabled
if(!_this.isCoAuthoringEnable)
window.g_cAscCoAuthoringUrl = "";
_this._coAuthoringSetServerUrl(window.g_cAscCoAuthoringUrl);
}
//���� ������ ����������� ������������, ����� ������� ��� ����������� ������������� ���.
if(undefined === editor.User || null === editor.User ||
undefined === editor.User.asc_getId() || null === editor.User.asc_getId())
{
var asc_user = window["Asc"].asc_CUser;
editor.User = new asc_user();
editor.User.asc_setId("Unknown");
editor.User.asc_setUserName("Unknown");
_this._coAuthoringSetServerUrl("");
}
_this._coAuthoringInit(documentId, editor.User);
}
// Set CoAuthoring server url
asc_docs_api.prototype._coAuthoringSetServerUrl = function(url)
{
if (!this.CoAuthoringApi)
return; // Error
this.CoAuthoringApi.set_url(url);
}
// send chart message // send chart message
asc_docs_api.prototype.asc_coAuthoringChatSendMessage = function(message) asc_docs_api.prototype.asc_coAuthoringChatSendMessage = function(message)
{ {
...@@ -1359,39 +1347,30 @@ asc_docs_api.prototype.asc_coAuthoringDisconnect = function () { ...@@ -1359,39 +1347,30 @@ asc_docs_api.prototype.asc_coAuthoringDisconnect = function () {
//////////////////////////SpellChecking api////////////////////////////// //////////////////////////SpellChecking api//////////////////////////////
///////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////
// Init SpellCheck // Init SpellCheck
asc_docs_api.prototype._coSpellCheckInit = function(docId) { asc_docs_api.prototype._coSpellCheckInit = function() {
if (!this.SpellCheckApi) { if (!this.SpellCheckApi) {
return; // Error return; // Error
} }
this.SpellCheckApi.onSpellCheck = function (e) {
var incomeObject = JSON.parse(e);
SpellCheck_CallBack(incomeObject);
};
this.SpellCheckApi.init (docId);
};
// Set SpellCheck server url
asc_docs_api.prototype._coSpellCheckSetServerUrl = function(url) {
if (!this.SpellCheckApi)
return; // Error
this.SpellCheckApi.set_url(url);
};
asc_docs_api.prototype._spellCheckInitCallback = function(_this) {
if(undefined !== window['g_cAscSpellCheckUrl']) if(undefined !== window['g_cAscSpellCheckUrl'])
window.g_cAscSpellCheckUrl = window['g_cAscSpellCheckUrl']; window.g_cAscSpellCheckUrl = window['g_cAscSpellCheckUrl'];
if(undefined !== window.g_cAscSpellCheckUrl) { if(undefined !== window.g_cAscSpellCheckUrl) {
//Turn off SpellCheck feature if it disabled //Turn off SpellCheck feature if it disabled
if(!_this.isSpellCheckEnable) if(!this.isSpellCheckEnable)
window.g_cAscSpellCheckUrl = ""; window.g_cAscSpellCheckUrl = "";
_this._coSpellCheckSetServerUrl(window.g_cAscSpellCheckUrl); this.SpellCheckApi.set_url(window.g_cAscSpellCheckUrl);
} }
_this._coSpellCheckInit(documentId); this.SpellCheckApi.onSpellCheck = function (e) {
var incomeObject = JSON.parse(e);
SpellCheck_CallBack(incomeObject);
};
this.SpellCheckApi.init (documentId);
}; };
asc_docs_api.prototype.asc_getSpellCheckLanguages = function() { asc_docs_api.prototype.asc_getSpellCheckLanguages = function() {
return g_spellCheckLanguages; return g_spellCheckLanguages;
}; };
...@@ -5289,19 +5268,8 @@ asc_docs_api.prototype.asc_enableKeyEvents = function(value){ ...@@ -5289,19 +5268,8 @@ asc_docs_api.prototype.asc_enableKeyEvents = function(value){
asc_docs_api.prototype.asyncServerIdStartLoaded = function() asc_docs_api.prototype.asyncServerIdStartLoaded = function()
{ {
//Загружаем скрипт с настройками, по окончанию инициализируем контрол для совместного редактирования this._coSpellCheckInit();
//TODO: Вынести шрифты в коммоны, SetFontPath заменить на SetCommonPath, this._coAuthoringInit();
//пердаваемый путь использовать для загрузки шрифтов и настороек.
if(true == ASC_DOCS_API_LOAD_COAUTHORING_SETTINGS) {
// Загружаем для SpellCheck
this.ScriptSpellCheckLoader.LoadScriptAsync(this.FontLoader.fontFilesPath + "../Common/spellcheckapisettings.js",
this._spellCheckInitCallback, this);
this.ScriptLoader.LoadScriptAsync(this.FontLoader.fontFilesPath + "../Common/docscoapisettings.js",
this._coAuthoringInitCallBack, this);
} else {
this._coAuthoringInitCallBack(this);
}
} }
asc_docs_api.prototype.asyncServerIdEndLoaded = function() asc_docs_api.prototype.asyncServerIdEndLoaded = function()
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
<script type="text/javascript" src="menu/js/jquery-ui-1.8.13.custom.min.js"></script> <script type="text/javascript" src="menu/js/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" src="menu/js/ui.spinner.min.js"></script> <script type="text/javascript" src="menu/js/ui.spinner.min.js"></script>
<script src="../Common/downloaderfiles.js"></script> <script src="../Common/downloaderfiles.js"></script>
<script src="../Common/docscoapisettings.js"></script>
<script src="../Common/docscoapicommon.js"></script> <script src="../Common/docscoapicommon.js"></script>
<script type="text/javascript" src="../Common/3rdparty/Underscore/underscore-min.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/3rdparty/Sockjs/sockjs-0.3.min.js"></script>
......
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