asdasd
This commit is contained in:
@@ -302,8 +302,9 @@ export function initEditor() {
|
||||
}
|
||||
|
||||
function updateVersionMeta(id) {
|
||||
const key = id ? String(id) : '';
|
||||
currentVersionId = id ? Number(id) : 0;
|
||||
const selectedId = id || Number(versionSelect?.value || 0);
|
||||
const key = selectedId ? String(selectedId) : '';
|
||||
currentVersionId = selectedId ? Number(selectedId) : 0;
|
||||
currentVersionMeta = key && versionMap.has(key) ? versionMap.get(key) : null;
|
||||
if (btnDeactivateVersion) {
|
||||
const isActive = !!(currentVersionMeta && Number(currentVersionMeta.is_active) === 1);
|
||||
@@ -1025,9 +1026,10 @@ export function initEditor() {
|
||||
sendForm && (sendForm.onsubmit = doSend);
|
||||
editorSelect && (editorSelect.onchange = () => switchEditor(editorSelect.value));
|
||||
btnActivateVersion && (btnActivateVersion.onclick = async () => {
|
||||
if (!current?.id || !currentVersionId) return;
|
||||
const selectedId = Number(versionSelect?.value || currentVersionId || 0);
|
||||
if (!current?.id || !selectedId) return;
|
||||
try {
|
||||
const res = await apiAction('content_versions.activate', { method: 'POST', data: { id: currentVersionId } });
|
||||
const res = await apiAction('content_versions.activate', { method: 'POST', data: { id: selectedId } });
|
||||
if (!res?.ok) throw new Error(res?.error || 'Aktivieren fehlgeschlagen');
|
||||
await loadVersionsForCurrent();
|
||||
toast('Version aktiviert', true);
|
||||
|
||||
Reference in New Issue
Block a user