Tambah fitur tombol dan pesan peringatan pada aplikasi

- Menambahkan tombol "remove_button" dan "clear_button" pada plugin TomSelect di `app.js`.
- Mengatur fungsi HTML untuk memformat elemen tombol.
- Menambahkan dukungan untuk pesan toastr dengan tipe "warning" di `base.blade.php`.
This commit is contained in:
Daeng Deni Mardaeni 2025-01-01 22:02:23 +07:00
parent 2d46fa5065
commit 2042d5b70b
2 changed files with 8 additions and 1 deletions

View File

@ -18,10 +18,13 @@ window.IMask = IMask;
document.querySelectorAll(".tomselect").forEach((el) => { document.querySelectorAll(".tomselect").forEach((el) => {
let settings = { let settings = {
plugins: ["dropdown_input"], plugins: ["dropdown_input", "remove_button", "clear_button"],
create: false, create: false,
createOnBlur: true, createOnBlur: true,
closeButton: true, closeButton: true,
html: function (data) {
return `<div class="${data.className}" title="${data.title}">&times;</div>`;
},
}; };
new TomSelect(el, settings); new TomSelect(el, settings);

View File

@ -24,6 +24,10 @@
<em class="hidden toastr" data-type="info" data-message=" {{ session('info') }}"></em> <em class="hidden toastr" data-type="info" data-message=" {{ session('info') }}"></em>
@endif @endif
@if (session('warning'))
<em class="hidden toastr" data-type="warning" data-message=" {{ session('warning') }}"></em>
@endif
@if (session('success')) @if (session('success'))
<em class="hidden toastr" data-type="success" data-message=" {{ session('success') }}"></em> <em class="hidden toastr" data-type="success" data-message=" {{ session('success') }}"></em>
@endif @endif