throw an error if image could not be loaded
This commit is contained in:
Vendored
+6
-2
@@ -1310,12 +1310,16 @@ function ImageEditor(canvasId, args) {
|
||||
*/
|
||||
this.loadImage = function (url, callback) {
|
||||
callback = typeof callback === 'function' ? callback : function () {};
|
||||
fabric.Image.fromURL(this._url = url, function (img) {
|
||||
fabric.util.loadImage(this._url = url, function (obj) {
|
||||
if(obj == null) {
|
||||
throw new Error('Error loading ' + url);
|
||||
}
|
||||
var img = new fabric.Image(obj);
|
||||
_canvas.setImage(img);
|
||||
img.__url = url;
|
||||
img.sendToBack();
|
||||
callback(img);
|
||||
});
|
||||
}, { crossOrigin: 'anonymous' });
|
||||
return this;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user