diff --git a/modules/kegiatan-proker-new.html b/modules/kegiatan-proker-new.html index 8028b68..35d4f3d 100644 --- a/modules/kegiatan-proker-new.html +++ b/modules/kegiatan-proker-new.html @@ -55,6 +55,7 @@ if (selector) return $(thisDialog.box).find(selector); return $(thisDialog.box); } + console.log(prokers); µ('#targetUnit').change(()=>{ µ('.forDay').prop("hidden", µ('#targetUnit').val() != "0"); µ('.forMonth').prop("hidden", µ('#targetUnit').val() != "1"); diff --git a/modules/kegiatan.html b/modules/kegiatan.html index 47694f1..55c98c4 100644 --- a/modules/kegiatan.html +++ b/modules/kegiatan.html @@ -135,6 +135,7 @@ $('#proker #pkContent').prop("hidden", prokers.length < 1); $('#proker #pkContent').empty(); const listedProkers = prokers.filter(e=>e.year == Number($('#pkYear').val())); + $('#newProker').prop("disabled",((listedProkers.length > 0 && listedProkers[0].year < (new Date()).getFullYear())) ||(listedProkers.length > 0 && listedProkers[0].year <= (new Date()).getFullYear() && listedProkers[0].journal.at(-1).status > 1)); $('#submitProker').prop("disabled",!(listedProkers.length > 0 && listedProkers[0].journal.at(-1).status < 2)); const statusStyles =[ "text-align: center; background-color: var(--secondary-foreground); color: var(--primary-background)",