From c35c41f7ee741e178dd74babec4ee4dfec69fbb2 Mon Sep 17 00:00:00 2001 From: Bro Date: Fri, 24 Jul 2026 18:52:48 +0700 Subject: [PATCH] fix: tambah tombol Ganti untuk token Kesiswaan --- resources/views/settings/sync.blade.php | 45 +++++++++++++++++++++---- 1 file changed, 38 insertions(+), 7 deletions(-) diff --git a/resources/views/settings/sync.blade.php b/resources/views/settings/sync.blade.php index e30ca98..f220a26 100644 --- a/resources/views/settings/sync.blade.php +++ b/resources/views/settings/sync.blade.php @@ -33,17 +33,27 @@
@if($hasToken) -
+
{{ $savedToken }} + +
+ + -

- Token tersimpan. Ganti dengan mengisi form di bawah jika diperlukan. + Token tersimpan. Klik "Ganti" untuk mengubah.

@else { - const btn = el.nextElementSibling; - if (btn) { - btn.innerHTML = ' Tersalin'; - setTimeout(() => { btn.innerHTML = ' Salin'; }, 2000); + const parent = el.parentElement; + if (parent) { + const btns = parent.querySelectorAll('button'); + btns.forEach(b => { + if (b.innerHTML.includes('Salin')) { + b.innerHTML = ' Tersalin'; + setTimeout(() => { b.innerHTML = ' Salin'; }, 2000); + } + }); } }); } + function gantiKesiswaanToken() { + document.getElementById('kesiswaan-token-row').classList.add('hidden'); + document.getElementById('kesiswaan-token-edit').classList.remove('hidden'); + document.getElementById('kesiswaanTokenHidden').disabled = true; + } + + // On form submit: copy token_new to hidden token field + document.addEventListener('submit', function(e) { + const editDiv = document.getElementById('kesiswaan-token-edit'); + if (editDiv && !editDiv.classList.contains('hidden')) { + const newToken = document.getElementById('kesiswaanTokenInput').value; + document.getElementById('kesiswaanTokenHidden').value = newToken; + document.getElementById('kesiswaanTokenHidden').disabled = false; + } + }); + document.addEventListener('DOMContentLoaded', function () { const testBtn = document.getElementById('test-kesiswaan-btn'); const st = document.getElementById('kesiswaan-status');