From d09d21847c3f0006dbefd9829afc1bef2789924f Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Fri, 6 Dec 2013 12:33:03 -0800 Subject: [PATCH] Detail view: Allow passing error with custom action's complete fn --- ui/scripts/ui/widgets/detailView.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ui/scripts/ui/widgets/detailView.js b/ui/scripts/ui/widgets/detailView.js index 38e66ee4ad9..d991f2d9f0e 100644 --- a/ui/scripts/ui/widgets/detailView.js +++ b/ui/scripts/ui/widgets/detailView.js @@ -147,12 +147,21 @@ var $item = args.$item; var $row = $detailView.data('list-view-row'); + var error = args.error; notification.desc = messages.notification(args.messageArgs); notification._custom = $.extend(args._custom ? args._custom : {}, { $detailView: $detailView }); + if (error) { + notification.interval = 1; + notification.poll = function(args) { + cloudStack.dialog.notice({ message: error }); + args.error(error); + } + } + cloudStack.ui.notifications.add( notification,