,
_openFile: function (url, e, type, localname, print) {
-
if (print === undefined) {
print = false;
}
w.print();
}, 2000);
}
- }
- ,
+ },
+
+ _openFilePreload: function (url, e, type, localname, print) {
+ var $this = this;
+ this.displayLoader();
+ $.ajax({
+ url: url,
+ type: 'HEAD',
+ success: function (data) {
+ $this._openFile(url, e, type, localname, print);
+ $this.hideLoader(1, true);
+ },
+ });
+
+ },
+
_downloadFilePhonegap: function (url, localname, fs, callback, callbackArgs) {
console.log('download file phonegap');
var $this = this;
switch (choice) {
case 'left':
- $this.fluidbook._openFile(dynamicPDF + leftPageNumber, element, 'pdf', leftPageNumber + '.pdf', print);
+ $this.fluidbook._openFilePreload(dynamicPDF + leftPageNumber, element, 'pdf', leftPageNumber + '.pdf', print);
break;
case 'right':
- $this.fluidbook._openFile(dynamicPDF + rightPageNumber, element, 'pdf', rightPageNumber + '.pdf', print);
+ $this.fluidbook._openFilePreload(dynamicPDF + rightPageNumber, element, 'pdf', rightPageNumber + '.pdf', print);
break;
case 'double':
var pageRange = leftPageNumber + '-' + rightPageNumber;
- $this.fluidbook._openFile(dynamicPDF + pageRange, element, 'pdf', pageRange + '.pdf', print);
+ $this.fluidbook._openFilePreload(dynamicPDF + pageRange, element, 'pdf', pageRange + '.pdf', print);
break;
case 'all':
$this.fluidbook.openPDF(element, print);
return false;
}
var pageRange = rangeStart + '-' + rangeEnd;
- $this.fluidbook._openFile(dynamicPDF + pageRange, element, 'pdf', pageRange + '.pdf', print);
+ $this.fluidbook._openFilePreload(dynamicPDF + pageRange, element, 'pdf', pageRange + '.pdf', print);
break;
default:
return false;