<script>
document.addEventListener('DOMContentLoaded', function() {
    // Set tanggal hari ini sebagai default untuk modal tambah
    const tanggalInput = document.querySelector('#tanggal_tambah');
    const today = new Date().toISOString().split('T')[0];
    if (tanggalInput && !tanggalInput.value) {
        tanggalInput.value = today;
    }

    // Jika ada error validation, tampilkan modal yang sesuai
    <?php if($errors->any() && old('_method') == 'PUT'): ?>
        // Untuk edit - ambil data dari old input
        const editModal = new bootstrap.Modal(document.getElementById('editJurnalModal'));
        editModal.show();
    <?php elseif($errors->any()): ?>
        // Untuk tambah
        const tambahModal = new bootstrap.Modal(document.getElementById('tambahJurnalModal'));
        tambahModal.show();
    <?php endif; ?>
});

function editJurnal(id, tanggal, perencanaan, pelaksanaan) {
    // Debug: cek format tanggal yang diterima
    console.log('Tanggal yang diterima:', tanggal);
    
    // Set action URL untuk form edit
    const form = document.getElementById('editJurnalForm');
    form.action = '<?php echo e(route("jurnal.update", ":id")); ?>'.replace(':id', id);
    
    // Pastikan format tanggal sudah benar (Y-m-d)
    const tanggalFormatted = tanggal.split(' ')[0]; // Ambil bagian tanggal saja jika ada waktu
    
    // Isi data ke form
    document.getElementById('tanggal_edit').value = tanggalFormatted;
    document.getElementById('perencanaan_edit').value = perencanaan;
    document.getElementById('pelaksanaan_edit').value = pelaksanaan;
    
    // Debug: cek nilai yang di-set
    console.log('Tanggal yang di-set ke input:', tanggalFormatted);
    
    // Tampilkan modal
    const modal = new bootstrap.Modal(document.getElementById('editJurnalModal'));
    modal.show();
}

function hapusJurnal(id) {
    // Set action URL untuk form hapus
    const form = document.getElementById('hapusJurnalForm');
    form.action = '<?php echo e(route("jurnal.destroy", ":id")); ?>'.replace(':id', id);
    
    // Tampilkan modal konfirmasi
    const modal = new bootstrap.Modal(document.getElementById('hapusJurnalModal'));
    modal.show();
}
</script><?php /**PATH C:\laragon\www\presensi-magang\resources\views/siswa/jurnal/script.blade.php ENDPATH**/ ?>