Update Koperasi
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
'use strict';
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const page = document.querySelector('.koperasi-list-page');
|
||||
if (!page) return;
|
||||
|
||||
page.querySelector('#koperasi-per-page').addEventListener('change', event => event.target.form.requestSubmit());
|
||||
|
||||
page.querySelectorAll('[data-koperasi-row]').forEach(row => {
|
||||
row.addEventListener('click', event => {
|
||||
if (event.target.closest('a, button, input, select, textarea, label, form')) return;
|
||||
window.location.href = row.querySelector('.edit-record').href;
|
||||
});
|
||||
});
|
||||
|
||||
page.querySelectorAll('[data-koperasi-delete]').forEach(form => {
|
||||
form.addEventListener('submit', event => {
|
||||
event.preventDefault();
|
||||
Swal.fire({
|
||||
title: 'Hapus koperasi?',
|
||||
text: `Data koperasi "${form.dataset.nama}" akan dihapus.`,
|
||||
icon: 'warning',
|
||||
showCancelButton: true,
|
||||
confirmButtonText: 'Ya, hapus',
|
||||
cancelButtonText: 'Batal',
|
||||
customClass: { confirmButton: 'btn btn-danger me-3', cancelButton: 'btn btn-label-secondary' },
|
||||
buttonsStyling: false
|
||||
}).then(result => {
|
||||
if (result.isConfirmed) form.submit();
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user