From 532f000c9786b4d25a36d5610f2392c3c8749166 Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Sun, 25 Nov 2012 17:02:06 +0000 Subject: [PATCH] remove thumb icons for edit submit --- Netdisco/public/css/netdisco.css | 14 +------------- Netdisco/views/ajax/device/details.tt | 20 ++++++++++---------- Netdisco/views/ajax/device/ports.tt | 10 +--------- Netdisco/views/js/device.js | 23 ++++++++++------------- 4 files changed, 22 insertions(+), 45 deletions(-) diff --git a/Netdisco/public/css/netdisco.css b/Netdisco/public/css/netdisco.css index da834bb1..97ef7271 100644 --- a/Netdisco/public/css/netdisco.css +++ b/Netdisco/public/css/netdisco.css @@ -95,7 +95,7 @@ body { /* special placing for edit icon in details tab */ .nd_device_details_edit { - margin-left: -18px; + float: right !important; font-size: 14px; } @@ -106,13 +106,6 @@ body { display: none; } -/* port admin VLAN control */ -.nd_thumb_icon { - cursor: pointer; - float: right; - display: none; -} - /* placement of port link when port admin hint is enabled */ .nd_editable_cell > .nd_this_port_only { margin-left: 18px; @@ -121,11 +114,6 @@ body { margin-left: 18px; } -/* placement of thumb for editable submit */ -.center_cell > .nd_thumb_icon { - margin-left: -18px; -} - /* style of editable content in table */ [contenteditable]:focus { background: #FFFFD3 !important; diff --git a/Netdisco/views/ajax/device/details.tt b/Netdisco/views/ajax/device/details.tt index 1a8ebf82..57738dda 100644 --- a/Netdisco/views/ajax/device/details.tt +++ b/Netdisco/views/ajax/device/details.tt @@ -5,15 +5,15 @@ [% d.name %] - Location + Location + [% IF vars.user.port_control %] + + [% END %] + [% IF vars.user.port_control %] - [% d.location %] - [% ELSE %] @@ -23,15 +23,15 @@ [% END %] - Contact + Contact + [% IF vars.user.port_control %] + + [% END %] + [% IF vars.user.port_control %] - [% d.contact %] - [% ELSE %] [% d.contact %] diff --git a/Netdisco/views/ajax/device/ports.tt b/Netdisco/views/ajax/device/ports.tt index 20089862..5984649d 100644 --- a/Netdisco/views/ajax/device/ports.tt +++ b/Netdisco/views/ajax/device/ports.tt @@ -78,11 +78,6 @@ [% END %]
[% row.name | html_entity %] - [% IF vars.user.port_control AND params.c_admin %] - - [% END %]
[% END %] @@ -105,10 +100,7 @@ data-field="c_vlan" data-for-device="[% device %]" data-for-port="[% row.port | html_entity %]">
- [% IF row.vlan %][% row.vlan | html_entity %][% ELSE %] [% END %] - + [% IF row.vlan %][% row.vlan | html_entity %][% END %]
[% ELSE %] diff --git a/Netdisco/views/js/device.js b/Netdisco/views/js/device.js index 21485179..08317794 100644 --- a/Netdisco/views/js/device.js +++ b/Netdisco/views/js/device.js @@ -20,16 +20,19 @@ // toggle visibility of port up/down and edit controls $('.nd_editable_cell').hover(function() { $(this).children('.nd_hand_icon').toggle(); - $(this).children('.nd_edit_icon').toggle(); + if ($(this).is(':focus')) { + $(this).children('.nd_edit_icon').toggle(false); // ports + $(this).siblings('td').find('.nd_device_details_edit').toggle(false); // details + } + else { + $(this).children('.nd_edit_icon').toggle(); // ports + $(this).siblings('td').find('.nd_device_details_edit').toggle(); // details + } }); - // toggle visibility of VLAN edit control when clicked $('[contenteditable=true]').focus(function() { - $(this).find('.nd_thumb_icon').toggle(); - }); - $('[contenteditable=true]').blur(function() { - $(this).find('.nd_thumb_icon').toggle(); - // can undo but CSS doesn't shift, so just do nothing for now. + $(this).children('.nd_edit_icon').toggle(false); // ports + $(this).siblings('td').find('.nd_device_details_edit').toggle(false); // details }); // activity for port up/down control @@ -40,12 +43,6 @@ port_control(this); // save }); - // activity for contenteditable control - $('.nd_thumb_icon').click(function() { - $(this).closest('[contenteditable=true]').blur(); - port_control(this); // save - }); - // activity for contenteditable control $('[contenteditable=true]').keydown(function() { var esc = event.which == 27,