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