Fix button vertical alignment on restore page

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
shuki
2026-03-04 18:09:30 +02:00
parent 7083efcc05
commit 7393412b20

View File

@@ -161,7 +161,7 @@ sub handle_step1 {
print qq{</div>\n</div>\n}; print qq{</div>\n</div>\n};
print qq{<div class="flex gap-2">\n}; print qq{<div class="flex items-center gap-2">\n};
print qq{ <button type="submit" class="btn btn-primary btn-sm">Load Snapshots</button>\n}; print qq{ <button type="submit" class="btn btn-primary btn-sm">Load Snapshots</button>\n};
print qq{</div>\n}; print qq{</div>\n};
@@ -280,7 +280,7 @@ sub handle_step2 {
print qq{ <h3 class="card-title text-sm">Files</h3>\n}; print qq{ <h3 class="card-title text-sm">Files</h3>\n};
print qq{ <div class="flex items-center gap-3">\n}; print qq{ <div class="flex items-center gap-3">\n};
print qq{ <label class="font-medium text-sm" for="path">Path</label>\n}; print qq{ <label class="font-medium text-sm" for="path">Path</label>\n};
print qq{ <div class="flex gap-2 w-full max-w-xs">\n}; print qq{ <div class="flex items-center gap-2 w-full max-w-xs">\n};
print qq{ <input type="text" class="input input-bordered input-sm flex-1" id="path" name="path" placeholder="e.g. public_html/index.html">\n}; print qq{ <input type="text" class="input input-bordered input-sm flex-1" id="path" name="path" placeholder="e.g. public_html/index.html">\n};
print qq{ <button type="button" class="btn btn-secondary btn-sm" onclick="gnizaOpenFileBrowser()">Browse</button>\n}; print qq{ <button type="button" class="btn btn-secondary btn-sm" onclick="gnizaOpenFileBrowser()">Browse</button>\n};
print qq{ </div>\n}; print qq{ </div>\n};
@@ -384,7 +384,7 @@ sub handle_step2 {
print qq{</div>\n</div>\n}; print qq{</div>\n</div>\n};
if (@snapshots) { if (@snapshots) {
print qq{<div class="flex gap-2">\n}; print qq{<div class="flex items-center gap-2">\n};
print qq{ <button type="submit" class="btn btn-primary btn-sm">Review &amp; Confirm</button>\n}; print qq{ <button type="submit" class="btn btn-primary btn-sm">Review &amp; Confirm</button>\n};
print qq{ <button type="button" class="btn btn-info btn-sm" onclick="location.href='restore.cgi'">Back</button>\n}; print qq{ <button type="button" class="btn btn-info btn-sm" onclick="location.href='restore.cgi'">Back</button>\n};
print qq{</div>\n}; print qq{</div>\n};
@@ -846,7 +846,7 @@ sub handle_step3 {
print qq{<input type="hidden" name="ssl_names" value="} . GnizaWHM::UI::esc($ssl_names) . qq{">\n}; print qq{<input type="hidden" name="ssl_names" value="} . GnizaWHM::UI::esc($ssl_names) . qq{">\n};
print GnizaWHM::UI::csrf_hidden_field(); print GnizaWHM::UI::csrf_hidden_field();
print qq{<div class="flex gap-2">\n}; print qq{<div class="flex items-center gap-2">\n};
print qq{ <button type="submit" class="btn btn-error btn-sm" onclick="return confirm('Are you sure you want to restore? This may overwrite existing data.')">Execute Restore</button>\n}; print qq{ <button type="submit" class="btn btn-error btn-sm" onclick="return confirm('Are you sure you want to restore? This may overwrite existing data.')">Execute Restore</button>\n};
print qq{ <button type="button" class="btn btn-info btn-sm" onclick="location.href='restore.cgi'">Cancel</button>\n}; print qq{ <button type="button" class="btn btn-info btn-sm" onclick="location.href='restore.cgi'">Cancel</button>\n};
print qq{</div>\n}; print qq{</div>\n};