Prepare possible OO migration

This commit is contained in:
yflory 2021-11-02 12:42:44 +01:00
parent 448a2abb93
commit 8f0543c3f3
4 changed files with 10 additions and 7 deletions

View File

@ -363,7 +363,7 @@ define([
});
});
var sheetURL = '/common/onlyoffice/v4/web-apps/apps/spreadsheeteditor/main/index.html';
var sheetURL = '/common/onlyoffice/v5/web-apps/apps/spreadsheeteditor/main/index.html';
assert(function (cb, msg) {
msg.innerText = "Missing HTTP headers required for .xlsx export from sheets. ";
@ -671,7 +671,7 @@ define([
});
assert(function (cb, msg) {
var url = '/common/onlyoffice/v4/web-apps/apps/spreadsheeteditor/main/index.html';
var url = '/common/onlyoffice/v5/web-apps/apps/spreadsheeteditor/main/index.html';
msg.appendChild(CSP_WARNING(url));
deferredPostMessage({
command: 'GET_HEADER',

View File

@ -2856,8 +2856,8 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null
}
readOnly = true;
}
} else if (content && content.version <= 3) { // V2 or V3
version = 'v2b/';
} else if (content && content.version <= 4) { // V2 or V3
version = content.version <= 3 ? 'v2b/' : 'v4/';
APP.migrate = true;
// Registedred ~~users~~ editors can start the migration
if (common.isLoggedIn() && !readOnly) {

View File

@ -5,7 +5,7 @@ define([
], function (ApiConfig, nThen, Util) {
var X2T = {};
var CURRENT_VERSION = X2T.CURRENT_VERSION = 'v4';
var CURRENT_VERSION = X2T.CURRENT_VERSION = 'v5';
var debug = function (str) {
if (localStorage.CryptPad_dev !== "1") { return; }
console.debug(str);

View File

@ -10,6 +10,7 @@ define([
'/common/common-interface.js',
'/common/common-util.js',
'/common/outer/worker-channel.js',
'/common/outer/x2t.js',
'/bower_components/file-saver/FileSaver.min.js',
'css!/bower_components/bootstrap/dist/css/bootstrap.min.css',
'css!/bower_components/components-font-awesome/css/font-awesome.min.css',
@ -25,10 +26,12 @@ define([
Messages,
UI,
Util,
Channel
Channel,
X2T
)
{
var APP = window.APP = {};
var CURRENT_VERSION = X2T.CURRENT_VERSION;
var common;
var sFrameChan;
@ -111,7 +114,7 @@ define([
var loadOO = function (blob, type, name, cb) {
var s = h('script', {
type:'text/javascript',
src: '/common/onlyoffice/v4/web-apps/apps/api/documents/api.js'
src: '/common/onlyoffice/'+CURRENT_VERSION+'/web-apps/apps/api/documents/api.js'
});
var file = getFileType(type);
APP.$rightside.append(s);