diff --git a/broadcast/pagination.cmp.php b/broadcast/pagination.cmp.php index f8df9a0..929dfd2 100644 --- a/broadcast/pagination.cmp.php +++ b/broadcast/pagination.cmp.php @@ -1,40 +1,40 @@ - diff --git a/broadcast/script.js b/broadcast/script.js index a8171ad..d63a52b 100644 --- a/broadcast/script.js +++ b/broadcast/script.js @@ -63,6 +63,9 @@ Script btnFilter.addEventListener ('click', filter); $ ('#btn-reset').on ('click', resetFilter); + + $ (window).resize (this.setPagination); + this.setPagination (); } static @@ -75,6 +78,21 @@ Script window.location.href = url; } + + static + setPagination () + { + for (let i = 0; i < 10; ++i) + $ (`.page-${i}`).removeClass ('d-none'); + + for (let i = 9; i > 0; --i) + { + if ($ ('.pagination').width () >= $ ('body').width () * .8) + $ (`.page-${i}`).addClass ('d-none'); + else + break; + } + } }