diff --git a/gnuplot-4.6.3/post.js b/gnuplot-4.6.3/post.js index a626915..14632cc 100644 --- a/gnuplot-4.6.3/post.js +++ b/gnuplot-4.6.3/post.js @@ -8,10 +8,9 @@ self['FS'] = FS; self['FS']['root'] = FS.root; self['FS']['deleteFile'] = FS.deleteFile; self['FS']['findObject'] = FS.findObject; -self['FS']['createDataFile'] = FS.createDataFile; +self['FS']['createFile'] = FS.createFile; self['FS']['getFileContents'] = function(name) { - var file = FS.findObject(name); - if (!file) return null; - return file.contents; + if (!FS.findObject(name)) return null; + return FS.readFile(name); }; diff --git a/gnuplot-4.6.3/pre.js b/gnuplot-4.6.3/pre.js index 72306b5..2e477fe 100644 --- a/gnuplot-4.6.3/pre.js +++ b/gnuplot-4.6.3/pre.js @@ -30,15 +30,14 @@ self.addEventListener('message', function(e) { FS.deleteFile(name); var arrc = content; if (typeof(content) == "string") - arrc = Module['intArrayFromString'](content, true); - FS.createDataFile('/', name, arrc); + arrc = intArrayFromString(content, true); + FS.createFile('/', name, arrc, true, true); result['content'] = 'OK'; self.postMessage(result); break; case 'getFile': - var file = FS.findObject(name); - result['content'] = file.contents || 0; + result['content'] = FS.readFile(name) || 0; self.postMessage(result); break;