|
|
@ -65,10 +65,11 @@ files.exists = function(name) {
|
|
65
|
65
|
files.open = function(name) {
|
|
66
|
66
|
files.current = name;
|
|
67
|
67
|
if (name in files.builtin) {
|
|
68
|
|
return {"name": name, "content": files.builtin[name], "readonly": true};
|
|
|
68
|
files.currentFile = {"name": name, "content": files.builtin[name], "readonly": true};
|
|
69
|
69
|
} else {
|
|
70
|
|
return {"name": name, "content": localStorage[files.prefix + name], "readonly": false};
|
|
|
70
|
files.currentFile = {"name": name, "content": localStorage[files.prefix + name], "readonly": false};
|
|
71
|
71
|
}
|
|
|
72
|
return files.currentFile;
|
|
72
|
73
|
}
|
|
73
|
74
|
|
|
74
|
75
|
files.create = function(name, content) {
|
|
|
@ -78,12 +79,13 @@ files.create = function(name, content) {
|
|
78
|
79
|
|
|
79
|
80
|
files.current = name;
|
|
80
|
81
|
|
|
81
|
|
var file = { "name": name, "content": content, readonly: false };
|
|
|
82
|
files.currentFile = { "name": name, "content": content, readonly: false };
|
|
82
|
83
|
localStorage[files.prefix + name] = content;
|
|
83
|
|
return file;
|
|
|
84
|
return files.currentFile;
|
|
84
|
85
|
}
|
|
85
|
86
|
|
|
86
|
87
|
files.save = function(name, content) {
|
|
|
88
|
files.currentFile.content = content;
|
|
87
|
89
|
localStorage[files.prefix + name] = content;
|
|
88
|
90
|
}
|
|
89
|
91
|
|