From 9e5449c34745ddfd63ba46719aed63f6f9a995fd Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Mon, 8 Jul 2013 15:52:56 -0700 Subject: [PATCH] Detail view: Fix context not being refreshed on perform action --- ui/scripts/ui/widgets/detailView.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ui/scripts/ui/widgets/detailView.js b/ui/scripts/ui/widgets/detailView.js index 356d9f26664..0bccef51489 100644 --- a/ui/scripts/ui/widgets/detailView.js +++ b/ui/scripts/ui/widgets/detailView.js @@ -88,9 +88,17 @@ var updateTabContent = function(newData) { var $detailViewElems = $detailView.find('ul.ui-tabs-nav, .detail-group').remove(); + var viewArgs = $detailView.data('view-args'); + var context = viewArgs.context; + var activeContextItem = viewArgs.section ? context[viewArgs.section][0] : null; + $detailView.tabs('destroy'); $detailView.data('view-args').jsonObj = newData; + if (activeContextItem) { + $.extend(activeContextItem, newData); + } + makeTabs( $detailView, $detailView.data('view-args').tabs,