From d9834625586db9495cd1af48d0d908e724c8995e Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Tue, 3 Apr 2012 14:13:00 -0700 Subject: [PATCH] cloudstack 3.0 UI - global settings page - fix a bug that "value" column turned blank when Save button is being clicked. --- ui/scripts/ui/widgets/listView.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/ui/scripts/ui/widgets/listView.js b/ui/scripts/ui/widgets/listView.js index f2e27b408a3..4645765449d 100644 --- a/ui/scripts/ui/widgets/listView.js +++ b/ui/scripts/ui/widgets/listView.js @@ -373,7 +373,9 @@ if (!options) options = {}; var oldVal = $label.html(); - $label.html(_s(val)); + + if(val != null ) + $label.html(_s(val)); var data = { id: $instanceRow.data('list-view-item-id'), @@ -411,15 +413,16 @@ } }); }; - - if (args.cancel) { + + if (args.cancel) { //click Cancel button showLabel(); return false; } - - if (!$editInput.is(':visible') || !(typeof(args.action) == 'undefined')) { + + if (!$editInput.is(':visible') || !(typeof(args.action) == 'undefined')) { //click Edit button showEditField(); - } else if ($editInput.val() != $label.html()) { + } + else if ($editInput.val() != $label.html()) { //click Save button with changed value $edit.animate({ opacity: 0.5 }); var originalName = $label.html(); @@ -442,7 +445,8 @@ ); } }); - } else { + } + else { //click Save button with unchanged value showLabel(); }