From 550b2ff3a76b1cb0bcde02f7a9161570c63d7199 Mon Sep 17 00:00:00 2001 From: Claus Lohmar Date: Mon, 27 Jul 2026 14:04:34 +0000 Subject: [PATCH] =?UTF-8?q?refactor:=20remove=20disk=20shrink=20from=20fro?= =?UTF-8?q?ntend=20=E2=80=94=20user=20handles=20resizing=20manually=20if?= =?UTF-8?q?=20needed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/templates/configure.html | 42 ++++--------------------------- frontend/templates/index.html | 12 --------- 2 files changed, 5 insertions(+), 49 deletions(-) diff --git a/frontend/templates/configure.html b/frontend/templates/configure.html index 4688f36..19c2d29 100644 --- a/frontend/templates/configure.html +++ b/frontend/templates/configure.html @@ -88,7 +88,6 @@ Filename Format Size - Resize @@ -98,17 +97,6 @@ {{ d.filename }} {{ d.format }} {{ d.size_gb }} GB - - - {% endfor %} @@ -129,12 +117,6 @@ var _analysisId = '{{ analysis_id }}'; var _sessionId = '{{ session_id }}'; var _ovfPath = '{{ ovf_path or "" }}'; -function toggleShrink(cb, idx) { - var inp = document.getElementById('shrink-' + idx); - if (cb.checked) { inp.removeAttribute('disabled'); inp.focus(); } - else { inp.setAttribute('disabled', ''); } -} - (function(){ var ss = document.getElementById('config-storage'); var sc = document.getElementById('config-storage-custom'); @@ -179,26 +161,12 @@ async function submitConfig() { }; if (_ovfPath) payload.ovf_path = _ovfPath; - var shrinkCbs = document.getElementsByClassName('disk-shrink-cb'); var diskFiles = [{% for d in disks %}{{ d|tojson }},{% endfor %}]; - - if (shrinkCbs.length === 0 && diskFiles.length > 0) { - payload.boot_disk = { disk_type: 'image_file', source_filename: diskFiles[0].filename, format: diskFiles[0].format }; - for (var k = 1; k < diskFiles.length; k++) { - payload.additional_disks.push({ disk_type: 'image_file', source_filename: diskFiles[k].filename, format: diskFiles[k].format }); - } - } else { - for (var i = 0; i < shrinkCbs.length; i++) { - var d = diskFiles[i]; - var spec = { disk_type: 'image_file', source_filename: d.filename, format: d.format }; - if (shrinkCbs[i].checked) { - var si = document.getElementById('shrink-' + i); - var sz = si ? parseInt(si.value) || null : null; - if (sz) spec.target_disk_size_gb = sz; - } - if (i === bootIdx) payload.boot_disk = spec; - else payload.additional_disks.push(spec); - } + for (var i = 0; i < diskFiles.length; i++) { + var d = diskFiles[i]; + var spec = { disk_type: 'image_file', source_filename: d.filename, format: d.format }; + if (i === bootIdx) payload.boot_disk = spec; + else payload.additional_disks.push(spec); } var btn = document.getElementById('config-submit-btn'); diff --git a/frontend/templates/index.html b/frontend/templates/index.html index 8a15d98..7094b84 100644 --- a/frontend/templates/index.html +++ b/frontend/templates/index.html @@ -150,18 +150,6 @@ function showError(msg) { if (el) el.innerHTML += '
' + msg + '
'; } -function toggleDiskResize() { - var cb = document.getElementById('enable-resize'); - var inp = document.getElementById('target-disk-size'); - if (!cb || !inp) return; - if (cb.checked) { - inp.removeAttribute('disabled'); - inp.focus(); - } else { - inp.setAttribute('disabled', ''); - } -} - function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function startSession(e) {