Просмотр исходного кода

make files.js includable externally

Lucas Stadler лет назад: 10
Родитель
Сommit
912fd37f35
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      glsl/files.js

+ 6 - 6
glsl/files.js

1
document.title = ".edit";
2
document.body.innerHTML = "";
1
/*document.title = ".edit";
2
document.body.innerHTML = "";*/
3
3
4
var files = {};
4
var files = {};
5
files.prefix = "/papill0n.org/shaders/";
5
files.prefix = "/papill0n.org/shaders/";
6
files.makeName = function(name) {
6
files.makeName = function(name) {
7
  return `${name} - shaders!`;
7
  return `${name} - shaders!`;
8
}
8
}
9
files.current = "spec.txt";
9
/*files.current = "spec.txt";
10
10
11
files.builtin = {"spec.txt": `# Spec
11
files.builtin = {"spec.txt": `# Spec
12
12
60
             "includes/ray-marching.frag": `// Warning: This is likely to be slower than sphere tracing!
60
             "includes/ray-marching.frag": `// Warning: This is likely to be slower than sphere tracing!
61
float trace(vec3 origin, vec3 direction) {
61
float trace(vec3 origin, vec3 direction) {
62
  return 0.0;
62
  return 0.0;
63
}`};
63
}`};*/
64
64
65
files.exists = function(name) {
65
files.exists = function(name) {
66
  return name in files.builtin || (files.prefix + name) in localStorage;
66
  return name in files.builtin || (files.prefix + name) in localStorage;
174
  return containerEl;
174
  return containerEl;
175
}
175
}
176
176
177
var editor = {};
177
/*var editor = {};
178
editor.el = document.createElement("textarea");
178
editor.el = document.createElement("textarea");
179
editor.el.style = "width: 70ex; height: 40em";
179
editor.el.style = "width: 70ex; height: 40em";
180
editor.nameUIEl = files.setupUI(editor.el);
180
editor.nameUIEl = files.setupUI(editor.el);
181
181
182
document.body.appendChild(editor.nameUIEl);
182
document.body.appendChild(editor.nameUIEl);
183
document.body.appendChild(editor.el);
183
document.body.appendChild(editor.el);*/