From 566ba4783e1ee82796c6692ad2b2ebaac4d36528 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 26 Mar 2024 09:50:01 +0000 Subject: [PATCH 1/2] Fixed #14483 - adds deeplinking to search/sort/pagination Signed-off-by: snipe --- .env.example | 1 + config/session.php | 13 +++++++++++++ public/js/dist/bootstrap-table.js | Bin 1814684 -> 1930592 bytes public/mix-manifest.json | 2 +- .../views/partials/bootstrap-table.blade.php | 1 + webpack.mix.js | 1 + 6 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index f8e1df2987..fd90391973 100644 --- a/.env.example +++ b/.env.example @@ -86,6 +86,7 @@ COOKIE_DOMAIN=null SECURE_COOKIES=false API_TOKEN_EXPIRATION_YEARS=15 BS_TABLE_STORAGE=cookieStorage +BS_TABLE_DEEPLINK=true # -------------------------------------------- # OPTIONAL: SECURITY HEADER SETTINGS diff --git a/config/session.php b/config/session.php index a47294a8cb..5c6cb27a9f 100644 --- a/config/session.php +++ b/config/session.php @@ -174,4 +174,17 @@ return [ 'bs_table_storage' => env('BS_TABLE_STORAGE', 'cookieStorage'), + + /* + |-------------------------------------------------------------------------- + | Bootstrap Table Enable Deeplinking + |-------------------------------------------------------------------------- + | + | Use deeplinks to directly link to search results, sorting, and pagination + | + | More info: https://github.com/generals-space/bootstrap-table-addrbar/blob/master/readme(EN).md + */ + + 'bs_table_addrbar' => env('BS_TABLE_DEEPLINK', true), + ]; diff --git a/public/js/dist/bootstrap-table.js b/public/js/dist/bootstrap-table.js index 7d45dced5d75cc86c7af020d1b8cd477e720a155..6e6d74268fea7a9ca8ba148cb08a412bd95bff19 100644 GIT binary patch delta 22314 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 diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 6c7fa0e60f..be7c6d027d 100644 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -31,7 +31,7 @@ "/css/webfonts/fa-v4compatibility.woff2": "/css/webfonts/fa-v4compatibility.woff2?id=e11465c0eff0549edd4e8ea6bbcf242f", "/css/dist/bootstrap-table.css": "/css/dist/bootstrap-table.css?id=99c395f0bab5966f32f63f4e55899e64", "/js/build/vendor.js": "/js/build/vendor.js?id=a2b971da417306a63385c8098acfe4af", - "/js/dist/bootstrap-table.js": "/js/dist/bootstrap-table.js?id=d0eb38da8b772a21b827b7df208dc4fe", + "/js/dist/bootstrap-table.js": "/js/dist/bootstrap-table.js?id=47596e30f56a42f12175ac54592d0912", "/js/dist/all.js": "/js/dist/all.js?id=13bdb521e0c745d7f81dae3fb110b650", "/js/dist/all-defer.js": "/js/dist/all-defer.js?id=19ccc62a8f1ea103dede4808837384d4", "/css/dist/skins/skin-green.min.css": "/css/dist/skins/skin-green.min.css?id=0a82a6ae6bb4e58fe62d162c4fb50397", diff --git a/resources/views/partials/bootstrap-table.blade.php b/resources/views/partials/bootstrap-table.blade.php index b4f47c6a3c..28c414a436 100644 --- a/resources/views/partials/bootstrap-table.blade.php +++ b/resources/views/partials/bootstrap-table.blade.php @@ -58,6 +58,7 @@ maintainSelected: true, trimOnSearch: false, showSearchClearButton: true, + addrbar: true, // deeplink search phrases, sorting, etc paginationFirstText: "{{ trans('general.first') }}", paginationLastText: "{{ trans('general.last') }}", paginationPreText: "{{ trans('general.previous') }}", diff --git a/webpack.mix.js b/webpack.mix.js index fdda6618ab..0b5e2ed3ee 100644 --- a/webpack.mix.js +++ b/webpack.mix.js @@ -188,6 +188,7 @@ mix './node_modules/bootstrap-table/dist/extensions/export/bootstrap-table-export.js', './node_modules/bootstrap-table/dist/extensions/cookie/bootstrap-table-cookie.js', './node_modules/bootstrap-table/dist/extensions/sticky-header/bootstrap-table-sticky-header.js', + './node_modules/bootstrap-table/dist/extensions/addrbar/bootstrap-table-addrbar.js', './resources/assets/js/extensions/jquery.base64.js', './node_modules/tableexport.jquery.plugin/tableExport.min.js', './node_modules/tableexport.jquery.plugin/libs/jsPDF/jspdf.umd.min.js', From 9df84e235ca4048af82dd81eb2bdc94827211b08 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 26 Mar 2024 09:54:40 +0000 Subject: [PATCH 2/2] Check for config variable Signed-off-by: snipe --- resources/views/partials/bootstrap-table.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/partials/bootstrap-table.blade.php b/resources/views/partials/bootstrap-table.blade.php index 28c414a436..a3d6b6df2d 100644 --- a/resources/views/partials/bootstrap-table.blade.php +++ b/resources/views/partials/bootstrap-table.blade.php @@ -58,7 +58,7 @@ maintainSelected: true, trimOnSearch: false, showSearchClearButton: true, - addrbar: true, // deeplink search phrases, sorting, etc + addrbar: {{ (config('session.bs_table_addrbar') == 'true') ? 'true' : 'false'}}, // deeplink search phrases, sorting, etc paginationFirstText: "{{ trans('general.first') }}", paginationLastText: "{{ trans('general.last') }}", paginationPreText: "{{ trans('general.previous') }}",