loadImage: function (src, width, height, type, page, cb) {
var $this = this;
- var callback = function () {
+ var callback = function (img) {
if (cb && typeof cb == 'function') {
setTimeout(function () {
if (!callbackCalled) {
callbackCalled = true;
- cb();
+ cb(img);
}
}, $this.fluidbook.shortLoading ? 0 : 10);
}
var callbackCalled = false;
$(img).one('load', function () {
- callback();
+ callback(img);
});
$(img).one('error', function () {
img.type = type;
}
if (img.complete || img.readyState === 'complete' || img.readyState === 4) {
- callback();
+ callback(img);
}
var res = $(img);
$(res).attr('aria-hidden', true);
// Load image before running zoom up animation
$this.fluidbook.displayLoader();
+ console.log(zoomImage, $this.fluidbook.loader.getURL(zoomImage));
$this.fluidbook.loader.loadImage($this.fluidbook.loader.getURL(zoomImage), null, null, null, null, function (img) {
// Image is set as a background for better scaling / fitting via CSS
z.css('background-image', 'url(' + img.src + ')');