diff --git a/nailgun/static/css/main.css b/nailgun/static/css/main.css index e8fe70c1f2..c122bd10ff 100755 --- a/nailgun/static/css/main.css +++ b/nailgun/static/css/main.css @@ -2408,8 +2408,11 @@ h6.page-title { height: 62px; overflow: hidden; background: url(../img/node_image_outline.png) no-repeat top left; - margin-top: 10px; - margin-bottom: 20px; + margin-bottom: 10px; +} + +.node-popup .span7 { + padding-top: 17px; } .simple-mode-title, .simple-type-title { @@ -2988,7 +2991,3 @@ select[name=release] option { #nodeDetailsAccordion .nested-object div, #nodeDetailsAccordion .nested-object div label { font-weight: normal; } - -.accordion-heading a { - cursor: default; -} diff --git a/nailgun/static/js/views/dialogs.js b/nailgun/static/js/views/dialogs.js index ec2ca75f68..efa500b861 100644 --- a/nailgun/static/js/views/dialogs.js +++ b/nailgun/static/js/views/dialogs.js @@ -264,6 +264,14 @@ function(models, simpleMessageTemplate, createClusterDialogTemplate, changeClust views.ShowNodeInfoDialog = views.Dialog.extend({ template: _.template(showNodeInfoTemplate), + events: { + 'click a.accordion-toggle': 'stopHiddenEventPropagation' + }, + stopHiddenEventPropagation: function(e) { + this.$(e.target).parent().siblings('.accordion-body').on('hidden', function(e) { + e.stopPropagation(); + }); + }, initialize: function(options) { _.defaults(this, options); }, diff --git a/nailgun/static/templates/dialogs/show_node.html b/nailgun/static/templates/dialogs/show_node.html index eb198f14b4..f4c863d502 100644 --- a/nailgun/static/templates/dialogs/show_node.html +++ b/nailgun/static/templates/dialogs/show_node.html @@ -1,8 +1,11 @@ +