|
|
@ -228,9 +228,9 @@
|
|
228
|
228
|
}
|
|
229
|
229
|
</script>
|
|
230
|
230
|
<script>
|
|
231
|
|
pixl.script = {};
|
|
|
231
|
pixl.scripts = {};
|
|
232
|
232
|
|
|
233
|
|
pixl.script.stringify = function(name, scriptObj) {
|
|
|
233
|
pixl.scripts.stringify = function(name, scriptObj) {
|
|
234
|
234
|
var script = "window." + name + " = " + "{};\n";
|
|
235
|
235
|
for (var funName in scriptObj) {
|
|
236
|
236
|
script += name + "." + funName + " = " + scriptObj[funName].toString() + ";\n";
|
|
|
@ -238,13 +238,13 @@
|
|
238
|
238
|
return script;
|
|
239
|
239
|
};
|
|
240
|
240
|
|
|
241
|
|
pixl.script.save = function(name, scriptObj) {
|
|
|
241
|
pixl.scripts.save = function(name, scriptObj) {
|
|
242
|
242
|
var xhr = new XMLHttpRequest();
|
|
243
|
243
|
xhr.open('POST', '/scripts/' + name);
|
|
244
|
|
xhr.send(pixl.script.stringify(name, scriptObj));
|
|
|
244
|
xhr.send(pixl.scripts.stringify(name, scriptObj));
|
|
245
|
245
|
};
|
|
246
|
246
|
|
|
247
|
|
pixl.script.load = function(name) {
|
|
|
247
|
pixl.scripts.load = function(name) {
|
|
248
|
248
|
var xhr = new XMLHttpRequest();
|
|
249
|
249
|
xhr.open('GET', '/scripts/' + name);
|
|
250
|
250
|
xhr.onreadystatechange = function(ev) {
|