[PR #6327] [MERGED] Add Basic Support for Smaller Screens in New UI #13120

Closed
opened 2025-12-29 22:25:31 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbox-community/netbox/pull/6327
Author: @thatmattlove
Created: 5/1/2021
Status: Merged
Merged: 5/3/2021
Merged by: @jeremystretch

Base: featureHead: feature-ui


📝 Commits (1)

  • 460a203 Add basic support for smaller screens

📊 Changes

105 files changed (+384 additions, -353 deletions)

View changed files

📝 netbox/project-static/dist/netbox.css (+1 -1)
📝 netbox/project-static/dist/netbox.css.map (+1 -1)
📝 netbox/project-static/netbox.scss (+27 -7)
📝 netbox/project-static/theme-dark.scss (+4 -0)
📝 netbox/templates/500.html (+1 -1)
📝 netbox/templates/circuits/circuit.html (+3 -3)
📝 netbox/templates/circuits/circuittype.html (+3 -3)
📝 netbox/templates/circuits/provider.html (+6 -6)
📝 netbox/templates/circuits/providernetwork.html (+4 -4)
📝 netbox/templates/dcim/cable.html (+3 -3)
📝 netbox/templates/dcim/cable_connect.html (+5 -5)
📝 netbox/templates/dcim/cable_trace.html (+2 -2)
📝 netbox/templates/dcim/connections_list.html (+2 -2)
📝 netbox/templates/dcim/consoleport.html (+3 -3)
📝 netbox/templates/dcim/consoleserverport.html (+3 -3)
📝 netbox/templates/dcim/device.html (+4 -4)
📝 netbox/templates/dcim/device/config.html (+1 -1)
📝 netbox/templates/dcim/device/status.html (+2 -2)
📝 netbox/templates/dcim/device_component_add.html (+2 -2)
📝 netbox/templates/dcim/devicebay.html (+3 -3)

...and 80 more files

📄 Description

Fixes: #5893

Changes

  • Restructure navbar/sidebar so that collapsible version is visible on smaller screens, and invisible otherwise.
  • Add col class to all existing col-md-* elements, so that col styles are present on smaller screens.
  • Adjust navbar toggler styles for dark mode.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbox-community/netbox/pull/6327 **Author:** [@thatmattlove](https://github.com/thatmattlove) **Created:** 5/1/2021 **Status:** ✅ Merged **Merged:** 5/3/2021 **Merged by:** [@jeremystretch](https://github.com/jeremystretch) **Base:** `feature` ← **Head:** `feature-ui` --- ### 📝 Commits (1) - [`460a203`](https://github.com/netbox-community/netbox/commit/460a203c29037131b385f417d2d1f0c870531bb1) Add basic support for smaller screens ### 📊 Changes **105 files changed** (+384 additions, -353 deletions) <details> <summary>View changed files</summary> 📝 `netbox/project-static/dist/netbox.css` (+1 -1) 📝 `netbox/project-static/dist/netbox.css.map` (+1 -1) 📝 `netbox/project-static/netbox.scss` (+27 -7) 📝 `netbox/project-static/theme-dark.scss` (+4 -0) 📝 `netbox/templates/500.html` (+1 -1) 📝 `netbox/templates/circuits/circuit.html` (+3 -3) 📝 `netbox/templates/circuits/circuittype.html` (+3 -3) 📝 `netbox/templates/circuits/provider.html` (+6 -6) 📝 `netbox/templates/circuits/providernetwork.html` (+4 -4) 📝 `netbox/templates/dcim/cable.html` (+3 -3) 📝 `netbox/templates/dcim/cable_connect.html` (+5 -5) 📝 `netbox/templates/dcim/cable_trace.html` (+2 -2) 📝 `netbox/templates/dcim/connections_list.html` (+2 -2) 📝 `netbox/templates/dcim/consoleport.html` (+3 -3) 📝 `netbox/templates/dcim/consoleserverport.html` (+3 -3) 📝 `netbox/templates/dcim/device.html` (+4 -4) 📝 `netbox/templates/dcim/device/config.html` (+1 -1) 📝 `netbox/templates/dcim/device/status.html` (+2 -2) 📝 `netbox/templates/dcim/device_component_add.html` (+2 -2) 📝 `netbox/templates/dcim/devicebay.html` (+3 -3) _...and 80 more files_ </details> ### 📄 Description ### Fixes: #5893 #### Changes - Restructure navbar/sidebar so that collapsible version is visible on smaller screens, and invisible otherwise. - Add `col` class to all existing `col-md-*` elements, so that `col` styles are present on smaller screens. - Adjust navbar toggler styles for dark mode. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 22:25:31 +01:00
adam closed this issue 2025-12-29 22:25:31 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#13120