mirror of
https://github.com/cryptpad/cryptpad.git
synced 2026-09-14 11:05:41 +05:00
Prepare Office history corruption fix
https://github.com/cryptpad/cryptpad/issues/2291
This commit is contained in:
parent
30ffd52084
commit
fd9c19b6e6
@ -565,6 +565,7 @@ define([
|
||||
isLockedModal.modal = UI.openCustomModal(isLockedModal.content);
|
||||
}
|
||||
myUniqueOOId = undefined;
|
||||
// myIndex = undefined; TODO enable fix
|
||||
setMyId();
|
||||
|
||||
if (APP.docEditor) { APP.docEditor.destroyEditor(); } // Kill the old editor
|
||||
@ -2998,7 +2999,7 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null
|
||||
pinImages();
|
||||
};
|
||||
|
||||
const loadCp = async function (cp, keepQueue) {
|
||||
const loadCheckpoint = async function (cp, keepQueue) {
|
||||
if (!isLockedModal.modal) {
|
||||
isLockedModal.modal = UI.openCustomModal(isLockedModal.content);
|
||||
}
|
||||
@ -3018,7 +3019,7 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null
|
||||
var loadHistoryCp = function (cp, keepQueue) {
|
||||
APP.history = true;
|
||||
APP.stopHistory = false;
|
||||
loadCp(cp, keepQueue);
|
||||
loadCheckpoint(cp, keepQueue);
|
||||
};
|
||||
|
||||
var loadTemplate = function (href, pw, parsed) {
|
||||
@ -3068,7 +3069,7 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null
|
||||
});
|
||||
ooChannel.historyLastHash = ooChannel.lastHash;
|
||||
ooChannel.currentIndex = ooChannel.cpIndex;
|
||||
loadCp(lastCp, true);
|
||||
loadCheckpoint(lastCp, true);
|
||||
});
|
||||
};
|
||||
|
||||
@ -3239,7 +3240,7 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null
|
||||
};
|
||||
var onCheckpoint = function (cp) {
|
||||
// We want to load a checkpoint:
|
||||
loadCp(cp, true);
|
||||
loadCheckpoint(cp, true);
|
||||
};
|
||||
var onPatchBack = function (cp, msgs) {
|
||||
APP.history = true;
|
||||
@ -3259,10 +3260,10 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null
|
||||
});
|
||||
ooChannel.queue = msgsFormatted;
|
||||
setTimeout(function () {
|
||||
loadCp(cp, true);
|
||||
loadCheckpoint(cp, true);
|
||||
}, 200);
|
||||
} else {
|
||||
loadCp(cp);
|
||||
loadCheckpoint(cp);
|
||||
}
|
||||
};
|
||||
var docType = function() {
|
||||
@ -3283,7 +3284,7 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null
|
||||
// Fill the queue and then load the last CP
|
||||
rtChannel.getHistory(function () {
|
||||
var lastCp = getLastCp();
|
||||
loadCp(lastCp, true);
|
||||
loadCheckpoint(lastCp, true);
|
||||
});
|
||||
};
|
||||
|
||||
@ -3341,7 +3342,7 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null
|
||||
onPatch: onPatch,
|
||||
onPatchBack: onPatchBack,
|
||||
docType: docType,
|
||||
loadCp: loadCp,
|
||||
loadCp: loadCheckpoint,
|
||||
loadHistoryCp: loadHistoryCp,
|
||||
onCheckpoint: onCheckpoint,
|
||||
onRevert: commit,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user