From 78a1aad6c039dd30f3ec50eaea284d487e1c2bb5 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 3 Mar 2020 10:04:35 -0500 Subject: [PATCH] Fixes #4306: Fix toggling of device images for all racks in elevations view --- docs/release-notes/version-2.7.md | 1 + netbox/project-static/js/rack_elevations.js | 9 +++------ netbox/templates/dcim/inc/rack_elevation.html | 4 ++-- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/docs/release-notes/version-2.7.md b/docs/release-notes/version-2.7.md index 958df54eb..9900e400e 100644 --- a/docs/release-notes/version-2.7.md +++ b/docs/release-notes/version-2.7.md @@ -16,6 +16,7 @@ * [#4295](https://github.com/netbox-community/netbox/issues/4295) - Fix assignment of parent LAG during interface bulk edit * [#4300](https://github.com/netbox-community/netbox/issues/4300) - Pass "commit" argument when executing scripts via REST API * [#4301](https://github.com/netbox-community/netbox/issues/4301) - Fix exception when deleting device type with components +* [#4306](https://github.com/netbox-community/netbox/issues/4306) - Fix toggling of device images for all racks in elevations view --- diff --git a/netbox/project-static/js/rack_elevations.js b/netbox/project-static/js/rack_elevations.js index 138065e3c..9c58b82e3 100644 --- a/netbox/project-static/js/rack_elevations.js +++ b/netbox/project-static/js/rack_elevations.js @@ -1,14 +1,11 @@ // Toggle the display of device images within an SVG rack elevation $('button.toggle-images').click(function() { var selected = $(this).attr('selected'); - var rack_front = $("#rack_front"); - var rack_rear = $("#rack_rear"); + var rack_elevation = $(".rack_elevation"); if (selected) { - $('.device-image', rack_front.contents()).addClass('hidden'); - $('.device-image', rack_rear.contents()).addClass('hidden'); + $('.device-image', rack_elevation.contents()).addClass('hidden'); } else { - $('.device-image', rack_front.contents()).removeClass('hidden'); - $('.device-image', rack_rear.contents()).removeClass('hidden'); + $('.device-image', rack_elevation.contents()).removeClass('hidden'); } $(this).attr('selected', !selected); $(this).children('span').toggleClass('glyphicon-check glyphicon-unchecked'); diff --git a/netbox/templates/dcim/inc/rack_elevation.html b/netbox/templates/dcim/inc/rack_elevation.html index e020c44d6..db5a134c6 100644 --- a/netbox/templates/dcim/inc/rack_elevation.html +++ b/netbox/templates/dcim/inc/rack_elevation.html @@ -1,6 +1,6 @@ - +
- + Save SVG