Commit 6eb119dcc5b092221d94b94b4e57995963d01743
1 parent
b75d4b2c
Bug #16713 issue work around.
Showing
2 changed files
with
94 additions
and
29 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -598,11 +598,16 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -598,11 +598,16 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
598 | // max: 100, | 598 | // max: 100, |
599 | value: 0, | 599 | value: 0, |
600 | slide: function (event, ui) { | 600 | slide: function (event, ui) { |
601 | + // event.stopImmediatePropagation(); | ||
602 | + // alert('slide') | ||
601 | // $("#txtlayerNumber").val(100 - ui.value); // basic math operation.. | 603 | // $("#txtlayerNumber").val(100 - ui.value); // basic math operation.. |
602 | 604 | ||
603 | // $("#txtlayerNumber").val($("#layerChangeSlider").slider("value")); | 605 | // $("#txtlayerNumber").val($("#layerChangeSlider").slider("value")); |
604 | }, | 606 | }, |
607 | + | ||
605 | stop: function (event, ui) { | 608 | stop: function (event, ui) { |
609 | + // alert('stop') | ||
610 | + | ||
606 | var la; | 611 | var la; |
607 | var rootScope = angular.element(document.getElementById("bo")).scope(); | 612 | var rootScope = angular.element(document.getElementById("bo")).scope(); |
608 | rootScope.$apply(function () { | 613 | rootScope.$apply(function () { |
@@ -969,7 +974,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -969,7 +974,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
969 | if ($scope.ColoredImageSRC != null && $scope.ColoredImageSRC.length > 0) { | 974 | if ($scope.ColoredImageSRC != null && $scope.ColoredImageSRC.length > 0) { |
970 | $scope.ColoredImageSRC = null; | 975 | $scope.ColoredImageSRC = null; |
971 | $scope.ColoredImageSRC = []; | 976 | $scope.ColoredImageSRC = []; |
972 | - | 977 | + console.log('COLOREDIMAGESRC length = ' + $scope.ColoredImageSRC.length); |
973 | // $scope.flushCanvas(); | 978 | // $scope.flushCanvas(); |
974 | } | 979 | } |
975 | else { | 980 | else { |
@@ -1678,19 +1683,36 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1678,19 +1683,36 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1678 | 1683 | ||
1679 | 1684 | ||
1680 | if (isMaskImage == 'N') { | 1685 | if (isMaskImage == 'N') { |
1686 | + var totalCanvas; | ||
1687 | + if (($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) { | ||
1688 | + totalCanvas = 9; | ||
1689 | + | ||
1690 | + } | ||
1691 | + else if (($rootScope.viewOrientationId == '2') || ($rootScope.viewOrientationId == '3')) { | ||
1692 | + totalCanvas = 5; | ||
1693 | + | ||
1694 | + } | ||
1695 | + else if (($rootScope.viewOrientationId == '5')) { | ||
1696 | + totalCanvas = 4; | ||
1697 | + | ||
1698 | + } | ||
1699 | + else if (($rootScope.viewOrientationId == '6')) { | ||
1700 | + totalCanvas = 1; | ||
1701 | + | ||
1702 | + } | ||
1681 | 1703 | ||
1682 | - | ||
1683 | - $scope.ColoredImageSRC.push( | ||
1684 | - { | ||
1685 | - "bodyRegionId": bodyRegionId, "SRC": src, | ||
1686 | - "Height": h, | ||
1687 | - "Width": w, | ||
1688 | - "x": x, | ||
1689 | - "y": y, | ||
1690 | - "haveMirror": 'true' | ||
1691 | - } | ||
1692 | - ); | ||
1693 | - | 1704 | + if ($scope.ColoredImageSRC.length < totalCanvas) { |
1705 | + $scope.ColoredImageSRC.push( | ||
1706 | + { | ||
1707 | + "bodyRegionId": bodyRegionId, "SRC": src, | ||
1708 | + "Height": h, | ||
1709 | + "Width": w, | ||
1710 | + "x": x, | ||
1711 | + "y": y, | ||
1712 | + "haveMirror": 'true' | ||
1713 | + } | ||
1714 | + ); | ||
1715 | + } | ||
1694 | //-NIKI-for solving extarct issue 8286 | 1716 | //-NIKI-for solving extarct issue 8286 |
1695 | 1717 | ||
1696 | var imageCanvas = document.getElementById('imageCanvas' + bodyRegionId + '_MR'); | 1718 | var imageCanvas = document.getElementById('imageCanvas' + bodyRegionId + '_MR'); |
@@ -1758,7 +1780,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1758,7 +1780,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1758 | } | 1780 | } |
1759 | } | 1781 | } |
1760 | 1782 | ||
1761 | - // console.log('ColoredImageSRC. pushed and length: ' + $scope.ColoredImageSRC.length); | 1783 | + console.log('DrawMirroredImage- ColoredImageSRC. pushed and length: ' + $scope.ColoredImageSRC.length); |
1762 | } | 1784 | } |
1763 | 1785 | ||
1764 | if (FlipedImgCanvas.id.match('_mci')) { | 1786 | if (FlipedImgCanvas.id.match('_mci')) { |
@@ -2071,18 +2093,36 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -2071,18 +2093,36 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
2071 | } | 2093 | } |
2072 | else { | 2094 | else { |
2073 | 2095 | ||
2074 | - $scope.ColoredImageSRC.push( | ||
2075 | - { | ||
2076 | - "bodyRegionId": bodyRegionId, "SRC": src, | ||
2077 | - "Height": h, | ||
2078 | - "Width": w, | ||
2079 | - "x": x, | ||
2080 | - "y": y, | ||
2081 | - "haveMirror": 'false' | ||
2082 | - } | ||
2083 | - | ||
2084 | - ); | ||
2085 | - | 2096 | + var totalCanvas; |
2097 | + if (($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) { | ||
2098 | + totalCanvas = 9; | ||
2099 | + | ||
2100 | + } | ||
2101 | + else if (($rootScope.viewOrientationId == '2') || ($rootScope.viewOrientationId == '3')) { | ||
2102 | + totalCanvas = 5; | ||
2103 | + | ||
2104 | + } | ||
2105 | + else if (($rootScope.viewOrientationId == '5')) { | ||
2106 | + totalCanvas = 4; | ||
2107 | + | ||
2108 | + } | ||
2109 | + else if (($rootScope.viewOrientationId == '6')) { | ||
2110 | + totalCanvas = 1; | ||
2111 | + } | ||
2112 | + | ||
2113 | + if ($scope.ColoredImageSRC.length < totalCanvas) { | ||
2114 | + $scope.ColoredImageSRC.push( | ||
2115 | + { | ||
2116 | + "bodyRegionId": bodyRegionId, "SRC": src, | ||
2117 | + "Height": h, | ||
2118 | + "Width": w, | ||
2119 | + "x": x, | ||
2120 | + "y": y, | ||
2121 | + "haveMirror": 'false' | ||
2122 | + } | ||
2123 | + | ||
2124 | + ); | ||
2125 | + } | ||
2086 | 2126 | ||
2087 | //-NIKI-for solving extarct issue 8286 | 2127 | //-NIKI-for solving extarct issue 8286 |
2088 | 2128 | ||
@@ -2157,7 +2197,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -2157,7 +2197,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
2157 | } | 2197 | } |
2158 | } | 2198 | } |
2159 | 2199 | ||
2160 | - console.log('ColoredImageSRC. pushed and length: ' + $scope.ColoredImageSRC.length); | 2200 | + console.log('DrawImage- ColoredImageSRC. pushed and length: ' + $scope.ColoredImageSRC.length); |
2161 | } | 2201 | } |
2162 | } | 2202 | } |
2163 | 2203 | ||
@@ -6573,8 +6613,25 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -6573,8 +6613,25 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
6573 | 6613 | ||
6574 | imageCanvas.style.visibility = 'visible'; | 6614 | imageCanvas.style.visibility = 'visible'; |
6575 | //push BRID into array | 6615 | //push BRID into array |
6576 | - $scope.grayedBR.push({ 'BRID': value.bodyRegionId }); | 6616 | + var totalCanvas; |
6617 | + if (($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) { | ||
6618 | + totalCanvas = 9; | ||
6619 | + | ||
6620 | + } | ||
6621 | + else if (($rootScope.viewOrientationId == '2') || ($rootScope.viewOrientationId == '3')) { | ||
6622 | + totalCanvas = 5; | ||
6623 | + | ||
6624 | + } | ||
6625 | + else if (($rootScope.viewOrientationId == '5')) { | ||
6626 | + totalCanvas = 4; | ||
6577 | 6627 | ||
6628 | + } | ||
6629 | + else if (($rootScope.viewOrientationId == '6')) { | ||
6630 | + totalCanvas = 1; | ||
6631 | + } | ||
6632 | + if ($scope.grayedBR.length < totalCanvas) { | ||
6633 | + $scope.grayedBR.push({ 'BRID': value.bodyRegionId }); | ||
6634 | + } | ||
6578 | var grayImageData = context_gray.getImageData(0, 0, width, ht); | 6635 | var grayImageData = context_gray.getImageData(0, 0, width, ht); |
6579 | var grayImageImageDataVar = grayImageData.data; | 6636 | var grayImageImageDataVar = grayImageData.data; |
6580 | 6637 |
400-SOURCECODE/AIAHTML5.Web/themes/default/css/bootstrap/3.3.6/main.css
@@ -202,7 +202,14 @@ footer.dark { | @@ -202,7 +202,14 @@ footer.dark { | ||
202 | clear: both; | 202 | clear: both; |
203 | margin: 20px auto 30px; | 203 | margin: 20px auto 30px; |
204 | width: 1rem; | 204 | width: 1rem; |
205 | + pointer-events: none; | ||
205 | } | 206 | } |
207 | + | ||
208 | +.vert_slider > .ui-slider-handle { | ||
209 | +pointer-events: auto; | ||
210 | +/* Other settings here */ | ||
211 | +} | ||
212 | + | ||
206 | #inner-anatomyPage .nav > li > a:hover { | 213 | #inner-anatomyPage .nav > li > a:hover { |
207 | background: #1c92d0; | 214 | background: #1c92d0; |
208 | color: #fff; | 215 | color: #fff; |
@@ -990,4 +997,5 @@ background-size:cover; | @@ -990,4 +997,5 @@ background-size:cover; | ||
990 | border-top: none; | 997 | border-top: none; |
991 | padding: 20px 10px; | 998 | padding: 20px 10px; |
992 | text-align:center; | 999 | text-align:center; |
993 | - } | ||
994 | \ No newline at end of file | 1000 | \ No newline at end of file |
1001 | + } | ||
1002 | + | ||
995 | \ No newline at end of file | 1003 | \ No newline at end of file |