/*\r
* pettanR common.js\r
- * version 0.4.6\r
+ * version 0.4.7\r
* \r
* author: itozyun\r
*/\r
if( ua.isIE){\r
el.onreadystatechange = detect;\r
} else {\r
- setTimeout( onLoad, 0);\r
+ el.onload = onLoad;\r
}\r
function detect(){\r
- if ( this.readyState == "complete") {\r
+ if ( this.readyState === "complete") {\r
this.onreadystatechange = new Function();\r
this.onreadystatechange = null;\r
- onLoad();\r
+ setTimeout( asynkCallback, 0 );\r
}\r
} \r
function onLoad(){\r
- callback( el);\r
+ el.onload = null;\r
+ setTimeout( asynkCallback, 0 );\r
+ }\r
+ function asynkCallback(){\r
+ callback( el );\r
}\r
}\r
}\r
return {\r
PETTANR_ROOT_PATH: PETTANR_ROOT_PATH,\r
URL_ORIGINAL_PICTURES_JSON: ( isLocal === true ? 'json\/' : PETTANR_ROOT_PATH) + 'original_pictures.json',\r
+ URL_COMICS_JSON: ( isLocal === true ? 'json\/' : PETTANR_ROOT_PATH) + 'comics.json',\r
URL_PANELS_JSON: ( isLocal === true ? 'json\/' : PETTANR_ROOT_PATH) + 'panels.json',\r
NS_PETTANR_COMIC: 'pettanr-comic',\r
RESOURCE_PICTURE_PATH: ( isLocal === true ? pettanr.ROOT_PATH : PETTANR_ROOT_PATH) + 'resource_pictures\/',\r