diff --git a/netbox/project-static/dist/netbox-dark.css b/netbox/project-static/dist/netbox-dark.css index 4ffeebd40..c24c562a9 100644 Binary files a/netbox/project-static/dist/netbox-dark.css and b/netbox/project-static/dist/netbox-dark.css differ diff --git a/netbox/project-static/dist/netbox-light.css b/netbox/project-static/dist/netbox-light.css index efa62c1b8..6566438c4 100644 Binary files a/netbox/project-static/dist/netbox-light.css and b/netbox/project-static/dist/netbox-light.css differ diff --git a/netbox/project-static/styles/netbox.scss b/netbox/project-static/styles/netbox.scss index 8a3976f28..dd5edc5b9 100644 --- a/netbox/project-static/styles/netbox.scss +++ b/netbox/project-static/styles/netbox.scss @@ -269,7 +269,13 @@ div.title-container { .control-group { display: flex; flex-wrap: wrap; - justify-content: flex-end; + // Left-align controls on mobile. + justify-content: flex-start; + + // Right-align controls on larger screens. + @include media-breakpoint-up(md) { + justify-content: flex-end; + } > * { // Pad each control button. @@ -288,6 +294,32 @@ div.title-container { } } +.object-subtitle { + display: block; + font-size: $font-size-sm; + color: $text-muted; + + @include media-breakpoint-up(md) { + display: inline-block; + } + + > span { + display: block; + + // Hide the separator on small screens. + &.separator { + display: none; + } + + &, + &.separator { + @include media-breakpoint-up(md) { + display: inline-block; + } + } + } +} + // Global Search nav.search { // Don't overtake dropdowns diff --git a/netbox/templates/circuits/inc/circuit_termination.html b/netbox/templates/circuits/inc/circuit_termination.html index 6f7391763..3b0a84219 100644 --- a/netbox/templates/circuits/inc/circuit_termination.html +++ b/netbox/templates/circuits/inc/circuit_termination.html @@ -2,7 +2,8 @@
-
+ Termination - {{ side }} Side +
{% if not termination and perms.circuits.add_circuittermination %} Add @@ -22,7 +23,6 @@ {% endif %}
- Termination - {{ side }} Side
{% if termination %} @@ -44,17 +44,7 @@ Marked as connected {% elif termination.cable %} -
- - - - {% if perms.dcim.delete_cable %} - - Disconnect - - {% endif %} -
- {{ termination.cable }} + {{ termination.cable }} {% with peer=termination.get_cable_peer %} to {% if peer.device %} @@ -64,6 +54,16 @@ {% endif %} {{ peer }} {% endwith %} +
+ + + + {% if perms.dcim.delete_cable %} + + Disconnect + + {% endif %} +
{% elif perms.dcim.add_cable %}