Skip to content

Commit 1c8b7b3

Browse files
author
hhurz
committed
IE11 support
1 parent bfbe126 commit 1c8b7b3

File tree

3 files changed

+27
-21
lines changed

3 files changed

+27
-21
lines changed

tableExport.js

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @preserve tableExport.jquery.plugin
33
*
4-
* Version 1.20.2
4+
* Version 1.21
55
*
66
* Copyright (c) 2015-2021 hhurz,
77
* https://github.com/hhurz/tableExport.jquery.plugin
@@ -812,7 +812,7 @@
812812
const cellStyles = document.defaultView.getComputedStyle(cell, null);
813813
const rowStyles = document.defaultView.getComputedStyle($row[0], null);
814814

815-
for (const cssStyle in defaults.mso.styles) {
815+
for (let cssStyle in defaults.mso.styles) {
816816
let thCss = cellStyles[defaults.mso.styles[cssStyle]];
817817
if (thCss === '')
818818
thCss = rowStyles[defaults.mso.styles[cssStyle]];
@@ -864,7 +864,7 @@
864864
const cellStyles = document.defaultView.getComputedStyle(cell, null);
865865
const rowStyles = document.defaultView.getComputedStyle($row[0], null);
866866

867-
for (const cssStyle in defaults.mso.styles) {
867+
for (let cssStyle in defaults.mso.styles) {
868868
tdCss = cellStyles[defaults.mso.styles[cssStyle]];
869869
if (tdCss === '')
870870
tdCss = rowStyles[defaults.mso.styles[cssStyle]];
@@ -1181,7 +1181,7 @@
11811181
rk = 'a0';
11821182
ro = 'l';
11831183
}
1184-
for (const key in pageFormats) {
1184+
for (let key in pageFormats) {
11851185
if (pageFormats.hasOwnProperty(key)) {
11861186
if (pageFormats[key][1] > w) {
11871187
rk = key;
@@ -1872,7 +1872,7 @@
18721872
}
18731873

18741874
if (typeof teOptions.images !== 'undefined') {
1875-
for (const i in teOptions.images)
1875+
for (let i in teOptions.images)
18761876
if (teOptions.images.hasOwnProperty(i))
18771877
loadImage(teOptions.images[i]);
18781878
}
@@ -3184,7 +3184,7 @@
31843184
table: jsPdfTable,
31853185
cursor: jsPdfCursor
31863186
};
3187-
for (const prop in additionalData) {
3187+
for (let prop in additionalData) {
31883188
if (additionalData.hasOwnProperty(prop)) {
31893189
data[prop] = additionalData[prop];
31903190
}
@@ -3282,8 +3282,8 @@
32823282
}
32833283
}
32843284

3285-
class jsPdfTableClass {
3286-
constructor() {
3285+
var jsPdfTableClass = /** class */ (function () {
3286+
function jsPdfTableClass() { /** constructor */
32873287
this.height = 0;
32883288
this.width = 0;
32893289
this.x = 0;
@@ -3294,21 +3294,23 @@
32943294
this.headerRow = null;
32953295
this.settings = {};
32963296
}
3297-
}
3297+
return jsPdfTableClass;
3298+
}());
32983299

3299-
class jsPdfRowClass {
3300-
constructor(raw) {
3300+
var jsPdfRowClass = /** class */ (function () {
3301+
function jsPdfRowClass(raw) { /** constructor */
33013302
this.raw = raw || {};
33023303
this.index = 0;
33033304
this.styles = {};
33043305
this.cells = {};
33053306
this.height = 0;
33063307
this.y = 0;
33073308
}
3308-
}
3309+
return jsPdfRowClass;
3310+
}());
33093311

3310-
class jsPdfCellClass {
3311-
constructor(raw) {
3312+
var jsPdfCellClass = /** class */ (function () {
3313+
function jsPdfCellClass(raw) { /** constructor */
33123314
this.raw = raw;
33133315
this.styles = {};
33143316
this.text = '';
@@ -3319,17 +3321,19 @@
33193321
this.x = 0;
33203322
this.y = 0;
33213323
}
3322-
}
3324+
return jsPdfCellClass;
3325+
}());
33233326

3324-
class jsPdfColumnClass {
3325-
constructor(dataKey) {
3327+
var jsPdfColumnClass = /** class */ (function () {
3328+
function jsPdfColumnClass(dataKey) { /** constructor */
33263329
this.dataKey = dataKey;
33273330
this.options = {};
33283331
this.styles = {};
33293332
this.contentWidth = 0;
33303333
this.width = 0;
33313334
this.x = 0;
33323335
}
3333-
}
3336+
return jsPdfColumnClass;
3337+
}());
33343338

33353339
})(jQuery);

tableExport.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/index.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@
2626
<script type="text/javascript" src="../libs/FileSaver/FileSaver.min.js"></script>
2727
<script type="text/javascript" src="../libs/js-xlsx/xlsx.core.min.js"></script>
2828

29+
<!-- For IE11 support include polyfills.umd.js before you include jspdf.umd.min.js and html2canvas.min.js
30+
<script type="text/javascript" src="../libs/jsPDF/polyfills.umd.js"></script>
31+
-->
2932
<script type="text/javascript" src="../libs/jsPDF/jspdf.umd.min.js"></script>
3033

31-
<script type="text/javascript" src="../libs/es6-promise/es6-promise.auto.min.js"></script>
3234
<script type="text/javascript" src="../libs/html2canvas/html2canvas.min.js"></script>
3335
<!--<![endif]-->
3436
<script type="text/javascript" src="../tableExport.js"></script>

0 commit comments

Comments
 (0)