mirror of
https://github.com/Hopiu/fabric.js.git
synced 2026-05-15 09:13:11 +00:00
Build distribution
This commit is contained in:
parent
a870e11a57
commit
7ee772a322
3 changed files with 18 additions and 9 deletions
23
dist/all.js
vendored
23
dist/all.js
vendored
|
|
@ -2083,8 +2083,10 @@ fabric.Observable.off = fabric.Observable.stopObserving;
|
|||
}
|
||||
var klass = getKlass(o.type);
|
||||
if (klass.async) {
|
||||
klass.fromObject(o, function (o) {
|
||||
enlivenedObjects[index] = o;
|
||||
klass.fromObject(o, function (o, error) {
|
||||
if (!error) {
|
||||
enlivenedObjects[index] = o;
|
||||
}
|
||||
onLoaded();
|
||||
});
|
||||
}
|
||||
|
|
@ -13881,8 +13883,15 @@ fabric.util.object.extend(fabric.StaticCanvas.prototype, {
|
|||
|
||||
var instance = new fabric.Image(img, object);
|
||||
callback && callback(instance);
|
||||
img = img.onload = null;
|
||||
};
|
||||
img = img.onload = img.onerror = null;
|
||||
};
|
||||
|
||||
/** @ignore */
|
||||
img.onerror = function(e) {
|
||||
fabric.log('Error loading ' + img.src);
|
||||
callback && callback(null, true);
|
||||
img = img.onload = img.onerror = null;
|
||||
};
|
||||
img.src = src;
|
||||
};
|
||||
|
||||
|
|
@ -15836,18 +15845,18 @@ fabric.Image.filters.Pixelate.fromObject = function(object) {
|
|||
});
|
||||
}
|
||||
|
||||
fabric.util.loadImage = function(url, callback) {
|
||||
fabric.util.loadImage = function(url, callback, context) {
|
||||
var img = new Image();
|
||||
if (url && url.indexOf('data') === 0) {
|
||||
img.src = img._src = url;
|
||||
callback(img);
|
||||
callback && callback.call(context, img);
|
||||
}
|
||||
else if (url) {
|
||||
request(url, 'binary', function(body) {
|
||||
img.src = new Buffer(body, 'binary');
|
||||
// preserving original url, which seems to be lost in node-canvas
|
||||
img._src = url;
|
||||
callback(img);
|
||||
callback && callback.call(context, img);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
|
|||
4
dist/all.min.js
vendored
4
dist/all.min.js
vendored
File diff suppressed because one or more lines are too long
BIN
dist/all.min.js.gz
vendored
BIN
dist/all.min.js.gz
vendored
Binary file not shown.
Loading…
Reference in a new issue