From 94852de8117dae019cba98fdb01a48078910443d Mon Sep 17 00:00:00 2001 From: mitsugu oyama Date: Wed, 14 Sep 2011 19:06:15 +0900 Subject: implement worker --- modules/libDLImage.js | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 modules/libDLImage.js (limited to 'modules') diff --git a/modules/libDLImage.js b/modules/libDLImage.js new file mode 100644 index 0000000..b2dabda --- /dev/null +++ b/modules/libDLImage.js @@ -0,0 +1,39 @@ +var JSONMessage; +var xhrImg; + +function trueImage(){ + var instream=xhrImg.responseText; + self.postMessage( + {'status':'normal','message':instream,'savePath':JSONMessage.savePath} + ); + return; +}; + +function falseImage(){ + self.postMessage({'status':'error','message':'IMAGE FILE ACCEPT ERROR!!'}); + return false; +}; + +function downloadImage(){ + xhrImg=new XMLHttpRequest(); + xhrImg.addEventListener("load",trueImage,false); + xhrImg.addEventListener("error",falseImage,false); + xhrImg.open("GET",JSONMessage.imageUrl,false); + xhrImg.overrideMimeType('text/plain;charset=x-user-defined'); + if(0