This repository has been archived by the owner on Jul 25, 2021. It is now read-only.
Releases: clarketm/TableExport
Releases · clarketm/TableExport
v3.2.8
v3.2.7
v3.2.6
updates
File | Description |
---|---|
README.md |
updated documentation for the update, reset, and remove methods |
tableexport.js |
restructured using the UMD (Universal Module Definition) pattern updated file-saver dependency to latest (v1.3.2) |
v3.2.5
v3.2.4
updates
File | Description |
---|---|
LICENSE.txt |
updated copyright year |
package.json |
keywords: added "tableexport" and remove duplicate entries |
tableexport.css |
updated copyright year & adjusted the padding around the export button icons |
tableexport.js |
updated copyright year & removed a debugging/logging statement left in from the previous release |
v3.2.3
v3.2.2
v3.2.1
added: new property
ignoreCSS
: excludes <tr>
, <td>
, or <th>
elements matching the provided selector(s).
e.g.
ignoreCSS: "tr.hide"
=> will exclude all rows with a hide class from the exported file.ignoreCSS: [".password", ".username"]
=> will exclude any row (or cell) with the password or username class
v3.2.0
added: 3 new properties:
footers
//(Boolean), display table footers (th/td elements) in the <tfoot>
ignoreRows
//(Number, Number[]), row indices to exclude from the exported file
ignoreCols
//(Number, Number[]), column indices to exclude from the exported file
added FileSaver.js implementations for the xls
, csv
, and txt
file types, effectively broadening browser support.
removed <a>
tags w/ custom button-like css and replaced with native <button>
elements, allowing for predictable and consistent fallback styling when Bootstrap is being not used.
removed duplicate event handler binding when multiple instances of tableExport()
are called.