Fix a race condition that could wiped the content of coed and slide

pull/1/head
yflory 7 years ago
parent 88a04fdb07
commit f79e1dfda0

@ -141,7 +141,7 @@ define([
mode: defaultMode || "javascript", mode: defaultMode || "javascript",
readOnly: true readOnly: true
}); });
editor.setValue(Messages.codeInitialState); //editor.setValue(Messages.codeInitialState);
editor.focus(); editor.focus();
var setMode = exp.setMode = function (mode, cb) { var setMode = exp.setMode = function (mode, cb) {
@ -311,7 +311,7 @@ define([
exp.contentUpdate = function (newContent) { exp.contentUpdate = function (newContent) {
var oldDoc = canonicalize($textarea.val()); var oldDoc = canonicalize(editor.getValue());
var remoteDoc = newContent.content; var remoteDoc = newContent.content;
// setValueAndCursor triggers onLocal, even if we don't make any change to the content // setValueAndCursor triggers onLocal, even if we don't make any change to the content
// and it may revert other changes (metadata) // and it may revert other changes (metadata)
@ -321,7 +321,7 @@ define([
exp.getContent = function () { exp.getContent = function () {
editor.save(); editor.save();
return { content: canonicalize($textarea.val()) }; return { content: canonicalize(editor.getValue()) };
}; };
exp.mkFileManager = function (framework) { exp.mkFileManager = function (framework) {

Loading…
Cancel
Save