нет версий
';
return;
}
- promptHistory.innerHTML = d.versions.map(function(v) {
- var isActive = v.is_active ? '✓ ' : '';
- var style = v.is_active ? 'font-weight:600;' : '';
+ promptHistory.innerHTML = d.VERSIONS.map(function(v) {
+ var isActive = v.IS_ACTIVE ? '✓ ' : '';
+ var style = v.IS_ACTIVE ? 'font-weight:600;' : '';
return ''
- + '' + isActive + escHtml(v.name) + ' ' + fmtDate(v.created_at) + ''
- + (!v.is_active ? '' : '')
- + (!v.is_active ? '' : '')
+ + '' + isActive + escHtml(v.NAME) + ' ' + fmtDate(v.CREATED_AT) + ''
+ + (!v.IS_ACTIVE ? '' : '')
+ + (!v.IS_ACTIVE ? '' : '')
+ '
';
}).join('');
})
@@ -690,8 +690,8 @@ function activatePrompt(id) {
})
.then(function(r) { return r.json(); })
.then(function(d) {
- if (d.ok) { loadPrompt(promptRole); promptStatus.textContent = '✓ активирован'; }
- else { promptStatus.textContent = '✕ ' + (d.error || 'ошибка'); }
+ if (d.OK) { loadPrompt(promptRole); promptStatus.textContent = '✓ активирован'; }
+ else { promptStatus.textContent = '✕ ' + (d.ERROR || 'ошибка'); }
});
}
@@ -704,8 +704,8 @@ function deletePrompt(id) {
})
.then(function(r) { return r.json(); })
.then(function(d) {
- if (d.ok) { loadHistory(promptRole); promptStatus.textContent = '✓ удалено'; }
- else { promptStatus.textContent = '✕ ' + (d.error || 'ошибка'); }
+ if (d.OK) { loadHistory(promptRole); promptStatus.textContent = '✓ удалено'; }
+ else { promptStatus.textContent = '✕ ' + (d.ERROR || 'ошибка'); }
});
}
@@ -724,12 +724,12 @@ document.getElementById('promptSave').addEventListener('click', function() {
})
.then(function(r) { return r.json(); })
.then(function(d) {
- if (d.ok) {
+ if (d.OK) {
promptStatus.textContent = '✓ сохранено (новая версия)';
promptName.value = ''; promptNotes.value = '';
loadPrompt(promptRole);
} else {
- promptStatus.textContent = '✕ ' + (d.error || 'ошибка');
+ promptStatus.textContent = '✕ ' + (d.ERROR || 'ошибка');
}
});
});