From 0deb0a7b2c200e40dcb984f818953616d48ff0eb Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Mon, 26 Feb 2024 17:52:08 +0100 Subject: [PATCH] wait #6752 @1.5 --- config/backpack/base.php | 4 +- resources/views/columns/owner.blade.php | 18 +- .../backpack/crud/filters/select2.blade.php | 143 +++++++++++++ .../crud/filters/select2_ajax.blade.php | 190 ++++++++++++++++++ .../crud/filters/select2_multiple.blade.php | 157 +++++++++++++++ 5 files changed, 503 insertions(+), 9 deletions(-) create mode 100644 resources/views/vendor/backpack/crud/filters/select2.blade.php create mode 100644 resources/views/vendor/backpack/crud/filters/select2_ajax.blade.php create mode 100644 resources/views/vendor/backpack/crud/filters/select2_multiple.blade.php diff --git a/config/backpack/base.php b/config/backpack/base.php index 857c2d18a..c0147e204 100644 --- a/config/backpack/base.php +++ b/config/backpack/base.php @@ -153,9 +153,9 @@ return [ 'https://cdnjs.cloudflare.com/ajax/libs/jquery.form/4.3.0/jquery.form.min.js', "https://cdnjs.cloudflare.com/ajax/libs/jquery-contextmenu/2.9.2/jquery.contextMenu.min.js", "https://cdnjs.cloudflare.com/ajax/libs/jquery-contextmenu/2.9.2/jquery.ui.position.min.js", - 'https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.4/gsap.min.js', + 'https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js', 'https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js', - 'https://cdnjs.cloudflare.com/ajax/libs/sweetalert2/11.7.3/sweetalert2.all.js', + 'https://cdnjs.cloudflare.com/ajax/libs/sweetalert2/11.10.5/sweetalert2.all.js', 'https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js', // examples (everything inside the bundle, loaded from CDN) diff --git a/resources/views/columns/owner.blade.php b/resources/views/columns/owner.blade.php index 38cfdb0d4..ed12176fc 100644 --- a/resources/views/columns/owner.blade.php +++ b/resources/views/columns/owner.blade.php @@ -25,11 +25,11 @@ confirmButtonText: '{{__('Valider')}}', showCancelButton: true, cancelButtonText: '{{__('Annuler')}}', - cancelButtonColor: '#f1ecec', - cancelButtonTextColor: '#000000', + cancelButtonColor: '#cccccc', focusConfirm: false, didOpen: function () { let select = $(Swal.getHtmlContainer()).find('select'); + console.log(select); $(select).select2({ theme: 'bootstrap', ajax: { @@ -42,8 +42,12 @@ }); }, didDestroy: function () { - let select = $(Swal.getHtmlContainer()).find('select'); - $(select).select2('destroy'); + try { + let select = $(Swal.getHtmlContainer()).find('select'); + $(select).select2('destroy'); + } catch (e) { + + } }, }).then((result) => { if (result.isConfirmed) { @@ -61,9 +65,9 @@ getOption('name')}}-{{$column['name']}}="{{$values}}">