| OLD | NEW |
| (Empty) |
| 1 <script> | |
| 2 function xhr(url) { | |
| 3 return new Promise(function(resolve, reject) { | |
| 4 var request = new XMLHttpRequest(); | |
| 5 request.addEventListener( | |
| 6 'error', | |
| 7 function(event) { reject(event); }); | |
| 8 request.addEventListener( | |
| 9 'load', | |
| 10 function(event) { resolve(request.response); }); | |
| 11 request.open('GET', url); | |
| 12 request.send(); | |
| 13 }); | |
| 14 } | |
| 15 | |
| 16 function load_image(url, cross_origin) { | |
| 17 return new Promise(function(resolve, reject) { | |
| 18 var img = document.createElement('img'); | |
| 19 document.body.appendChild(img); | |
| 20 img.onload = function() { | |
| 21 resolve(); | |
| 22 }; | |
| 23 img.onerror = function() { | |
| 24 reject(); | |
| 25 }; | |
| 26 if (cross_origin != '') { | |
| 27 img.crossOrigin = cross_origin; | |
| 28 } | |
| 29 img.src = url; | |
| 30 }); | |
| 31 } | |
| 32 </script> | |
| OLD | NEW |