From 2c56cfde8cddbb1cfd9f3cc596e61bda5b5b7e45 Mon Sep 17 00:00:00 2001 From: Denny Lim Date: Sun, 16 Feb 2014 00:22:25 +0000 Subject: [PATCH] =?UTF-8?q?[=EC=9E=84=EB=8C=80=ED=98=84]=20#46=20linkInfoD?= =?UTF-8?q?etail=20=EC=9D=98=20unknownlinks=20=ED=95=84=ED=84=B0=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@3342 84d0f5b1-2673-498c-a247-62c4ff18d310 --- .../webapp/scripts/controllers/filteredMap.js | 7 +++++++ src/main/webapp/scripts/controllers/main.js | 7 +++++++ .../scripts/directives/linkInfoDetails.js | 17 +++++++++++++++++ 3 files changed, 31 insertions(+) diff --git a/src/main/webapp/scripts/controllers/filteredMap.js b/src/main/webapp/scripts/controllers/filteredMap.js index 9e0087060..596136b6d 100644 --- a/src/main/webapp/scripts/controllers/filteredMap.js +++ b/src/main/webapp/scripts/controllers/filteredMap.js @@ -183,6 +183,13 @@ pinpointApp.controller('FilteredMapCtrl', [ 'filterConfig', '$scope', '$routePar openFilteredMapWithFilterVo(oServerMapFilterVo); }); + /** + * scope event on serverMap.openFilteredMap + */ + $scope.$on('linkInfoDetails.openFilteredMap', function (event, oServerMapFilterVo) { + openFilteredMapWithFilterVo(oServerMapFilterVo); + }); + /** * scope event on linkInfoDetails.ResponseSummary.barClicked */ diff --git a/src/main/webapp/scripts/controllers/main.js b/src/main/webapp/scripts/controllers/main.js index 257282b26..19559b824 100644 --- a/src/main/webapp/scripts/controllers/main.js +++ b/src/main/webapp/scripts/controllers/main.js @@ -174,6 +174,13 @@ pinpointApp.controller('MainCtrl', [ 'filterConfig', '$scope', '$timeout', '$rou openFilteredMapWithFilterVo(oServerMapFilterVo); }); + /** + * scope event on serverMap.openFilteredMap + */ + $scope.$on('linkInfoDetails.openFilteredMap', function (event, oServerMapFilterVo) { + openFilteredMapWithFilterVo(oServerMapFilterVo); + }); + /** * scope event on linkInfoDetails.ResponseSummary.barClicked */ diff --git a/src/main/webapp/scripts/directives/linkInfoDetails.js b/src/main/webapp/scripts/directives/linkInfoDetails.js index 1015a07be..8d1ab065d 100644 --- a/src/main/webapp/scripts/directives/linkInfoDetails.js +++ b/src/main/webapp/scripts/directives/linkInfoDetails.js @@ -342,6 +342,23 @@ pinpointApp.directive('linkInfoDetails', [ 'linkInfoDetailsConfig', 'HelixChartV htQuery = query; showDetailInformation(link); }); + + /** + * passing transaction map + * @param fromApplicationName + * @param fromServiceType + * @param toApplicationName + * @param toServiceType + */ + scope.passingTransactionMap = function (fromServiceType, fromApplicationName, toServiceType, toApplicationName) { + var oServerMapFilterVo = new ServerMapFilterVo(); + oServerMapFilterVo + .setFromApplication(fromApplicationName) + .setFromServiceType(fromServiceType) + .setToApplication(toApplicationName) + .setToServiceType(toServiceType); + scope.$broadcast('linkInfoDetails.openFilteredMap', oServerMapFilterVo); + } } }; } ]);