diff --git a/src/main/webapp/scripts/directives/linkInfoDetails.js b/src/main/webapp/scripts/directives/linkInfoDetails.js index e548012a2..b3a1a50bd 100644 --- a/src/main/webapp/scripts/directives/linkInfoDetails.js +++ b/src/main/webapp/scripts/directives/linkInfoDetails.js @@ -55,6 +55,7 @@ pinpointApp.directive('linkInfoDetails', [ 'linkInfoDetailsConfig', 'HelixChartV */ showDetailInformation = function (link) { if (link.targetRawData) { + console.log('link', link); htTargetRawData = link.targetRawData; scope.linkCategory = 'UnknownLinkInfoBox'; for (var key in link.targetInfo) { diff --git a/src/main/webapp/scripts/services/ServerMapDao.js b/src/main/webapp/scripts/services/ServerMapDao.js index 064a26011..f261c5490 100644 --- a/src/main/webapp/scripts/services/ServerMapDao.js +++ b/src/main/webapp/scripts/services/ServerMapDao.js @@ -151,7 +151,7 @@ pinpointApp.service('ServerMapDao', [ 'serverMapDaoConfig', function ServerMapDa * @returns {*} */ this.addFilterProperty = function (filterText, mapData) { - var parsedFilters = this.parseFilterText2(filterText, mapData); + var parsedFilters = this.parseFilterText(filterText, mapData); angular.forEach(mapData.applicationMapData.linkDataArray, function (val, key) { if (angular.isDefined(_.findWhere(parsedFilters, {fromKey: val.from, toKey: val.to}))) { @@ -169,24 +169,7 @@ pinpointApp.service('ServerMapDao', [ 'serverMapDaoConfig', function ServerMapDa * @param mapData * @returns {Array} */ -// this.parseFilterText = function (filterText, mapData) { -// var splitedFilter = filterText.split(cfg.FILTER_DELIMETER), -// aFilter = []; -// angular.forEach(splitedFilter, function (val, key) { -// var filter = val.split(cfg.FILTER_ENTRY_DELIMETER); -// aFilter.push({ -// fromCategory: filter[0], -// fromText: filter[1], -// fromKey: this.findNodeKeyByText(filter[1], mapData), -// toCategory: filter[2], -// toText: filter[3], -// toKey: this.findNodeKeyByText(filter[3], mapData) -// }); -// }, this); -// return aFilter; -// }; - - this.parseFilterText2 = function (filterText, mapData) { + this.parseFilterText = function (filterText, mapData) { var filters = JSON.parse(filterText), aFilter = []; @@ -514,6 +497,7 @@ pinpointApp.service('ServerMapDao', [ 'serverMapDaoConfig', function ServerMapDa newLink.filterApplicationName = link.filterApplicationName; newLink.filterApplicationServiceTypeCode = link.filterApplicationServiceTypeCode; newLink.sourceInfo = link.sourceInfo; + link.targetInfo['text'] = link.text; newLink.targetInfo.push(link.targetInfo); newLink.targetRawData[link.targetInfo.applicationName] = angular.copy(link); diff --git a/src/main/webapp/views/linkInfoDetails.html b/src/main/webapp/views/linkInfoDetails.html index f4474f0a8..dc3917ecc 100644 --- a/src/main/webapp/views/linkInfoDetails.html +++ b/src/main/webapp/views/linkInfoDetails.html @@ -1,34 +1,10 @@
- - - - - - - - - - - - - - - - - - - - - - - -
-
+
+ title="{{sourceInfo.applicationName}} → {{target.applicationName}}" data-placement="bottom" data-toggle="tooltip" > {{sourceInfo.applicationName}} @@ -75,9 +51,5 @@
Load
- - - -
\ No newline at end of file