Make it possible to create a new script again.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3382 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
2017-01-18 23:21:42 +00:00
parent e8b9bab468
commit 494a1a8776
2 changed files with 16 additions and 5 deletions

View File

@ -126,7 +126,7 @@ function edit() {
function load() {
var request = new XMLHttpRequest();
request.addEventListener("loadend", function() {
if (request.status == 200) {
if (request.status == 200 || request.status == 404) {
document.getElementById("editPane").style.display = 'flex';
if (!gEditor) {
gEditor = CodeMirror.fromTextArea(document.getElementById("editor"), {
@ -138,9 +138,15 @@ function load() {
'showTrailingSpace': true,
});
}
gEditor.setValue(request.responseText);
var text;
if (request.status == 200) {
text = request.responseText;
} else {
text = '// New script\nterminal.print("Hello, world!");\n';
}
gEditor.setValue(text);
gEditor.focus();
gBackup = request.responseText;
gBackup = text;
}
});
request.addEventListener("error", function() {