Update Koperasi

This commit is contained in:
2026-11-06 22:38:45 +07:00
parent 6232b28e11
commit cb36682d9e
79 changed files with 4639 additions and 1378 deletions
+33
View File
@@ -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();
});
});
});
});