Remove double load of 3d image and stop caching

This commit is contained in:
Niklas Fondberg
2020-02-10 13:23:52 +01:00
committed by GitHub
parent e403094514
commit 34e0361eeb
2 changed files with 16 additions and 28 deletions
+1 -7
View File
@@ -451,6 +451,7 @@ var Canvas = fabric.util.createClass(fabric.Canvas, {
'crop[h]=' + imageData.height,
'crop[x]=' + imageData.x,
'crop[y]=' + imageData.y,
'no-cache=1',
];
if (imageData.mirrored) {
@@ -582,12 +583,6 @@ var Canvas = fabric.util.createClass(fabric.Canvas, {
$document.trigger('PIE:image-start-load');
$.ajax({
url: this.get3dUrl(),
crossDomain: true,
type: 'HEAD',
cache: true,
}).done(function() {
fabric.Image.fromURL(encodeURI(this.get3dUrl()), function (img) {
if (!img._element) {
$document.trigger('PIE:image-error-load');
@@ -597,7 +592,6 @@ var Canvas = fabric.util.createClass(fabric.Canvas, {
this.get3dHandler().setImage(img);
$document.trigger('PIE:image-end-load');
}.bind(this));
}.bind(this));
},
});
+1 -7
View File
@@ -86,6 +86,7 @@ var Canvas = fabric.util.createClass(fabric.Canvas, {
'crop[h]=' + imageData.height,
'crop[x]=' + imageData.x,
'crop[y]=' + imageData.y,
'no-cache=1',
];
if (imageData.mirrored) {
@@ -217,12 +218,6 @@ var Canvas = fabric.util.createClass(fabric.Canvas, {
$document.trigger('PIE:image-start-load');
$.ajax({
url: this.get3dUrl(),
crossDomain: true,
type: 'HEAD',
cache: true,
}).done(function() {
fabric.Image.fromURL(encodeURI(this.get3dUrl()), function (img) {
if (!img._element) {
$document.trigger('PIE:image-error-load');
@@ -232,7 +227,6 @@ var Canvas = fabric.util.createClass(fabric.Canvas, {
this.get3dHandler().setImage(img);
$document.trigger('PIE:image-end-load');
}.bind(this));
}.bind(this));
},
});