Commit 60910f80cdd4e1dac8fc75933083745c870aa7c1
Merge branch 'Bug#12159_new' into Develop
Showing
1 changed file
with
56 additions
and
45 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -933,7 +933,18 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -933,7 +933,18 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
933 | else { | 933 | else { |
934 | $scope.ColoredImageSRC = []; | 934 | $scope.ColoredImageSRC = []; |
935 | } | 935 | } |
936 | - | 936 | + if ($rootScope.updatedGrayDataList != null && $rootScope.updatedGrayDataList != undefined) { |
937 | + $rootScope.updatedGrayDataList = []; | ||
938 | + } | ||
939 | + if ($rootScope.updatedGrayMRDataList != null && $rootScope.updatedGrayMRDataList != undefined) { | ||
940 | + $rootScope.updatedGrayMRDataList = []; | ||
941 | + } | ||
942 | + if ($rootScope.grayImageDataList != null && $rootScope.grayImageDataList != undefined) { | ||
943 | + $rootScope.grayImageDataList = []; | ||
944 | + } | ||
945 | + if ($rootScope.grayImageMRDataList != null && $rootScope.grayImageMRDataList != undefined) { | ||
946 | + $rootScope.grayImageMRDataList = []; | ||
947 | + } | ||
937 | //history code | 948 | //history code |
938 | 949 | ||
939 | if ($("#canvasDiv").find("canvas[id='canvasPaint']").length == 0) { | 950 | if ($("#canvasDiv").find("canvas[id='canvasPaint']").length == 0) { |
@@ -1513,7 +1524,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1513,7 +1524,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1513 | } | 1524 | } |
1514 | 1525 | ||
1515 | // $rootScope.previousHighlightList.push(RGBColor); | 1526 | // $rootScope.previousHighlightList.push(RGBColor); |
1516 | - // $scope.isClickedOnBodyForHighlight = true; | 1527 | + $scope.isClickedOnBodyForHighlight = true; |
1517 | $scope.highLightBodyBasedOnIcolor(RGBColor); | 1528 | $scope.highLightBodyBasedOnIcolor(RGBColor); |
1518 | } | 1529 | } |
1519 | 1530 | ||
@@ -1521,9 +1532,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1521,9 +1532,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1521 | //extarct clicked body part is extarct button is already enabled. | 1532 | //extarct clicked body part is extarct button is already enabled. |
1522 | 1533 | ||
1523 | if ($rootScope.isExtract == true) { | 1534 | if ($rootScope.isExtract == true) { |
1524 | - //if ($rootScope.multiAnnotationIsON == false) { | ||
1525 | - // $rootScope.isListManagerSelected = false; | ||
1526 | - //} | 1535 | + if ($rootScope.multiAnnotationIsON == false) { |
1536 | + $rootScope.isListManagerSelected = false; | ||
1537 | + } | ||
1527 | $scope.enableExtract(false); | 1538 | $scope.enableExtract(false); |
1528 | } | 1539 | } |
1529 | 1540 | ||
@@ -1895,7 +1906,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1895,7 +1906,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1895 | if (maskCanvasId.match('modestyImg') && RGBColor != '000000') { } | 1906 | if (maskCanvasId.match('modestyImg') && RGBColor != '000000') { } |
1896 | else | 1907 | else |
1897 | { | 1908 | { |
1898 | - //$scope.isClickedOnBodyForHighlight = true; | 1909 | + $scope.isClickedOnBodyForHighlight = true; |
1899 | $scope.highLightBodyBasedOnIcolor(RGBColor); | 1910 | $scope.highLightBodyBasedOnIcolor(RGBColor); |
1900 | } | 1911 | } |
1901 | 1912 | ||
@@ -1904,9 +1915,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1904,9 +1915,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1904 | 1915 | ||
1905 | //extarct clisked body part is extarct button is already enabled. | 1916 | //extarct clisked body part is extarct button is already enabled. |
1906 | if ($rootScope.isExtract == true) { | 1917 | if ($rootScope.isExtract == true) { |
1907 | - //if ($rootScope.multiAnnotationIsON == false) { | ||
1908 | - // $rootScope.isListManagerSelected = false; | ||
1909 | - //} | 1918 | + if ($rootScope.multiAnnotationIsON == false) { |
1919 | + $rootScope.isListManagerSelected = false; | ||
1920 | + } | ||
1910 | $scope.enableExtract(false); | 1921 | $scope.enableExtract(false); |
1911 | } | 1922 | } |
1912 | 1923 | ||
@@ -2152,7 +2163,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -2152,7 +2163,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
2152 | var selectedAnnotation; | 2163 | var selectedAnnotation; |
2153 | 2164 | ||
2154 | if (($rootScope.previousHighlightList != null || $rootScope.previousHighlightList != undefined) && ($rootScope.previousHighlightList.length > 0) | 2165 | if (($rootScope.previousHighlightList != null || $rootScope.previousHighlightList != undefined) && ($rootScope.previousHighlightList.length > 0) |
2155 | - && $rootScope.isListManagerSelected) { | 2166 | + && $rootScope.isListManagerSelected && $rootScope.multiAnnotationIsON == true) { |
2156 | 2167 | ||
2157 | multiTermList = $scope.AllTerms; | 2168 | multiTermList = $scope.AllTerms; |
2158 | angular.forEach($rootScope.previousHighlightList, function (value, key) { | 2169 | angular.forEach($rootScope.previousHighlightList, function (value, key) { |
@@ -2519,8 +2530,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -2519,8 +2530,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
2519 | 2530 | ||
2520 | console.log('before worker call BRID: ' + bodyRegionId) | 2531 | console.log('before worker call BRID: ' + bodyRegionId) |
2521 | 2532 | ||
2522 | - if (grayImageDataVar != null && coloredImageDataVar != null && maskData != null) { | ||
2523 | - //if (grayImageDataVar != null && coloredImageDataVar != null && maskData != null && TermList != undefined && TermList.length > 0) { | 2533 | + //if (grayImageDataVar != null && coloredImageDataVar != null && maskData != null) { |
2534 | + if (grayImageDataVar != null && coloredImageDataVar != null && maskData != null && TermList != undefined && TermList.length > 0) { | ||
2524 | worker.postMessage({ | 2535 | worker.postMessage({ |
2525 | 2536 | ||
2526 | 'termList': TermList, | 2537 | 'termList': TermList, |
@@ -2532,10 +2543,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -2532,10 +2543,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
2532 | 2543 | ||
2533 | }); | 2544 | }); |
2534 | } | 2545 | } |
2535 | - //else { | ||
2536 | - // $('#spinner').css('visibility', 'hidden') | ||
2537 | - // $rootScope.isLoading = false; | ||
2538 | - //} | 2546 | + else { |
2547 | + $('#spinner').css('visibility', 'hidden') | ||
2548 | + $rootScope.isLoading = false; | ||
2549 | + } | ||
2539 | 2550 | ||
2540 | 2551 | ||
2541 | worker.onmessage = function (e) { | 2552 | worker.onmessage = function (e) { |
@@ -2593,21 +2604,21 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -2593,21 +2604,21 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
2593 | if ($rootScope.isListManagerSelected == true) { | 2604 | if ($rootScope.isListManagerSelected == true) { |
2594 | $scope.aligneCanvasWithTerm(); | 2605 | $scope.aligneCanvasWithTerm(); |
2595 | } | 2606 | } |
2596 | - //else if ($rootScope.previousHighlightList != undefined && $rootScope.previousHighlightList.length > 0 && ($scope.isGenderChnage == true || $scope.isViewChange == true)) { | ||
2597 | - // var canvasDiv = document.getElementById('canvasDiv'); | ||
2598 | - // if ($rootScope.viewOrientationId == '1' || $rootScope.viewOrientationId == '4') { | ||
2599 | - | ||
2600 | - // $('#canvasDiv').scrollLeft($('#canvasDiv').width() / 2) | ||
2601 | - // var canvasDiv = document.getElementById('canvasDiv'); | ||
2602 | - // $('#canvasDiv').scrollTop($scope.imageVerticalScrollPosition); | ||
2603 | - // } | ||
2604 | - // else { | ||
2605 | - // $('#canvasDiv').scrollTop($scope.imageVerticalScrollPosition); | ||
2606 | - // $('#canvasDiv').scrollLeft($scope.imageHorizontlScrollPosition); | ||
2607 | - // $rootScope.isLoading = false; | ||
2608 | - //} | ||
2609 | - // $('#spinner').css('visibility', 'hidden'); | ||
2610 | - //} | 2607 | + else if ($rootScope.previousHighlightList != undefined && $rootScope.previousHighlightList.length > 0 && ($scope.isGenderChnage == true || $scope.isViewChange == true)) { |
2608 | + var canvasDiv = document.getElementById('canvasDiv'); | ||
2609 | + if ($rootScope.viewOrientationId == '1' || $rootScope.viewOrientationId == '4') { | ||
2610 | + | ||
2611 | + $('#canvasDiv').scrollLeft($('#canvasDiv').width() / 2) | ||
2612 | + var canvasDiv = document.getElementById('canvasDiv'); | ||
2613 | + $('#canvasDiv').scrollTop($scope.imageVerticalScrollPosition); | ||
2614 | + } | ||
2615 | + else { | ||
2616 | + $('#canvasDiv').scrollTop($scope.imageVerticalScrollPosition); | ||
2617 | + $('#canvasDiv').scrollLeft($scope.imageHorizontlScrollPosition); | ||
2618 | + $rootScope.isLoading = false; | ||
2619 | + } | ||
2620 | + $('#spinner').css('visibility', 'hidden'); | ||
2621 | + } | ||
2611 | //else if ($rootScope.isHighlightBodyByBodySystem == true || $rootScope.isListManagerSelected == true || $scope.isClickedOnBodyForHighlight | 2622 | //else if ($rootScope.isHighlightBodyByBodySystem == true || $rootScope.isListManagerSelected == true || $scope.isClickedOnBodyForHighlight |
2612 | // ) | 2623 | // ) |
2613 | else if ($rootScope.isHighlightBodyByBodySystem == true || $rootScope.isListManagerSelected == true){ | 2624 | else if ($rootScope.isHighlightBodyByBodySystem == true || $rootScope.isListManagerSelected == true){ |
@@ -6576,10 +6587,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -6576,10 +6587,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
6576 | else if (($rootScope.previousHighlightList != null || $rootScope.previousHighlightList != undefined) && $rootScope.previousHighlightList.length > 0) { | 6587 | else if (($rootScope.previousHighlightList != null || $rootScope.previousHighlightList != undefined) && $rootScope.previousHighlightList.length > 0) { |
6577 | $scope.createTermListByPreviousTermsAndHighlight(); | 6588 | $scope.createTermListByPreviousTermsAndHighlight(); |
6578 | } | 6589 | } |
6579 | - //else { | ||
6580 | - // $scope.isLoading = false; | ||
6581 | - // $('#spinner').css('visibility', 'hidden'); | ||
6582 | - //} | 6590 | + else { |
6591 | + $scope.isLoading = false; | ||
6592 | + $('#spinner').css('visibility', 'hidden'); | ||
6593 | + } | ||
6583 | 6594 | ||
6584 | } | 6595 | } |
6585 | 6596 | ||
@@ -7008,12 +7019,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -7008,12 +7019,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
7008 | $scope.setLayerNumberAndHighlightByTermList(); | 7019 | $scope.setLayerNumberAndHighlightByTermList(); |
7009 | 7020 | ||
7010 | } | 7021 | } |
7011 | - //else if ($rootScope.previousHighlightList != null && $rootScope.previousHighlightList.length > 0 && | ||
7012 | - // ($rootScope.isGenderChnage == true || $rootScope.isViewChange == true)) { | 7022 | + else if ($rootScope.previousHighlightList != null && $rootScope.previousHighlightList.length > 0 && |
7023 | + ($rootScope.isGenderChnage == true || $rootScope.isViewChange == true)) { | ||
7013 | 7024 | ||
7014 | - // $rootScope.isHighLight = true | ||
7015 | - // $scope.setLayerNumberAndHighlightByTermList(); | ||
7016 | - //} | 7025 | + $rootScope.isHighLight = true |
7026 | + $scope.setLayerNumberAndHighlightByTermList(); | ||
7027 | + } | ||
7017 | 7028 | ||
7018 | else { | 7029 | else { |
7019 | 7030 | ||
@@ -7078,11 +7089,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -7078,11 +7089,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
7078 | $scope.layerNumber = 0; | 7089 | $scope.layerNumber = 0; |
7079 | 7090 | ||
7080 | //remove existing body view | 7091 | //remove existing body view |
7081 | - //var canDiv = document.getElementById('canvasDiv'); | ||
7082 | - //var canDivChildCount = canDiv.childElementCount; | ||
7083 | - //if (canDivChildCount > 0) { | ||
7084 | - // canDiv.innerHTML = ''; | ||
7085 | - //} | 7092 | + var canDiv = document.getElementById('canvasDiv'); |
7093 | + var canDivChildCount = canDiv.childElementCount; | ||
7094 | + if (canDivChildCount > 0) { | ||
7095 | + canDiv.innerHTML = ''; | ||
7096 | + } | ||
7086 | 7097 | ||
7087 | var selectedViewId = $scope.bodyViews[event.currentTarget.title]; | 7098 | var selectedViewId = $scope.bodyViews[event.currentTarget.title]; |
7088 | $rootScope.viewOrientationId = selectedViewId; | 7099 | $rootScope.viewOrientationId = selectedViewId; |