[OpenNMS/opennms] ecf335: NMS-20182: Address PR review on the footer and scr...
Scott Theleman via opennms-cvs <[email protected]>
| Newsgroups | gmane.network.opennms.cvs |
|---|---|
| Message-ID | <OpenNMS/opennms/push/refs/heads/jira/NMS-20182-various-ui-fixes-smoke/[email protected]> |
Branch: refs/heads/jira/NMS-20182-various-ui-fixes-smoke
Home: https://github.com/OpenNMS/opennms
Commit: ecf33551ff7c6f39e2f363d6acc0db4e595e07cd
https://github.com/OpenNMS/opennms/commit/ecf33551ff7c6f39e2f363d6acc0db4e595e07cd
Author: Scott Theleman <[email protected]>
Date: 2026-08-24 (Mon, 24 Aug 2026)
Changed paths:
M opennms-webapp/src/main/webapp/account/selfService/passwordGate.jsp
M opennms-webapp/src/main/webapp/includes/bootstrap-footer.jsp
M opennms-webapp/src/main/webapp/login.jsp
M ui/src/components/Layout/Footer.vue
M ui/src/components/Logs/Editor.vue
M ui/src/components/Logs/Logs.vue
M ui/src/components/SCV/SCVForm.vue
M ui/src/containers/Map.vue
M ui/src/main/App.vue
Log Message:
-----------
NMS-20182: Address PR review on the footer and scroll-lock changes
Four fixes from review:
Wrap the custom-footer includes in a block of their own. They are emitted after
the footer, so an install's markup was landing as a direct flex item of #content
— the exact case #content-body exists to prevent. Confirmed with a test include:
as flex items a <span> stretched from 160px to the full 1562px and an <hr> sized
by auto margins collapsed to zero.
Lock page scroll on the dialog and drawer masks specifically, not on
`.p-overlay-mask` alone. DataTable, Tree, TreeTable, Image, Galleria and SpeedDial
put that class on their masks unconditionally, so the broader selector would have
frozen page scroll for the length of a table's loading state the day anyone wires
up OnmsTable's loading prop.
Replace the 41px footer band literal with an --onms-footer-height token, defined
in Footer.vue next to the element it describes and mirroring how Menubar.vue owns
--onms-header-height. `.footer` takes its min-height from the token so the two
cannot drift, and the four pages that size against it now consume it.
Close #content-body and #content on login.jsp and passwordGate.jsp. They include
bootstrap.jsp but deliberately not bootstrap-footer.jsp, so nothing else closed
the divs it opens. Both stay footer-less.
To unsubscribe from these emails, change your notification settings at https://github.com/OpenNMS/opennms/settings/notifications
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq
opennms-cvs mailing list
To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-cvs