diff --git a/packages/data-table-view/package.json b/packages/data-table-view/package.json index 0bd053b9743c1803afa08c0b2167710743f36686..50068131790e5e18a37a6cf7dd1400237ed3f9ce 100644 --- a/packages/data-table-view/package.json +++ b/packages/data-table-view/package.json @@ -28,11 +28,13 @@ }, "dependencies": { "@webcomponents/webcomponentsjs": "^2.2.10", - "datatables.net-buttons": "^1.6.1", - "datatables.net-buttons-dt": "^1.6.1", - "datatables.net-dt": "^1.10.20", + "keycloak-js": "^8.0.0", + "event-target-shim": "^5.0.1", + "datatables.net-dt": "^1.10.19", "datatables.net-responsive": "^2.2.3", "datatables.net-responsive-dt": "^2.2.3", + "datatables.net-buttons": "^1.6.1", + "datatables.net-buttons-dt": "^1.6.1", "i18next": "^17.0.3", "jquery": "^3.4.1", "jszip": "^3.2.2", diff --git a/packages/data-table-view/src/vpu-data-table-view-demo.js b/packages/data-table-view/src/vpu-data-table-view-demo.js index 3d8a86448a785743df0f3f5e4dbe2dd10ff983e1..44a5c260288f703caf69128b1060b3f4c9d5fe2d 100644 --- a/packages/data-table-view/src/vpu-data-table-view-demo.js +++ b/packages/data-table-view/src/vpu-data-table-view-demo.js @@ -162,7 +162,8 @@ class DataTableViewDemo extends LitElement { <div class="content"> <h4>DataTable: with data, paging and searching AND exportable</h4> <div class="box"> - <vpu-data-table-view lang="${this.lang}" paging searching exportable export-name="Demo Export" id="vdtv1"></vpu-data-table-view> + <vpu-data-table-view paging searching exportable export-name="Demo Export" + lang="${this.lang}" id="vdtv1"></vpu-data-table-view> </div> <h4>DataTable: no data, no paging, no searching</h4> <div class="box"> diff --git a/packages/data-table-view/src/vpu-data-table-view.js b/packages/data-table-view/src/vpu-data-table-view.js index 2d9aaf07b1e44149ee6d758e50289b88c32353c1..16fac5ed00d7436fd1bd1d0e9712b84c44e34d25 100644 --- a/packages/data-table-view/src/vpu-data-table-view.js +++ b/packages/data-table-view/src/vpu-data-table-view.js @@ -96,7 +96,7 @@ class DataTableView extends LitElement { searching: this.searching, columns: this.columns, columnDefs: this.columnDefs, - dom: (this.exportable ? 'B' : '') + 'frtip', + dom: (this.exportable ? '<"export-btn"B>' : '') + 'lfrtip', buttons: [ { extend: 'csvHtml5', @@ -151,6 +151,9 @@ class DataTableView extends LitElement { border-radius: var(--vpu-border-radius); background: transparent; } + .export-btn { + margin-bottom: .6rem; + } `; } diff --git a/packages/data-table-view/vendor/auth b/packages/data-table-view/vendor/auth index 81f1e335fb1de83953527442683f10ff10cab864..688c31162459f6f642fe76494c6201d29b635ab2 160000 --- a/packages/data-table-view/vendor/auth +++ b/packages/data-table-view/vendor/auth @@ -1 +1 @@ -Subproject commit 81f1e335fb1de83953527442683f10ff10cab864 +Subproject commit 688c31162459f6f642fe76494c6201d29b635ab2