Skip to content

Commit 9d138d7

Browse files
committed
Use responsive feature of DataTables
1 parent 934022c commit 9d138d7

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

composer.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"components/jquery": "v3.7.1",
44
"datatables.net/datatables.net-bs5": "2.0.8",
55
"datatables.net/datatables.net-buttons-bs5": "3.0.2",
6+
"datatables.net/datatables.net-responsive-bs5": "3.0.2",
67
"fortawesome/font-awesome": "v6.5.2",
78
"ltb-project/ltb-common": "dev-main",
89
"twbs/bootstrap": "v5.3.6"
@@ -28,8 +29,11 @@
2829
"cp vendor/datatables.net/datatables.net-buttons/js/buttons.colVis.min.js htdocs/vendor/datatables/",
2930
"cp vendor/datatables.net/datatables.net-buttons/js/buttons.html5.min.js htdocs/vendor/datatables/",
3031
"cp vendor/datatables.net/datatables.net-buttons/js/buttons.print.min.js htdocs/vendor/datatables/",
32+
"cp vendor/datatables.net/datatables.net-responsive/js/dataTables.responsive.min.js htdocs/vendor/datatables/",
3133
"cp vendor/datatables.net/datatables.net-buttons-bs5/css/buttons.bootstrap5.min.css htdocs/vendor/datatables/",
3234
"cp vendor/datatables.net/datatables.net-buttons-bs5/js/buttons.bootstrap5.min.js htdocs/vendor/datatables/",
35+
"cp vendor/datatables.net/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css htdocs/vendor/datatables/",
36+
"cp vendor/datatables.net/datatables.net-responsive-bs5/js/responsive.bootstrap5.min.js htdocs/vendor/datatables/",
3337
"rm -rf vendor/datatables.net",
3438

3539
"rm -rf htdocs/vendor/font-awesome/*",

templates/footer.tpl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@
1010
<script src="vendor/datatables/dataTables.min.js"></script>
1111
<script src="vendor/datatables/dataTables.bootstrap5.min.js"></script>
1212
<script src="vendor/datatables/dataTables.buttons.min.js"></script>
13+
<script src="vendor/datatables/dataTables.responsive.min.js"></script>
1314
<script src="vendor/datatables/buttons.colVis.min.js"></script>
1415
<script src="vendor/datatables/buttons.html5.min.js"></script>
1516
<script src="vendor/datatables/buttons.print.min.js"></script>
1617
<script src="vendor/datatables/buttons.bootstrap5.min.js"></script>
18+
<script src="vendor/datatables/responsive.bootstrap5.min.js"></script>
1719
{/if}
1820
<script>
1921
const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]')
@@ -56,6 +58,7 @@ const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstra
5658
language: {
5759
url: "vendor/datatables/i18n/{/literal}{$lang|default:'en'}{literal}.json"
5860
},
61+
responsive: true,
5962
initComplete: function () {
6063
$("#spinner").hide();
6164
$('table.dataTable').show();

templates/header.tpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
{if $use_datatables}
1414
<link rel="stylesheet" type="text/css" href="vendor/datatables/dataTables.bootstrap5.min.css" />
1515
<link rel="stylesheet" type="text/css" href="vendor/datatables/buttons.bootstrap5.min.css" />
16+
<link rel="stylesheet" type="text/css" href="vendor/datatables/responsive.bootstrap5.min.css" />
1617
{/if}
1718
{if $hover_effect}
1819
<link rel="stylesheet" type="text/css" href="vendor/hover/css/hover-min.css" />

0 commit comments

Comments
 (0)