Commit 4006fee47f384bff44d4e1a74df53db91f71bfb9

Authored by unknown
2 parents 7299676f c81a594f

Merge branch 'Develop' of http://52.6.196.163/ADAM/AIAHTML5 into Bugs_v5

400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -440,23 +440,25 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -440,23 +440,25 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
440 } 440 }
441 441
442 // 0.2 getting corresponding body view title 442 // 0.2 getting corresponding body view title
443 - var counter = 1; 443 + //var counter = 1;
444 var tittle = localStorage.getItem("currentViewTitleFromJson"); 444 var tittle = localStorage.getItem("currentViewTitleFromJson");
  445 + localStorage.setItem("currentViewTitle", tittle);
445 446
446 - if (openViews != null && openViews != undefined) {  
447 - angular.forEach(openViews, function (value, key) { 447 + //WILL BE USED WHEN MULTI VIEWOPEN FUNCTIONALITY IS IMPELMNETD
  448 + //if (openViews != null && openViews != undefined) {
  449 + // angular.forEach(openViews, function (value, key) {
448 450
449 - if (value.bodyView == tittle) {  
450 - tittle = localStorage.getItem("currentViewTitleFromJson") + counter++;  
451 - $rootScope.currentActiveViewTitle = tittle;  
452 - localStorage.setItem("currentViewTitle", tittle);  
453 - } 451 + // if (value.bodyView == tittle) {
  452 + // tittle = localStorage.getItem("currentViewTitleFromJson") + counter++;
  453 + // $rootScope.currentActiveViewTitle = tittle;
  454 + // localStorage.setItem("currentViewTitle", tittle);
  455 + // }
454 456
455 - });  
456 - }  
457 - else {  
458 - localStorage.setItem("currentViewTitle", tittle);  
459 - } 457 + // });
  458 + //}
  459 + //else {
  460 + // localStorage.setItem("currentViewTitle", tittle);
  461 + //}
460 462
461 //0.3 463 //0.3
462 464
@@ -470,6 +472,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -470,6 +472,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
470 url: 'app/views/da/da-view.html' 472 url: 'app/views/da/da-view.html'
471 }, 473 },
472 title: localStorage.getItem("currentViewTitle"), 474 title: localStorage.getItem("currentViewTitle"),
  475 +
473 position: { 476 position: {
474 top: 70, 477 top: 70,
475 left: 1, 478 left: 1,
@@ -737,6 +740,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -737,6 +740,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
737 //calculate coordinates for body region images 740 //calculate coordinates for body region images
738 $scope.CalculateImageCordinates = function (viewOrientationId) { 741 $scope.CalculateImageCordinates = function (viewOrientationId) {
739 742
  743 + $rootScope.isLoading = true;
  744 + $('#spinner').css('visibility', 'visible');
  745 +
740 // annotation toolbar canvas 746 // annotation toolbar canvas
741 if ($("#canvasDiv").find("canvas[id='canvasPaint']").length == 0) { 747 if ($("#canvasDiv").find("canvas[id='canvasPaint']").length == 0) {
742 748
@@ -746,6 +752,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -746,6 +752,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
746 752
747 } 753 }
748 754
  755 +
  756 +
749 $scope.terminateCurrentlyRunningWPs(); 757 $scope.terminateCurrentlyRunningWPs();
750 758
751 var drawnBodyRegionCount = []; 759 var drawnBodyRegionCount = [];
@@ -950,8 +958,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -950,8 +958,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
950 958
951 }); 959 });
952 960
953 - $rootScope.isLoading = false;  
954 - $('#spinner').css('visibility', 'hidden'); 961 + //$rootScope.isLoading = false;
  962 + //$('#spinner').css('visibility', 'hidden');
955 } 963 }
956 964
957 if (($rootScope.globalSetting.modesty == 'Y')) { 965 if (($rootScope.globalSetting.modesty == 'Y')) {
@@ -1207,6 +1215,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -1207,6 +1215,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
1207 1215
1208 $scope.DrawMirroredImage = function (h, w, x, y, src, bodyRegionId, isMaskImage) { 1216 $scope.DrawMirroredImage = function (h, w, x, y, src, bodyRegionId, isMaskImage) {
1209 1217
  1218 + $rootScope.isLoading = true;
  1219 + $('#spinner').css('visibility', 'visible');
  1220 +
1210 var FlipedImgCanvas = document.createElement('canvas'); 1221 var FlipedImgCanvas = document.createElement('canvas');
1211 FlipedImgCanvas.height = h; 1222 FlipedImgCanvas.height = h;
1212 FlipedImgCanvas.width = w; 1223 FlipedImgCanvas.width = w;
@@ -1518,7 +1529,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -1518,7 +1529,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
1518 $('#spinner').css('visibility', 'visible'); 1529 $('#spinner').css('visibility', 'visible');
1519 $scope.highLightBody(); 1530 $scope.highLightBody();
1520 } 1531 }
1521 - else if ($rootScope.isHighLight == true || ($rootScope.isListManagerSelected == true) || (($rootScope.isGenderChnage == true) && ($rootScope.isHighLight == true)) || (($rootScope.isViewChange == true) && ($rootScope.isHighLight == true)) || $rootScope.isHighlightBodyByBodySystem == true) { 1532 + else if ($rootScope.isHighLight == true || ($rootScope.isListManagerSelected == true) || (($rootScope.isGenderChnage == true) && ($rootScope.isHighLight == true))
  1533 + || (($rootScope.isViewChange == true) && ($rootScope.isHighLight == true)) || $rootScope.isHighlightBodyByBodySystem == true) {
1522 1534
1523 console.log('1. $rootScope.isHighLight= ' + $rootScope.isHighLight) 1535 console.log('1. $rootScope.isHighLight= ' + $rootScope.isHighLight)
1524 1536
@@ -1533,6 +1545,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -1533,6 +1545,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
1533 //}, 500); 1545 //}, 500);
1534 } 1546 }
1535 } 1547 }
  1548 + else {
  1549 + $rootScope.isLoading = false;
  1550 + $('#spinner').css('visibility', 'hidden');
  1551 + }
1536 } 1552 }
1537 1553
1538 // console.log('ColoredImageSRC. pushed and length: ' + $scope.ColoredImageSRC.length); 1554 // console.log('ColoredImageSRC. pushed and length: ' + $scope.ColoredImageSRC.length);
@@ -1565,6 +1581,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -1565,6 +1581,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
1565 1581
1566 $scope.DrawImage = function (h, w, x, y, src, bodyRegionId, isMaskImage) { 1582 $scope.DrawImage = function (h, w, x, y, src, bodyRegionId, isMaskImage) {
1567 1583
  1584 + $rootScope.isLoading = true;
  1585 + $('#spinner').css('visibility', 'visible');
  1586 +
1568 var imgCanvas = document.createElement('canvas'); 1587 var imgCanvas = document.createElement('canvas');
1569 1588
1570 imgCanvas.height = h; 1589 imgCanvas.height = h;
@@ -1877,7 +1896,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -1877,7 +1896,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
1877 $('#spinner').css('visibility', 'visible'); 1896 $('#spinner').css('visibility', 'visible');
1878 $scope.highLightBody(); 1897 $scope.highLightBody();
1879 } 1898 }
1880 - else if ($rootScope.isHighLight == true || ($rootScope.isListManagerSelected == true) || (($rootScope.isGenderChnage == true) && ($rootScope.isHighLight == true)) || (($rootScope.isViewChange == true) && ($rootScope.isHighLight == true)) || $scope.isExtract == true || $rootScope.isHighlightBodyByBodySystem == true) { 1899 + else if ($rootScope.isHighLight == true || ($rootScope.isListManagerSelected == true) || (($rootScope.isGenderChnage == true) && ($rootScope.isHighLight == true))
  1900 + || (($rootScope.isViewChange == true) && ($rootScope.isHighLight == true)) || $scope.isExtract == true || $rootScope.isHighlightBodyByBodySystem == true) {
1881 1901
1882 console.log('2. $rootScope.isHighLight= ' + $rootScope.isHighLight) 1902 console.log('2. $rootScope.isHighLight= ' + $rootScope.isHighLight)
1883 1903
@@ -1895,6 +1915,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -1895,6 +1915,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
1895 1915
1896 } 1916 }
1897 } 1917 }
  1918 + else {
  1919 + $rootScope.isLoading = false;
  1920 + $('#spinner').css('visibility', 'hidden');
  1921 + }
1898 } 1922 }
1899 1923
1900 console.log('ColoredImageSRC. pushed and length: ' + $scope.ColoredImageSRC.length); 1924 console.log('ColoredImageSRC. pushed and length: ' + $scope.ColoredImageSRC.length);
@@ -1969,6 +1993,26 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -1969,6 +1993,26 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
1969 var CallBackBodyRegion = []; 1993 var CallBackBodyRegion = [];
1970 var selectedAnnotation; 1994 var selectedAnnotation;
1971 1995
  1996 + if (($rootScope.previousHighlightList != null || $rootScope.previousHighlightList != undefined) && ($rootScope.previousHighlightList.length > 0) && $rootScope.isListManagerSelected) {
  1997 +
  1998 + multiTermList = $scope.AllTerms;
  1999 + angular.forEach($rootScope.previousHighlightList, function (value, key) {
  2000 +
  2001 + var ActualTermNo = $scope.getActualTermNumber(value);
  2002 + selectedAnnotation = ActualTermNo;
  2003 + if (ActualTermNo != null) {
  2004 + var TermList = $scope.getTermNumberList(ActualTermNo);
  2005 + if (TermList != null) {
  2006 + for (var i = 0; i < TermList.length; i++) {
  2007 + multiTermList.push(TermList[i]);
  2008 + }
  2009 + }
  2010 + }
  2011 +
  2012 + // to do
  2013 + });
  2014 + }
  2015 +
1972 if ($rootScope.isListManagerSelected) { 2016 if ($rootScope.isListManagerSelected) {
1973 2017
1974 multiTermList = $scope.AllTerms; 2018 multiTermList = $scope.AllTerms;
@@ -2165,7 +2209,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -2165,7 +2209,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
2165 $scope.aligneCanvasWithTerm() 2209 $scope.aligneCanvasWithTerm()
2166 } 2210 }
2167 2211
2168 - $timeout(function () { $scope.DisableProgressBar() }, 1000); 2212 + // $timeout(function () { $scope.DisableProgressBar() }, 1000);
2169 2213
2170 2214
2171 2215
@@ -2399,16 +2443,19 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -2399,16 +2443,19 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
2399 2443
2400 if ($scope.doAligneCanvasWithTerm == true) { 2444 if ($scope.doAligneCanvasWithTerm == true) {
2401 2445
2402 - if ($rootScope.isHighlightBodyByBodySystem == true || $rootScope.isListManagerSelected == true) 2446 + if ($rootScope.isListManagerSelected == true)
  2447 + $scope.aligneCanvasWithTerm();
  2448 +
  2449 + else if ($rootScope.isHighlightBodyByBodySystem == true || $rootScope.isListManagerSelected == true) {
2403 2450
2404 $rootScope.isLoading = false; 2451 $rootScope.isLoading = false;
2405 2452
2406 - $('#spinner').css('visibility', 'hidden'); 2453 + $('#spinner').css('visibility', 'hidden');
  2454 + }
2407 2455
2408 // $rootScope.isHighlightBodyByBodySystem = false; 2456 // $rootScope.isHighlightBodyByBodySystem = false;
2409 2457
2410 - if ($rootScope.isListManagerSelected == true)  
2411 - $scope.aligneCanvasWithTerm(); 2458 +
2412 } 2459 }
2413 } 2460 }
2414 // 2461 //
@@ -5018,56 +5065,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5018,56 +5065,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5018 5065
5019 $scope.flushCanvas = function () { 5066 $scope.flushCanvas = function () {
5020 5067
5021 - //if ($scope.ColoredImageSRC != null || $scope.ColoredImageSRC != undefined) {  
5022 - // angular.forEach($scope.ColoredImageSRC, function (value, key) {  
5023 -  
5024 - // var id;  
5025 - // var maskId;  
5026 - // if (value.haveMirror == 'true') {  
5027 - // id = 'imageCanvas' + value.bodyRegionId + '_MR';  
5028 - // maskId = 'imageCanvas' + value.bodyRegionId + '_MR_mci'  
5029 - // }  
5030 - // else {  
5031 - // id = 'imageCanvas' + value.bodyRegionId;  
5032 - // maskId = 'imageCanvas' + value.bodyRegionId + '_mci';  
5033 - // }  
5034 -  
5035 - // var canvas = document.getElementById(id);  
5036 - // if (canvas != null || canvas != undefined) {  
5037 - // document.getElementById('canvasDiv').removeChild(canvas);  
5038 - // }  
5039 -  
5040 - // var maskcanvas = document.getElementById(maskId);  
5041 - // if (maskcanvas != null || maskcanvas != undefined) {  
5042 - // document.getElementById('canvasDiv').removeChild(maskcanvas);  
5043 5068
5044 - // }  
5045 - // if (i == 4 || i == 5 || i == 6) {  
5046 - // id = 'imageCanvas' + i + '_MR';  
5047 - // maskId = 'imageCanvas' + i + '_MR_mci';  
5048 -  
5049 - // var canvas = document.getElementById(id);  
5050 - // if (canvas != null || canvas != undefined)  
5051 - // document.getElementById('canvasDiv').removeChild(canvas);  
5052 -  
5053 - // var maskcanvas = document.getElementById(maskId);  
5054 - // if (maskcanvas != null || maskcanvas != undefined)  
5055 - // document.getElementById('canvasDiv').removeChild(maskcanvas);  
5056 - // } 5069 + $rootScope.isLoading = true;
  5070 + $('#spinner').css('visibility', 'visible');
5057 5071
5058 - // var modestyCanvases = $("canvas[id*='imageCanvasmodestyImg']");  
5059 - // for (var i = 0; i < modestyCanvases.length; i++) {  
5060 - // modestyCanvases[i].remove();  
5061 - // }  
5062 - // });  
5063 - // //remove modesty canavs  
5064 - // var modestyCanvases = $("canvas[id*='imageCanvasmodestyImg']");  
5065 - // if (modestyCanvases != null || modestyCanvases != undefined && modestyCanvases.length > 0) {  
5066 - // for (var j = 0; j < modestyCanvases.length; j++) {  
5067 - // modestyCanvases[j].remove();  
5068 - // }  
5069 - // }  
5070 - //}  
5071 var endIndex = 0; 5072 var endIndex = 0;
5072 var startIndex = 0; 5073 var startIndex = 0;
5073 if (($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) { 5074 if (($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) {
@@ -5123,7 +5124,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5123,7 +5124,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5123 var modestyCanvases = $("canvas[id*='imageCanvasmodestyImg']"); 5124 var modestyCanvases = $("canvas[id*='imageCanvasmodestyImg']");
5124 if (modestyCanvases != null || modestyCanvases != undefined && modestyCanvases.length > 0) { 5125 if (modestyCanvases != null || modestyCanvases != undefined && modestyCanvases.length > 0) {
5125 for (var j = 0; j < modestyCanvases.length; j++) { 5126 for (var j = 0; j < modestyCanvases.length; j++) {
5126 - modestyCanvases[j].remove(); 5127 +
  5128 + modestyCanvases[j].parentNode.removeChild(modestyCanvases[j]);
5127 } 5129 }
5128 } 5130 }
5129 } 5131 }
@@ -5259,7 +5261,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5259,7 +5261,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5259 $rootScope.isZoomed = false; 5261 $rootScope.isZoomed = false;
5260 5262
5261 //6. 5263 //6.
5262 - $rootScope.isListManagerSelected = false; 5264 + // $rootScope.isListManagerSelected = false;
  5265 + if ($rootScope.actualTermNumber != null && $rootScope.actualTermNumber!=undefined && $rootScope.isListManagerSelected == true) {
  5266 + $rootScope.isListManagerSelected = false;
  5267 + $rootScope.isListManagerAlreadySelected = true;
  5268 + }
5263 5269
5264 //7. 5270 //7.
5265 5271
@@ -5621,9 +5627,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5621,9 +5627,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5621 if ($scope.isEligibleForHighlightBodyByTermList == true) { 5627 if ($scope.isEligibleForHighlightBodyByTermList == true) {
5622 //DISABLE PROGERSS BAR FOR GENDER OR VIEW CHANGE 5628 //DISABLE PROGERSS BAR FOR GENDER OR VIEW CHANGE
5623 // if ($rootScope.isGenderChnage == true || $rootScope.isViewChange == true) { 5629 // if ($rootScope.isGenderChnage == true || $rootScope.isViewChange == true) {
5624 - $scope.isLoading = false; 5630 + //$scope.isLoading = false;
5625 5631
5626 - $('#spinner').css('visibility', 'hidden'); 5632 + //$('#spinner').css('visibility', 'hidden');
5627 //} 5633 //}
5628 5634
5629 if (($rootScope.isHighlightBodyByBodySystem == true) && ($scope.systemMatchedTermList != null || $scope.systemMatchedTermList != undefined)) { 5635 if (($rootScope.isHighlightBodyByBodySystem == true) && ($scope.systemMatchedTermList != null || $scope.systemMatchedTermList != undefined)) {
@@ -5634,7 +5640,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5634,7 +5640,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5634 $('#spinner').css('visibility', 'visible'); 5640 $('#spinner').css('visibility', 'visible');
5635 $timeout(function () { $scope.HighlightBodyByTermList($scope.systemMatchedTermList) }, 100); 5641 $timeout(function () { $scope.HighlightBodyByTermList($scope.systemMatchedTermList) }, 100);
5636 } 5642 }
5637 - else if (($rootScope.isListManagerSelected == true) || ($rootScope.previousHighlightList != null && $rootScope.previousHighlightList.length > 0) && ($rootScope.isGenderChnage==true || $rootScope.isViewChange==true)) { 5643 + else if (($rootScope.isListManagerSelected == true) || ($rootScope.previousHighlightList != null && $rootScope.previousHighlightList.length > 0) && ($rootScope.isGenderChnage==true || $rootScope.isViewChange==true) || $rootScope.isListManagerAlreadySelected==true) {
5638 5644
5639 // console.log('$scope.grayedBR.length is ' + $scope.grayedBR.length); 5645 // console.log('$scope.grayedBR.length is ' + $scope.grayedBR.length);
5640 $timeout(function () { 5646 $timeout(function () {
@@ -5914,11 +5920,18 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5914,11 +5920,18 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5914 5920
5915 $rootScope.isGenderChnage = true; 5921 $rootScope.isGenderChnage = true;
5916 5922
  5923 +
  5924 + if ($rootScope.isExtract == true) {
  5925 + $rootScope.isExtract = false;
  5926 + $rootScope.isHighLight = true;
  5927 + }
  5928 +
  5929 +
5917 var viewname = localStorage.getItem("currentViewTitle") 5930 var viewname = localStorage.getItem("currentViewTitle")
5918 var currentBodyViewId = $scope.correspondingBodyViewIds[$rootScope.voId]; 5931 var currentBodyViewId = $scope.correspondingBodyViewIds[$rootScope.voId];
5919 5932
5920 5933
5921 - if ((event.currentTarget.attributes[1].value == 'Male') && (localStorage.getItem("genderId") == 'Female')) { 5934 + if ((event.currentTarget.title == 'Male') && (localStorage.getItem("genderId") == 'Female')) {
5922 5935
5923 //1. 5936 //1.
5924 localStorage.setItem("genderId", 'Male'); 5937 localStorage.setItem("genderId", 'Male');
@@ -5950,7 +5963,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -5950,7 +5963,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
5950 5963
5951 } 5964 }
5952 5965
5953 - else if ((event.currentTarget.attributes[1].value == 'Female') && (localStorage.getItem("genderId") == 'Male')) { 5966 + else if ((event.currentTarget.title == 'Female') && (localStorage.getItem("genderId") == 'Male')) {
5954 5967
5955 //1. 5968 //1.
5956 localStorage.setItem("genderId", 'Female'); 5969 localStorage.setItem("genderId", 'Female');
@@ -6126,9 +6139,17 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -6126,9 +6139,17 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6126 } 6139 }
6127 6140
6128 $rootScope.isViewChange = true; 6141 $rootScope.isViewChange = true;
  6142 +
  6143 + if ($rootScope.isExtract == true) {
  6144 + $rootScope.isExtract = false;
  6145 + $rootScope.isHighLight = true;
  6146 + }
  6147 +
6129 $scope.layerNumber = 0; 6148 $scope.layerNumber = 0;
6130 // debugger; 6149 // debugger;
6131 - var selectedViewId = $scope.bodyViews[event.currentTarget.attributes[1].value]; 6150 + //var selectedViewId = $scope.bodyViews[event.currentTarget.attributes[1].value];
  6151 + var selectedViewId = $scope.bodyViews[event.currentTarget.title];
  6152 +
6132 $rootScope.viewOrientationId = selectedViewId; 6153 $rootScope.viewOrientationId = selectedViewId;
6133 if (localStorage.getItem("genderId") == 'Male') { 6154 if (localStorage.getItem("genderId") == 'Male') {
6134 if ($rootScope.voId != selectedViewId) { 6155 if ($rootScope.voId != selectedViewId) {
@@ -6193,8 +6214,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -6193,8 +6214,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6193 // $('#daImagePanel')[0].childNodes[0].childNodes[0].innerHTML = localStorage.getItem("genderId") + " " + $scope.bodyViews[event.currentTarget.attributes[1].value; 6214 // $('#daImagePanel')[0].childNodes[0].childNodes[0].innerHTML = localStorage.getItem("genderId") + " " + $scope.bodyViews[event.currentTarget.attributes[1].value;
6194 6215
6195 } 6216 }
6196 - $('#daImagePanel')[0].childNodes[0].childNodes[0].innerHTML = localStorage.getItem("genderId") + " " + event.currentTarget.attributes[1].value;  
6197 - localStorage.setItem("currentViewTitle", localStorage.getItem("genderId") + " " + event.currentTarget.attributes[1].value); 6217 + $('#daImagePanel')[0].childNodes[0].childNodes[0].innerHTML = localStorage.getItem("genderId") + " " + event.currentTarget.title;
  6218 + localStorage.setItem("currentViewTitle", localStorage.getItem("genderId") + " " + event.currentTarget.title);
6198 6219
6199 6220
6200 $rootScope.openViews.push( 6221 $rootScope.openViews.push(
@@ -6962,7 +6983,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -6962,7 +6983,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6962 6983
6963 6984
6964 for (var j = 0; j < $scope.VocabTermTxt.length; j++) { 6985 for (var j = 0; j < $scope.VocabTermTxt.length; j++) {
6965 - var $el = $('<option ng-click=HighlightBodyOnListManagerSelection($event) id=' + $scope.VocabTermTxt[j]._ActualTermNumber + '>' + $scope.VocabTermTxt[j]._TermText + '</option>').appendTo('#termList') 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')
6966 $compile($el)($scope); 6987 $compile($el)($scope);
6967 6988
6968 } 6989 }
@@ -6988,6 +7009,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -6988,6 +7009,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6988 $('#spinner').css('visibility', 'hidden'); 7009 $('#spinner').css('visibility', 'hidden');
6989 } 7010 }
6990 else { 7011 else {
  7012 +
  7013 + $rootScope.isLoading = true;
  7014 +
  7015 + $('#spinner').css('visibility', 'visible');
  7016 +
  7017 +
6991 $rootScope.prevId = event.currentTarget.id; 7018 $rootScope.prevId = event.currentTarget.id;
6992 $("#termList").find("option").attr('selected', false); 7019 $("#termList").find("option").attr('selected', false);
6993 $("#termList").find("option").css({ "background-color": "#ffffff", "color": "#000000" }); 7020 $("#termList").find("option").css({ "background-color": "#ffffff", "color": "#000000" });
@@ -7010,10 +7037,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7010,10 +7037,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7010 } 7037 }
7011 } 7038 }
7012 //--- 7039 //---
7013 - $rootScope.isLoading = true;  
7014 -  
7015 - $('#spinner').css('visibility', 'visible');  
7016 - 7040 +
7017 $rootScope.isHighlightBodyByBodySystem = false; 7041 $rootScope.isHighlightBodyByBodySystem = false;
7018 7042
7019 //1. 7043 //1.
@@ -7119,8 +7143,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7119,8 +7143,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7119 7143
7120 //8.remove current layer canavses 7144 //8.remove current layer canavses
7121 $scope.flushCanvas(); 7145 $scope.flushCanvas();
7122 -  
7123 - 7146 +
7124 7147
7125 //9. 7148 //9.
7126 $timeout(function () { 7149 $timeout(function () {
@@ -7135,6 +7158,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo @@ -7135,6 +7158,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
7135 //DA > Annotation's Line should not displayed. 7158 //DA > Annotation's Line should not displayed.
7136 $("#bord").css("display", "none"); 7159 $("#bord").css("display", "none");
7137 7160
  7161 + $rootScope.isLoading = true;
  7162 + $('#spinner').css('visibility', 'visible');
  7163 +
7138 //redraw body of respective layer 7164 //redraw body of respective layer
7139 $scope.CalculateImageCordinates($rootScope.viewOrientationId) 7165 $scope.CalculateImageCordinates($rootScope.viewOrientationId)
7140 }, 500); 7166 }, 500);
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
@@ -964,6 +964,8 @@ AIA.controller(&quot;HomeController&quot;, [&quot;$rootScope&quot;, &quot;Modules&quot;, &quot;$log&quot;, &quot;$location&quot;, @@ -964,6 +964,8 @@ AIA.controller(&quot;HomeController&quot;, [&quot;$rootScope&quot;, &quot;Modules&quot;, &quot;$log&quot;, &quot;$location&quot;,
964 964
965 $rootScope.TextAreaRectID = layer.name; 965 $rootScope.TextAreaRectID = layer.name;
966 $rootScope.rectDimension.push({ width: layer.width, height: layer.height, x: layer.x, y: layer.y }); 966 $rootScope.rectDimension.push({ width: layer.width, height: layer.height, x: layer.x, y: layer.y });
  967 + $rootScope.CurrentWidth = layer.width;
  968 + $rootScope.CurrentHeight = layer.height;
967 969
968 }, 970 },
969 click: function (layer) { 971 click: function (layer) {
@@ -1045,9 +1047,14 @@ AIA.controller(&quot;HomeController&quot;, [&quot;$rootScope&quot;, &quot;Modules&quot;, &quot;$log&quot;, &quot;$location&quot;, @@ -1045,9 +1047,14 @@ AIA.controller(&quot;HomeController&quot;, [&quot;$rootScope&quot;, &quot;Modules&quot;, &quot;$log&quot;, &quot;$location&quot;,
1045 1047
1046 } 1048 }
1047 }); 1049 });
1048 - 1050 + // Annotation: Edit Text option is missing.
  1051 + // alert($rootScope.CurrentWidth);
  1052 + // alert($rootScope.CurrentHeight);
1049 $("#annotationTextModal").css("padding-right", "0px"); 1053 $("#annotationTextModal").css("padding-right", "0px");
1050 - $("#annotationTextModal").modal("toggle"); 1054 + if (($rootScope.CurrentWidth > 0 && $rootScope.CurrentHeight > 0) || ($rootScope.CurrentWidth > 0 && $rootScope.CurrentHeight <= 0) || ($rootScope.CurrentWidth <= 0 && $rootScope.CurrentHeight > 0)) {
  1055 + $("#annotationTextModal").modal("toggle");
  1056 + document.getElementById('modelbackground').style.display = "block";
  1057 + }
1051 $('.btnCursor').trigger('click'); 1058 $('.btnCursor').trigger('click');
1052 $("#font-color .minicolors .minicolors-swatch .minicolors-swatch-color").css({ "background-color": "#000000" }); 1059 $("#font-color .minicolors .minicolors-swatch .minicolors-swatch-color").css({ "background-color": "#000000" });
1053 1060
@@ -1182,7 +1189,7 @@ AIA.controller(&quot;HomeController&quot;, [&quot;$rootScope&quot;, &quot;Modules&quot;, &quot;$log&quot;, &quot;$location&quot;, @@ -1182,7 +1189,7 @@ AIA.controller(&quot;HomeController&quot;, [&quot;$rootScope&quot;, &quot;Modules&quot;, &quot;$log&quot;, &quot;$location&quot;,
1182 1189
1183 break; 1190 break;
1184 case "TextArea": 1191 case "TextArea":
1185 - document.getElementById('modelbackground').style.display = "block"; 1192 +
1186 $rootScope.IsTextAlreadySave = false; 1193 $rootScope.IsTextAlreadySave = false;
1187 $("#text_area").val(''); 1194 $("#text_area").val('');
1188 // Draw text 1195 // Draw text