diff --git a/resources/views/admin/questions/create.blade.php b/resources/views/admin/questions/create.blade.php
index a905feb..83e90eb 100644
--- a/resources/views/admin/questions/create.blade.php
+++ b/resources/views/admin/questions/create.blade.php
@@ -100,6 +100,8 @@ document.addEventListener('DOMContentLoaded', function() {
selector: '#questionText, #questionExplanation',
license_key: 'gpl',
language: 'ru',
+ skin: 'oxide',
+ content_css: 'default',
height: 300,
plugins: 'image link table lists code',
toolbar: 'undo redo | formatselect | bold italic | alignleft aligncenter alignright | bullist numlist | image link | code',
@@ -146,9 +148,19 @@ function addAnswer() {
}
function removeAnswer(btn) { btn.parentElement.remove(); }
function toggleCorrect(btn) {
- const hidden = btn.previousElementSibling.previousElementSibling;
- if (hidden.value === '0') { hidden.value = '1'; btn.innerHTML = ''; }
- else { hidden.value = '0'; btn.innerHTML = ''; }
+ const inputGroup = btn.parentElement;
+ const hidden = inputGroup.querySelector('input[type="hidden"][name*="is_correct"]');
+ if (hidden.value === '0') {
+ hidden.value = '1';
+ btn.innerHTML = '';
+ btn.classList.remove('btn-outline-success');
+ btn.classList.add('btn-success');
+ } else {
+ hidden.value = '0';
+ btn.innerHTML = '';
+ btn.classList.remove('btn-success');
+ btn.classList.add('btn-outline-success');
+ }
}
function addMatchingPair() {