Commit e0e9a263141ae9c319203e0a1d72690c2c80b807

Authored by Amrita Vishnoi
2 parents 89c15319 bf046893

Merge branch 'Bug#8567A' into Develop

400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -2427,7 +2427,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -2427,7 +2427,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
2427 console.log('$scope.highlightedBR.length= ' + $scope.highlightedBR.length) 2427 console.log('$scope.highlightedBR.length= ' + $scope.highlightedBR.length)
2428 2428
2429 if ($scope.highlightedBR != null || $scope.highlightedBR != undefined) { 2429 if ($scope.highlightedBR != null || $scope.highlightedBR != undefined) {
2430 - 2430 +
2431 if ((($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) && ($scope.highlightedBR.length == 9)) { 2431 if ((($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) && ($scope.highlightedBR.length == 9)) {
2432 $scope.doAligneCanvasWithTerm = true; 2432 $scope.doAligneCanvasWithTerm = true;
2433 } 2433 }
@@ -2440,7 +2440,6 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -2440,7 +2440,6 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
2440 else if ((($rootScope.viewOrientationId == '6')) && ($scope.highlightedBR.length == 1)) { 2440 else if ((($rootScope.viewOrientationId == '6')) && ($scope.highlightedBR.length == 1)) {
2441 $scope.doAligneCanvasWithTerm = true; 2441 $scope.doAligneCanvasWithTerm = true;
2442 } 2442 }
2443 -  
2444 if ($scope.doAligneCanvasWithTerm == true) { 2443 if ($scope.doAligneCanvasWithTerm == true) {
2445 2444
2446 if ($rootScope.isListManagerSelected == true) 2445 if ($rootScope.isListManagerSelected == true)
@@ -6811,7 +6810,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -6811,7 +6810,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6811 $scope.searchFilter = event.currentTarget.innerHTML; 6810 $scope.searchFilter = event.currentTarget.innerHTML;
6812 6811
6813 //2. 6812 //2.
6814 - $scope.HighlightBodyOnListManagerSelection(event); 6813 + $scope.HighlightBodyOnListManagerSelection(event.currentTarget.id);
6815 6814
6816 $scope.IsSearchVisible = false; 6815 $scope.IsSearchVisible = false;
6817 $rootScope.isNormalMode = false; 6816 $rootScope.isNormalMode = false;
@@ -6983,7 +6982,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -6983,7 +6982,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6983 6982
6984 6983
6985 for (var j = 0; j < $scope.VocabTermTxt.length; j++) { 6984 for (var j = 0; j < $scope.VocabTermTxt.length; j++) {
6986 - var $el = $('<option title ="'+ $scope.VocabTermTxt[j]._TermText+ '" ng-click=HighlightBodyOnListManagerSelection($event) id=' + $scope.VocabTermTxt[j]._ActualTermNumber + '>' + $scope.VocabTermTxt[j]._TermText + '</option>').appendTo('#termList') 6985 + var $el = $('<option title ="' + $scope.VocabTermTxt[j]._TermText + '" id=' + $scope.VocabTermTxt[j]._ActualTermNumber + '>' + $scope.VocabTermTxt[j]._TermText + '</option>').appendTo('#termList')
6987 $compile($el)($scope); 6986 $compile($el)($scope);
6988 6987
6989 } 6988 }
@@ -7001,9 +7000,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7001,9 +7000,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7001 } 7000 }
7002 7001
7003 7002
7004 - $scope.HighlightBodyOnListManagerSelection = function (event) { 7003 + $scope.HighlightBodyOnListManagerSelection = function (actualTermNumber) {
  7004 +
  7005 + console.log('inside HighlightBodyOnListManagerSelection actualTermNumber= ' + actualTermNumber)
7005 // Terms search in the Search list should be disable in the List Manager and Vice-Versa. 7006 // Terms search in the Search list should be disable in the List Manager and Vice-Versa.
7006 - if ($rootScope.prevId == event.currentTarget.id) { 7007 + if ($rootScope.prevId == actualTermNumber) {
7007 7008
7008 $rootScope.isLoading = false; 7009 $rootScope.isLoading = false;
7009 $('#spinner').css('visibility', 'hidden'); 7010 $('#spinner').css('visibility', 'hidden');
@@ -7015,12 +7016,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7015,12 +7016,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7015 $('#spinner').css('visibility', 'visible'); 7016 $('#spinner').css('visibility', 'visible');
7016 7017
7017 7018
7018 - $rootScope.prevId = event.currentTarget.id; 7019 + $rootScope.prevId = actualTermNumber;
7019 $("#termList").find("option").attr('selected', false); 7020 $("#termList").find("option").attr('selected', false);
7020 $("#termList").find("option").css({ "background-color": "#ffffff", "color": "#000000" }); 7021 $("#termList").find("option").css({ "background-color": "#ffffff", "color": "#000000" });
7021 - $("#termList").find("option[id=" + event.currentTarget.id + "]").css({ "background-color": "#3399FF", "color": "#ffffff" }); 7022 + $("#termList").find("option[id=" + actualTermNumber + "]").css({ "background-color": "#3399FF", "color": "#ffffff" });
7022 $("div#backdrop #termlistfilter li").find("a").css({ "background-color": "#ffffff", "color": "#000000" }); 7023 $("div#backdrop #termlistfilter li").find("a").css({ "background-color": "#ffffff", "color": "#000000" });
7023 - $("div#backdrop #termlistfilter li").find("a[id=" + event.currentTarget.id + "]").css({ "background-color": "#3399FF", "color": "#ffffff" }); 7024 + $("div#backdrop #termlistfilter li").find("a[id=" + actualTermNumber + "]").css({ "background-color": "#3399FF", "color": "#ffffff" });
7024 $scope.terminateCurrentlyRunningWPs(); 7025 $scope.terminateCurrentlyRunningWPs();
7025 //debugger 7026 //debugger
7026 $rootScope.isListManagerSelected = true; 7027 $rootScope.isListManagerSelected = true;
@@ -7041,7 +7042,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7041,7 +7042,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7041 $rootScope.isHighlightBodyByBodySystem = false; 7042 $rootScope.isHighlightBodyByBodySystem = false;
7042 7043
7043 //1. 7044 //1.
7044 - $rootScope.actualTermNumber = event.currentTarget.id;//attributes[0].value; 7045 + $rootScope.actualTermNumber = actualTermNumber;//attributes[0].value;
7045 console.log(' $scope.actualTermNumber insde HighlightBodyOnListManagerSelection= ' + $rootScope.actualTermNumber) 7046 console.log(' $scope.actualTermNumber insde HighlightBodyOnListManagerSelection= ' + $rootScope.actualTermNumber)
7046 7047
7047 //2. 7048 //2.
@@ -7237,11 +7238,13 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7237,11 +7238,13 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7237 7238
7238 $scope.aligneCanvasWithTerm = function () { 7239 $scope.aligneCanvasWithTerm = function () {
7239 console.log('aligneCanvasWithTerm') 7240 console.log('aligneCanvasWithTerm')
  7241 + // debugger
  7242 +
7240 var newX = parseInt($scope.scaleValue($scope.termCoordinate.x, $scope.zoomInOut, DA[0].ZOOM_TERM_DATA)); 7243 var newX = parseInt($scope.scaleValue($scope.termCoordinate.x, $scope.zoomInOut, DA[0].ZOOM_TERM_DATA));
7241 var newY = parseInt($scope.scaleValue($scope.termCoordinate.y, $scope.zoomInOut, DA[0].ZOOM_TERM_DATA)); 7244 var newY = parseInt($scope.scaleValue($scope.termCoordinate.y, $scope.zoomInOut, DA[0].ZOOM_TERM_DATA));
7242 -  
7243 - var canvasX = parseInt($('#canvasDiv').css('left'));  
7244 - var canvasY = parseInt($('#canvasDiv').css('top')); 7245 +
  7246 + var canvasX = parseInt(document.getElementById('canvasDiv').offsetLeft);
  7247 + var canvasY = parseInt(document.getElementById('canvasDiv').offsetTop);
7245 var canvasHeight = $('#canvasDiv').height(); 7248 var canvasHeight = $('#canvasDiv').height();
7246 var canvasWidth = $('#canvasDiv').width(); 7249 var canvasWidth = $('#canvasDiv').width();
7247 7250
@@ -7269,7 +7272,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7269,7 +7272,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7269 else { 7272 else {
7270 newX = maxHScrollPos; 7273 newX = maxHScrollPos;
7271 } 7274 }
7272 - 7275 + //alert('newX= ' + newX + ',newY= ' + newY)
7273 $('#canvasDiv').scrollLeft(newX); 7276 $('#canvasDiv').scrollLeft(newX);
7274 $('#canvasDiv').scrollTop(newY); 7277 $('#canvasDiv').scrollTop(newY);
7275 $scope.isLoading = false; 7278 $scope.isLoading = false;
@@ -7375,7 +7378,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7375,7 +7378,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7375 7378
7376 7379
7377 for (var j = 0; j < $scope.VocabTermTxt.length; j++) { 7380 for (var j = 0; j < $scope.VocabTermTxt.length; j++) {
7378 - var $el = $('<option ng-click=HighlightBodyOnListManagerSelection($event) id=' + $scope.VocabTermTxt[j]._ActualTermNumber + '>' + $scope.VocabTermTxt[j]._TermText + '</option>').appendTo('#termList') 7381 + var $el = $('<option id=' + $scope.VocabTermTxt[j]._ActualTermNumber + '>' + $scope.VocabTermTxt[j]._TermText + '</option>').appendTo('#termList')
7379 $compile($el)($scope); 7382 $compile($el)($scope);
7380 } 7383 }
7381 7384
@@ -7622,4 +7625,13 @@ function OnZoom() @@ -7622,4 +7625,13 @@ function OnZoom()
7622 scope.$apply(function () { 7625 scope.$apply(function () {
7623 scope.enableZoom(); 7626 scope.enableZoom();
7624 }); 7627 });
  7628 +}
  7629 +
  7630 +function onListManagerTermSelection(id) {
  7631 +
  7632 + var scope = angular.element(document.getElementById("daView")).scope();
  7633 + scope.$apply(function () {
  7634 + scope.HighlightBodyOnListManagerSelection(id);
  7635 + });
  7636 +
7625 } 7637 }
7626 \ No newline at end of file 7638 \ No newline at end of file
400-SOURCECODE/AIAHTML5.Web/index.html
@@ -735,7 +735,7 @@ @@ -735,7 +735,7 @@
735 <select class="form-control" disabled> 735 <select class="form-control" disabled>
736 <option value="1" selected="">Entire View</option> 736 <option value="1" selected="">Entire View</option>
737 </select> 737 </select>
738 - </div> 738 + </div>
739 </div> 739 </div>
740 </div> 740 </div>
741 </div> 741 </div>
@@ -746,7 +746,7 @@ @@ -746,7 +746,7 @@
746 746
747 <!--DA > List Manager > Multiple structure selection should not be available.--> 747 <!--DA > List Manager > Multiple structure selection should not be available.-->
748 <div class="form-group"> 748 <div class="form-group">
749 - <select id="termList" class="form-control" size="10"></select> 749 + <select id="termList" class="form-control" size="10" onclick="if (typeof (this.selectedIndex) != 'undefined') onListManagerTermSelection(this.options[this.selectedIndex].id)"></select>
750 </div> 750 </div>
751 751
752 </div> 752 </div>