Fix button vertical alignment on restore page
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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 & Confirm</button>\n};
|
print qq{ <button type="submit" class="btn btn-primary btn-sm">Review & 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};
|
||||||
|
|||||||
Reference in New Issue
Block a user