diff --git a/gcode/tmp.gcode b/gcode/tmp.gcode new file mode 100644 index 0000000..e69de29 diff --git a/js/ui.js b/js/ui.js index 84bc122..2fce35d 100644 --- a/js/ui.js +++ b/js/ui.js @@ -412,6 +412,25 @@ GCODE.ui = (function(){ $('#errAnalyseTab').removeClass('hide'); } + var InFilemame = new RegExp('[\?&]filename=([^&#]*)').exec(window.location.href); + var ValidFilename = !/[^a-z0-9_.@()-]/i.test(InFilemame[1]); + if(ValidFilename === false) InFilemame = null; + if(InFilemame !== null){ + var LocalGCODE = $.get( "gcode\\" + InFilemame[1], "", null, "text") + .done(function() { + var theFile = []; + chooseAccordion('progressAccordionTab'); + setProgress('loadProgress', 0); + setProgress('analyzeProgress', 0); + theFile.target = []; + theFile.target.result = LocalGCODE.responseText; + LocalGCODE.responseText = null; + GCODE.gCodeReader.loadFile(theFile); + }) + .fail(function() { + alert( "Error loading GCODE file!" ); + }); + } }, processOptions: function(){