fix: edit cms edukasi

main-dlh
shola 2025-12-09 09:02:54 +07:00
parent 2e2b503035
commit 073aa9a92b
No known key found for this signature in database
GPG Key ID: FA9358FFDCCD05D9
2 changed files with 5 additions and 7 deletions

View File

@ -246,7 +246,6 @@
function toggleFields(mode) { function toggleFields(mode) {
const jenisValue = mode === 'tambah' ? $('#jenis_tambah').val() : $('#edit_jenis').val(); const jenisValue = mode === 'tambah' ? $('#jenis_tambah').val() : $('#edit_jenis').val();
const prefix = mode === 'tambah' ? 'tambah' : 'edit'; const prefix = mode === 'tambah' ? 'tambah' : 'edit';
const isTambah = mode === 'tambah';
// show fields // show fields
$(`#dokumen_${prefix}_field, #link_${prefix}_field`).show(); $(`#dokumen_${prefix}_field, #link_${prefix}_field`).show();
@ -258,14 +257,14 @@
}; };
if (jenisValue === 'Dokumen') { if (jenisValue === 'Dokumen') {
setRequired('dokumen', isTambah); setRequired('dokumen', true);
setRequired('link', false); setRequired('link', false);
} else if (jenisValue === 'LinkKonten') { } else if (jenisValue === 'LinkKonten') {
setRequired('dokumen', false); setRequired('dokumen', false);
setRequired('link', true); setRequired('link', true);
} else { } else {
setRequired('dokumen', isTambah); setRequired('dokumen', true);
setRequired('link', isTambah); setRequired('link', true);
} }
} }
@ -278,8 +277,6 @@
} }
$(document).ready(function () { $(document).ready(function () {
toggleFieldsTambah();
toggleFieldsEdit();
// Trigger changes jenis edukasi // Trigger changes jenis edukasi
$('#jenis_tambah').on('change', toggleFieldsTambah); $('#jenis_tambah').on('change', toggleFieldsTambah);
@ -393,6 +390,7 @@
$('#edit_link').val(rowData.linkKonten); $('#edit_link').val(rowData.linkKonten);
modal_edit.showModal(); modal_edit.showModal();
toggleFieldsEdit();
}); });
// Button Delete // Button Delete

View File

@ -266,7 +266,7 @@
</details> </details>
</li> </li>
<li> <li>
<details @(new[] { "TentangBpsRw", "SliderUtama", "TentangRumahMemilah", "InformasiKontak", "Regulasi", "Faq", "Edukasi" }.Contains(controller) ? "open" : "")> <details @(new[] { "TentangBpsRw", "SliderUtama", "TentangRumahMemilah", "InformasiKontak", "Regulasi", "Faq", "Edukasi", "Panduan" }.Contains(controller) ? "open" : "")>
<summary>CMS</summary> <summary>CMS</summary>
<ul> <ul>
<li> <li>