Commit 3b611d07 authored by Alex Beregszaszi's avatar Alex Beregszaszi

Show alert if creating file failed

parent c07dbc4f
...@@ -220,8 +220,11 @@ var run = function () { ...@@ -220,8 +220,11 @@ var run = function () {
$('.newFile').on('click', function () { $('.newFile').on('click', function () {
var newName = createNonClashingName('Untitled') var newName = createNonClashingName('Untitled')
files.set(newName, '') if (!files.set(newName, '')) {
alert('Failed to create file ' + newName)
} else {
switchToFile(newName) switchToFile(newName)
}
}) })
// ----------------- file upload ------------- // ----------------- file upload -------------
...@@ -233,9 +236,12 @@ var run = function () { ...@@ -233,9 +236,12 @@ var run = function () {
if (!files.exists(name) || confirm('The file ' + name + ' already exists! Would you like to overwrite it?')) { if (!files.exists(name) || confirm('The file ' + name + ' already exists! Would you like to overwrite it?')) {
var fileReader = new FileReader() var fileReader = new FileReader()
fileReader.onload = function (ev) { fileReader.onload = function (ev) {
files.set(name, ev.target.result) if (!files.set(name, ev.target.result)) {
alert('Failed to create file ' + name)
} else {
switchToFile(name) switchToFile(name)
} }
}
fileReader.readAsText(fileList[i]) fileReader.readAsText(fileList[i])
} }
} }
......
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