UNPKG

wonder.js

Version:
35 lines (26 loc) 1.07 kB
'use strict'; var Most = require("most"); function _loadBlobImage (objectUrl,errorInfo,resolve,reject){ if (typeof window.loadImageBlob_wonder === "undefined") { window.loadImageBlob_wonder = function(objectUrl, errorInfo, resolve, reject){ var image = new Image(); image.src = objectUrl; image.onload = (function () { return resolve(image); }); image.onerror = (function (e) { console.trace(); return reject(new Error(errorInfo)); }); }; } window.loadImageBlob_wonder(objectUrl, errorInfo, resolve, reject) }; function loadBlobImage(objectUrl, errorInfo) { return Most.fromPromise(new Promise((function (resolve, reject) { return _loadBlobImage(objectUrl, errorInfo, resolve, reject); }))); } exports._loadBlobImage = _loadBlobImage; exports.loadBlobImage = loadBlobImage; /* most Not a pure module */