From 2edab3dbff3ee07a1439429b6963a71bf708687e Mon Sep 17 00:00:00 2001 From: Stephan de Wit Date: Mon, 23 Mar 2026 15:13:53 +0100 Subject: [PATCH] mvc: anchor base_apply_button on page-content-head, adjust padding for content-box-main --- src/opnsense/www/js/opnsense_bootgrid.js | 11 ++++++++--- src/opnsense/www/themes/opnsense/build/css/main.css | 4 ---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/opnsense/www/js/opnsense_bootgrid.js b/src/opnsense/www/js/opnsense_bootgrid.js index 587a2a83d0..26937a622d 100644 --- a/src/opnsense/www/js/opnsense_bootgrid.js +++ b/src/opnsense/www/js/opnsense_bootgrid.js @@ -2045,14 +2045,19 @@ class UIBootgrid { let editAlert = this.$compatElement.attr('data-editAlert'); if (editAlert !== undefined) { const $el = $("#" + editAlert); - const height = $('.navbar').first().outerHeight() + 5; + const rect = $(".page-content-head").first()[0].getBoundingClientRect(); + const top = $('.navbar').first().outerHeight() + 5; + const centerX = rect.left + (rect.width / 2); $el.css({ position: "fixed", - top: height + "px", - right: "20px", + top: top + "px", + left: centerX + "px", + right: "auto", zIndex: 9999, + transform: "translateX(-50%)" }); + $el.slideDown(1000, function () { setTimeout(function () { $el.not(":animated").slideUp(2000); diff --git a/src/opnsense/www/themes/opnsense/build/css/main.css b/src/opnsense/www/themes/opnsense/build/css/main.css index 06ac656907..497d100be1 100644 --- a/src/opnsense/www/themes/opnsense/build/css/main.css +++ b/src/opnsense/www/themes/opnsense/build/css/main.css @@ -6759,10 +6759,6 @@ body { background: #fff; border: 1px solid #E5E5E5; } -.content-box-main { - padding-bottom: 15px; - padding-top: 15px; -} .tab-content { border-top: 0px;