Commit 25dcbbd49a659f2fb57bb0e989f008e6ae2b3ab1

Authored by Nikita Kulshreshtha
1 parent 2988be2f

Refs: #7375

400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -5090,6 +5090,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5090,6 +5090,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5090 $timeout(function () { $scope.HighlightBodyByTermList($scope.systemMatchedTermList) }, 100); 5090 $timeout(function () { $scope.HighlightBodyByTermList($scope.systemMatchedTermList) }, 100);
5091 } 5091 }
5092 else if ($rootScope.isListManagerSelected == true) { 5092 else if ($rootScope.isListManagerSelected == true) {
  5093 + console.log('$rootScope.isListManagerSelected == true')
5093 $scope.isLoading = true; 5094 $scope.isLoading = true;
5094 5095
5095 $('#spinner').css('visibility', 'visible'); 5096 $('#spinner').css('visibility', 'visible');
@@ -5367,7 +5368,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5367,7 +5368,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5367 5368
5368 //if listanager is visisble then close it 5369 //if listanager is visisble then close it
5369 5370
5370 - $rootScope.isListManagerSelected = false; 5371 + //$rootScope.isListManagerSelected = false;
5371 $rootScope.CloseListManager(); 5372 $rootScope.CloseListManager();
5372 5373
5373 $rootScope.isLoading = true; 5374 $rootScope.isLoading = true;
@@ -5508,7 +5509,15 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5508,7 +5509,15 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5508 if (canDivChildCount > 0) { 5509 if (canDivChildCount > 0) {
5509 canDiv.innerHTML = ''; 5510 canDiv.innerHTML = '';
5510 } 5511 }
5511 - $scope.CalculateImageCordinates($rootScope.viewOrientationId); 5512 +
  5513 +
  5514 + //if user seelcted any term and serached before gender cnage then itshould be highlighted in chnaged gender
  5515 + if (($rootScope.isListManagerSelected == true) && ($rootScope.isGenderChnage == true)) {
  5516 + $scope.setLayerNumberAndHighlightByTermList();
  5517 + }
  5518 + else {
  5519 + $scope.CalculateImageCordinates($rootScope.viewOrientationId);
  5520 + }
5512 $scope.currentTitleFromJson = localStorage.getItem("currentViewTitle"); 5521 $scope.currentTitleFromJson = localStorage.getItem("currentViewTitle");
5513 }, 5522 },
5514 function (error) { 5523 function (error) {
@@ -7066,10 +7075,21 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7066,10 +7075,21 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7066 7075
7067 $('#spinner').css('visibility', 'visible'); 7076 $('#spinner').css('visibility', 'visible');
7068 //1. 7077 //1.
7069 - var actualTermNumber = event.currentTarget.id;//attributes[0].value;  
7070 - $scope.TermList = $scope.getTermNumberList(actualTermNumber); 7078 + $rootScope.actualTermNumber = event.currentTarget.id;//attributes[0].value;
  7079 + console.log(' $scope.actualTermNumber insde HighlightBodyOnListManagerSelection= ' + $rootScope.actualTermNumber)
7071 7080
7072 //2. 7081 //2.
  7082 +
  7083 + $scope.setLayerNumberAndHighlightByTermList();
  7084 +
  7085 +
  7086 + }
  7087 +
  7088 + $scope.setLayerNumberAndHighlightByTermList = function () {
  7089 + console.log(' $scope.actualTermNumber insde setLayerNumberAndHighlightByTermList= ' + $rootScope.actualTermNumber)
  7090 +
  7091 + $scope.TermList = $scope.getTermNumberList($rootScope.actualTermNumber);
  7092 +
7073 var internalLayerNumberList = []; 7093 var internalLayerNumberList = [];
7074 for (var i = 0; i < $scope.TermList.length; i++) { 7094 for (var i = 0; i < $scope.TermList.length; i++) {
7075 var layerNumber = $scope.TermList[i]._InternalLayerNumber 7095 var layerNumber = $scope.TermList[i]._InternalLayerNumber
@@ -7109,9 +7129,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7109,9 +7129,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7109 $scope.layerNumber = layerNumber; 7129 $scope.layerNumber = layerNumber;
7110 7130
7111 //4.get scroll position 7131 //4.get scroll position
7112 - if (actualTermNumber != DA[0].SKIN_TERM_ID) { 7132 + if ($rootScope.actualTermNumber != DA[0].SKIN_TERM_ID) {
7113 7133
7114 - $scope.termCoordinate = $scope.getTermCoordinate(actualTermNumber); 7134 + $scope.termCoordinate = $scope.getTermCoordinate($rootScope.actualTermNumber);
7115 7135
7116 } 7136 }
7117 7137
@@ -7126,7 +7146,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7126,7 +7146,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7126 //6. 7146 //6.
7127 var matchedDataonActualTerm = new jinqJs() 7147 var matchedDataonActualTerm = new jinqJs()
7128 .from($scope.matchdedDataOnLayer) 7148 .from($scope.matchdedDataOnLayer)
7129 - .where('_ActualTermNumber == ' + actualTermNumber) 7149 + .where('_ActualTermNumber == ' + $scope.actualTermNumber)
7130 .select('_TermNumber'); 7150 .select('_TermNumber');
7131 7151
7132 if (matchedDataonActualTerm != null || matchedDataonActualTerm != undefined) { 7152 if (matchedDataonActualTerm != null || matchedDataonActualTerm != undefined) {
@@ -7164,9 +7184,6 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7164,9 +7184,6 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7164 //redraw body of respective layer 7184 //redraw body of respective layer
7165 $scope.CalculateImageCordinates($rootScope.viewOrientationId) 7185 $scope.CalculateImageCordinates($rootScope.viewOrientationId)
7166 }, 500); 7186 }, 500);
7167 -  
7168 -  
7169 -  
7170 } 7187 }
7171 7188
7172 $scope.getChildTermList = function (termNo) { 7189 $scope.getChildTermList = function (termNo) {