Bladeren bron

store the current file data in files.currentFile

Lucas Stadler 10 jaren geleden
bovenliggende
commit
e32019dc56
1 gewijzigde bestanden met toevoegingen van 6 en 4 verwijderingen
  1. 6 4
      glsl/files.js

+ 6 - 4
glsl/files.js

65
files.open = function(name) {
65
files.open = function(name) {
66
  files.current = name;
66
  files.current = name;
67
  if (name in files.builtin) {
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
  } else {
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
files.create = function(name, content) {
75
files.create = function(name, content) {
78
  
79
  
79
  files.current = name;
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
  localStorage[files.prefix + name] = content;
83
  localStorage[files.prefix + name] = content;
83
  return file;
84
  return files.currentFile;
84
}
85
}
85
86
86
files.save = function(name, content) {
87
files.save = function(name, content) {
88
  files.currentFile.content = content;
87
  localStorage[files.prefix + name] = content;
89
  localStorage[files.prefix + name] = content;
88
}
90
}
89
91