From 9074be2b3dd811155e37afca4e9f29dfd8806795 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Tue, 20 Mar 2012 15:14:36 -0700 Subject: [PATCH] cloudstack 3.0 UI - listView widget - remove action - remove the corresponding row after action completes. --- ui/scripts/ui/widgets/detailView.js | 6 +++--- ui/scripts/ui/widgets/listView.js | 9 +++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/ui/scripts/ui/widgets/detailView.js b/ui/scripts/ui/widgets/detailView.js index 375a66fde9f..154d541e61c 100644 --- a/ui/scripts/ui/widgets/detailView.js +++ b/ui/scripts/ui/widgets/detailView.js @@ -255,9 +255,9 @@ }); } - if($detailView.data("list-view-row") != null) { - $detailView.data("list-view-row").remove(); - } + if($detailView.data("list-view-row") != null) { + $detailView.data("list-view-row").remove(); + } } }); }, diff --git a/ui/scripts/ui/widgets/listView.js b/ui/scripts/ui/widgets/listView.js index 4cb564d022a..05549911fc9 100644 --- a/ui/scripts/ui/widgets/listView.js +++ b/ui/scripts/ui/widgets/listView.js @@ -329,6 +329,15 @@ } } }, + + remove: function($instanceRow, args) { + uiActions.standard($instanceRow, args, { + complete: function(args) { + $instanceRow.remove(); + } + }); + }, + edit: function($instanceRow, args) { var $td = $instanceRow.find('td.editable'); var $edit = $td.find('div.edit');