Переглянути джерело

paginazione tabelle - aggiunte frecce inizio / fine

ferrari 1 місяць тому
батько
коміт
5c1d549b31
37 змінених файлів з 289 додано та 114 видалено
  1. 23 0
      public/css/new_style.css
  2. 7 3
      resources/views/livewire/bank.blade.php
  3. 7 3
      resources/views/livewire/card.blade.php
  4. 8 4
      resources/views/livewire/city.blade.php
  5. 7 3
      resources/views/livewire/course.blade.php
  6. 7 3
      resources/views/livewire/course_duration.blade.php
  7. 7 3
      resources/views/livewire/course_frequency.blade.php
  8. 7 3
      resources/views/livewire/course_level.blade.php
  9. 7 3
      resources/views/livewire/course_list_original.blade.php
  10. 7 3
      resources/views/livewire/course_member.blade.php
  11. 8 4
      resources/views/livewire/course_member_one.blade.php
  12. 8 4
      resources/views/livewire/course_member_two.blade.php
  13. 7 3
      resources/views/livewire/course_subscription.blade.php
  14. 7 3
      resources/views/livewire/course_type.blade.php
  15. 7 3
      resources/views/livewire/court.blade.php
  16. 7 3
      resources/views/livewire/discipline.blade.php
  17. 12 4
      resources/views/livewire/email_comunications.blade.php
  18. 7 3
      resources/views/livewire/financial_movements.blade.php
  19. 7 3
      resources/views/livewire/member.blade.php
  20. 7 3
      resources/views/livewire/member_archive.blade.php
  21. 7 3
      resources/views/livewire/motivation.blade.php
  22. 8 4
      resources/views/livewire/nation.blade.php
  23. 7 3
      resources/views/livewire/payment_method.blade.php
  24. 8 4
      resources/views/livewire/province.blade.php
  25. 7 3
      resources/views/livewire/rate.blade.php
  26. 6 2
      resources/views/livewire/receipt.blade.php
  27. 7 3
      resources/views/livewire/records_in.blade.php
  28. 7 3
      resources/views/livewire/records_out.blade.php
  29. 7 3
      resources/views/livewire/reminders.blade.php
  30. 12 4
      resources/views/livewire/sms_comunications.blade.php
  31. 8 4
      resources/views/livewire/sponsor.blade.php
  32. 6 2
      resources/views/livewire/subscription.blade.php
  33. 6 2
      resources/views/livewire/subscription_member.blade.php
  34. 8 4
      resources/views/livewire/subscription_members.blade.php
  35. 7 3
      resources/views/livewire/supplier.blade.php
  36. 7 3
      resources/views/livewire/user.blade.php
  37. 7 3
      resources/views/livewire/vat.blade.php

+ 23 - 0
public/css/new_style.css

@@ -1366,3 +1366,26 @@ button.download-png {
 .btn--ui[disabled] {
     background-color: #aaa !important;
 }
+
+.dt-paging-button.page-item.disabled {
+    display: none;
+}
+
+.dt-paging-button.page-item .page-link.first,
+.dt-paging-button.page-item .page-link.last {
+    display: flex;
+    padding: 0;
+    flex-direction: row;
+    flex-wrap: nowrap;
+    align-content: center;
+    justify-content: center;
+    align-items: center;
+}
+
+.dt-paging-button.page-item .page-link.first {
+    padding-right: 5px;
+}
+
+.dt-paging-button.page-item .page-link.last {
+    padding-left: 5px;
+}

+ 7 - 3
resources/views/livewire/bank.blade.php

@@ -239,9 +239,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 7 - 3
resources/views/livewire/card.blade.php

@@ -292,9 +292,13 @@
                 //dom: '<"top"><"row top"<"col-6"B><"col-6"f>>rt<"bottom"<"row"<"col-4"p><"col-4"l><"col-4 rightPagination"i>>><"clear">',
                 //"dom": '<"top"i>rt<"bottom"flp><"clear">',
                 lengthChange: true,
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 8 - 4
resources/views/livewire/city.blade.php

@@ -183,10 +183,14 @@
                         ]
                     }
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
-                }
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
+                },
             });
             $('#tablesaw-350 thead tr th').addClass('col');
             $('#tablesaw-350 thead tr th').css("background-color", "#f6f8fa");

+ 7 - 3
resources/views/livewire/course.blade.php

@@ -594,9 +594,13 @@
                 "targets": 0,
                 "orderable": false
                 } ],
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 7 - 3
resources/views/livewire/course_duration.blade.php

@@ -194,9 +194,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 7 - 3
resources/views/livewire/course_frequency.blade.php

@@ -181,9 +181,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 7 - 3
resources/views/livewire/course_level.blade.php

@@ -181,9 +181,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 7 - 3
resources/views/livewire/course_list_original.blade.php

@@ -929,9 +929,13 @@
                     top1C :'search',
                 },
                 order: [[2, 'asc'], [3, 'asc']],
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 7 - 3
resources/views/livewire/course_member.blade.php

@@ -782,9 +782,13 @@
                     top1C: 'search',
                 },
                 order: [[0, 'asc'], [1, 'asc']],
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 8 - 4
resources/views/livewire/course_member_one.blade.php

@@ -117,10 +117,14 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
-                }/*,
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
+                },/*,
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';
                     $(".dt-search").append(html);

+ 8 - 4
resources/views/livewire/course_member_two.blade.php

@@ -147,10 +147,14 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
-                }/*,
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
+                },/*,
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';
                     $(".dt-search").append(html);

+ 7 - 3
resources/views/livewire/course_subscription.blade.php

@@ -216,9 +216,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 7 - 3
resources/views/livewire/course_type.blade.php

@@ -181,9 +181,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 7 - 3
resources/views/livewire/court.blade.php

@@ -218,9 +218,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 7 - 3
resources/views/livewire/discipline.blade.php

@@ -181,9 +181,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 12 - 4
resources/views/livewire/email_comunications.blade.php

@@ -571,9 +571,13 @@
                 },
                 top1C :'search',
             },
-            pagingType: 'numbers',
+            pagingType: 'first_last_numbers',
             language: {
-                "url": "/assets/js/Italian.json"
+                "url": "/assets/js/Italian.json",
+                paginate: {
+                    first: '<i class="fa-solid fa-angles-left"></i>',
+                    last: '<i class="fa-solid fa-angles-right"></i>',
+                }
             },
             fnInitComplete: function (oSettings, json) {
                 var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';
@@ -715,9 +719,13 @@
                 },
                 top1C :'search',
             },
-            pagingType: 'numbers',
+            pagingType: 'first_last_numbers',
             language: {
-                "url": "/assets/js/Italian.json"
+                "url": "/assets/js/Italian.json",
+                paginate: {
+                    first: '<i class="fa-solid fa-angles-left"></i>',
+                    last: '<i class="fa-solid fa-angles-right"></i>',
+                }
             },
             fnInitComplete: function (oSettings, json) {
                 var html = '&nbsp;<a style="cursor:pointer" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 7 - 3
resources/views/livewire/financial_movements.blade.php

@@ -595,9 +595,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 7 - 3
resources/views/livewire/member.blade.php

@@ -2642,9 +2642,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a style="cursor:pointer" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 7 - 3
resources/views/livewire/member_archive.blade.php

@@ -585,9 +585,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a style="cursor:pointer" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 7 - 3
resources/views/livewire/motivation.blade.php

@@ -200,9 +200,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 8 - 4
resources/views/livewire/nation.blade.php

@@ -226,10 +226,14 @@
                         ]
                     }
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
-                }
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
+                },
             });
             $('#tablesaw-350 thead tr th').addClass('col');
             $('#tablesaw-350 thead tr th').css("background-color", "#f6f8fa");

+ 7 - 3
resources/views/livewire/payment_method.blade.php

@@ -288,9 +288,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 8 - 4
resources/views/livewire/province.blade.php

@@ -215,10 +215,14 @@
                         ]
                     }
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
-                }
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
+                },
             });
             $('#tablesaw-350 thead tr th').addClass('col');
             $('#tablesaw-350 thead tr th').css("background-color", "#f6f8fa");

+ 7 - 3
resources/views/livewire/rate.blade.php

@@ -465,9 +465,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" data-bs-toggle="modal" data-bs-target="#rateModal" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 6 - 2
resources/views/livewire/receipt.blade.php

@@ -484,9 +484,13 @@
                     top1C: 'search',
                 },
                 order: [[0, 'desc'], [1, 'asc']],
-                pagingType: 'numbers',
+                pagingType: 'first_last_numbers',
                 language: {
-                    "url": "/assets/js/Italian.json"
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 fnInitComplete: function (oSettings, json) {
                     setTimeout(() => {

+ 7 - 3
resources/views/livewire/records_in.blade.php

@@ -1547,9 +1547,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 7 - 3
resources/views/livewire/records_out.blade.php

@@ -1942,9 +1942,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 7 - 3
resources/views/livewire/reminders.blade.php

@@ -302,9 +302,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 12 - 4
resources/views/livewire/sms_comunications.blade.php

@@ -497,9 +497,13 @@
                 },
                 top1C :'search',
             },
-            pagingType: 'numbers',
+            pagingType: 'first_last_numbers',
             language: {
-                "url": "/assets/js/Italian.json"
+                "url": "/assets/js/Italian.json",
+                paginate: {
+                    first: '<i class="fa-solid fa-angles-left"></i>',
+                    last: '<i class="fa-solid fa-angles-right"></i>',
+                }
             },
             fnInitComplete: function (oSettings, json) {
                 var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';
@@ -641,9 +645,13 @@
                 },
                 top1C :'search',
             },
-            pagingType: 'numbers',
+            pagingType: 'first_last_numbers',
             language: {
-                "url": "/assets/js/Italian.json"
+                "url": "/assets/js/Italian.json",
+                paginate: {
+                    first: '<i class="fa-solid fa-angles-left"></i>',
+                    last: '<i class="fa-solid fa-angles-right"></i>',
+                }
             },
             fnInitComplete: function (oSettings, json) {
                 var html = '&nbsp;<a style="cursor:pointer" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 8 - 4
resources/views/livewire/sponsor.blade.php

@@ -563,10 +563,14 @@
                         ]
                     }
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
-                }
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
+                },
             });
             $('#tablesaw-350 thead tr th').addClass('col');
             $('#tablesaw-350 thead tr th').css("background-color", "#f6f8fa");

+ 6 - 2
resources/views/livewire/subscription.blade.php

@@ -262,9 +262,13 @@
                         orderable: false
                     }
                 ],
-                pagingType: 'numbers',
+                pagingType: 'first_last_numbers',
                 language: {
-                    url: "/assets/js/Italian.json"
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 fnInitComplete: function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 6 - 2
resources/views/livewire/subscription_member.blade.php

@@ -483,9 +483,13 @@
                     top1C: 'search',
                 },
                 order: [[0, 'asc'], [1, 'asc']],
-                pagingType: 'numbers',
+                pagingType: 'first_last_numbers',
                 language: {
-                    url: "/assets/js/Italian.json"
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 fnInitComplete: function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="showHideFilter btn--ui"><i class="fa-solid fa-sliders"></i></a>';

+ 8 - 4
resources/views/livewire/subscription_members.blade.php

@@ -116,10 +116,14 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
-                }/*,
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
+                },/*,
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';
                     $(".dt-search").append(html);

+ 7 - 3
resources/views/livewire/supplier.blade.php

@@ -438,9 +438,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';

+ 7 - 3
resources/views/livewire/user.blade.php

@@ -341,9 +341,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     @if(Auth::user()->level == 0)

+ 7 - 3
resources/views/livewire/vat.blade.php

@@ -193,9 +193,13 @@
                     },
                     top1C :'search',
                 },
-                pagingType: 'numbers',
-                "language": {
-                    "url": "/assets/js/Italian.json"
+                pagingType: 'first_last_numbers',
+                language: {
+                    "url": "/assets/js/Italian.json",
+                    paginate: {
+                        first: '<i class="fa-solid fa-angles-left"></i>',
+                        last: '<i class="fa-solid fa-angles-right"></i>',
+                    }
                 },
                 "fnInitComplete": function (oSettings, json) {
                     var html = '&nbsp;<a href="#" class="addData btn--ui"><i class="fa-solid fa-plus"></i></a>';