Commit e8d6391d9044b15c03d93c37589d03956405193c
Merge branch 'Develop' of http://52.6.196.163/ADAM/AIAHTML5 into Bug_CI_annotation
Showing
4 changed files
with
135 additions
and
47 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
... | ... | @@ -1380,6 +1380,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1380 | 1380 | // $scope.createDynamicSpeechBubble(evt, annotationText, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top); |
1381 | 1381 | $scope.MultiLanguageAnnationArray = []; |
1382 | 1382 | $scope.MultiLanguageAnnationArray.push(annotationText); |
1383 | + | |
1383 | 1384 | $scope.createDynamicSpeechBubble(evt, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, true); |
1384 | 1385 | } |
1385 | 1386 | else { |
... | ... | @@ -1395,6 +1396,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1395 | 1396 | // $scope.createDynamicSpeechBubble(evt, annotationText, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top); |
1396 | 1397 | $scope.MultiLanguageAnnationArray = []; |
1397 | 1398 | $scope.MultiLanguageAnnationArray.push(annotationText); |
1399 | + | |
1400 | + | |
1398 | 1401 | $scope.createDynamicSpeechBubble(evt, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, true); |
1399 | 1402 | } |
1400 | 1403 | else { |
... | ... | @@ -1402,6 +1405,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1402 | 1405 | // $scope.createDynamicSpeechBubble(evt, annotationText, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top); |
1403 | 1406 | $scope.MultiLanguageAnnationArray = []; |
1404 | 1407 | $scope.MultiLanguageAnnationArray.push(annotationText); |
1408 | + | |
1409 | + | |
1405 | 1410 | $scope.createDynamicSpeechBubble(evt, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, true); |
1406 | 1411 | } |
1407 | 1412 | |
... | ... | @@ -1461,6 +1466,22 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1461 | 1466 | } |
1462 | 1467 | ); |
1463 | 1468 | |
1469 | + //-NIKI-for solving extarct issue 8286 | |
1470 | + | |
1471 | + var imageCanvas = document.getElementById('imageCanvas' + bodyRegionId + '_MR'); | |
1472 | + | |
1473 | + var width = imageCanvas.width; | |
1474 | + var ht = imageCanvas.height; | |
1475 | + | |
1476 | + var coloredCanvasContext = imageCanvas.getContext("2d"); | |
1477 | + var coloredImageData = coloredCanvasContext.getImageData(0, 0, width, ht); | |
1478 | + var coloredImageDataVar = coloredImageData; | |
1479 | + | |
1480 | + $rootScope.coloredImageMRCanvasList[parseInt(bodyRegionId)] = coloredImageDataVar; | |
1481 | + | |
1482 | + | |
1483 | + | |
1484 | + // | |
1464 | 1485 | |
1465 | 1486 | // console.log('$rootScope.isListManagerSelected= ' + $rootScope.isListManagerSelected + ' length= ' + $scope.ColoredImageSRC.length) |
1466 | 1487 | |
... | ... | @@ -1717,6 +1738,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1717 | 1738 | // $scope.createDynamicSpeechBubble(evt, annotationText, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top); |
1718 | 1739 | $scope.MultiLanguageAnnationArray = []; |
1719 | 1740 | $scope.MultiLanguageAnnationArray.push(annotationText); |
1741 | + | |
1720 | 1742 | $scope.createDynamicSpeechBubble(evt, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, true); |
1721 | 1743 | } |
1722 | 1744 | else { |
... | ... | @@ -1752,6 +1774,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1752 | 1774 | $scope.MultiLanguageAnnationArray.push(annotationText); |
1753 | 1775 | |
1754 | 1776 | console.log('3. annotationText: ' + annotationText + ' , length: ' + $scope.MultiLanguageAnnationArray.length); |
1777 | + | |
1755 | 1778 | $scope.createDynamicSpeechBubble(evt, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, true); |
1756 | 1779 | } |
1757 | 1780 | |
... | ... | @@ -1797,6 +1820,21 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1797 | 1820 | ); |
1798 | 1821 | |
1799 | 1822 | |
1823 | + //-NIKI-for solving extarct issue 8286 | |
1824 | + | |
1825 | + var imageCanvas = document.getElementById('imageCanvas' + bodyRegionId); | |
1826 | + | |
1827 | + var width = imageCanvas.width; | |
1828 | + var ht = imageCanvas.height; | |
1829 | + | |
1830 | + var coloredCanvasContext = imageCanvas.getContext("2d"); | |
1831 | + var coloredImageData = coloredCanvasContext.getImageData(0, 0, width, ht); | |
1832 | + var coloredImageDataVar = coloredImageData; | |
1833 | + | |
1834 | + | |
1835 | + $rootScope.coloredImageCanvasList[parseInt(bodyRegionId - 1)] = coloredImageDataVar; | |
1836 | + // | |
1837 | + | |
1800 | 1838 | if (($scope.ColoredImageSRC != null || $scope.ColoredImageSRC != undefined)) { |
1801 | 1839 | |
1802 | 1840 | if ((($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) && ($scope.ColoredImageSRC.length == 9)) { |
... | ... | @@ -2016,8 +2054,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2016 | 2054 | |
2017 | 2055 | |
2018 | 2056 | grayCanvasContext.putImageData(updatedData, 0, 0); |
2019 | - | |
2020 | - | |
2057 | + | |
2058 | + | |
2021 | 2059 | //to resolve lateral arm black issue in highlight mode |
2022 | 2060 | |
2023 | 2061 | if ($rootScope.viewOrientationId == 5 && (bodyRegionId == 6 || bodyRegionId == 4)) { |
... | ... | @@ -2748,7 +2786,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2748 | 2786 | |
2749 | 2787 | |
2750 | 2788 | $('.dynCross').on('click', function (evt) { |
2751 | - $(this).parent().parent().parent().css('display', 'none'); | |
2789 | + //$(this).parent().parent().parent().css('display', 'none'); | |
2790 | + $(this).parent().parent().parent().remove(); | |
2752 | 2791 | |
2753 | 2792 | }); |
2754 | 2793 | |
... | ... | @@ -2757,9 +2796,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2757 | 2796 | |
2758 | 2797 | else { |
2759 | 2798 | $scope.multiAnnotationIsON = false; |
2799 | + | |
2800 | + //$(".com").css("display", "none"); | |
2801 | + //$("#bord").css({ "width": "0px", "display": "none" }); | |
2802 | + $(".com").remove(); | |
2803 | + $("#bord").remove(); | |
2760 | 2804 | |
2761 | - $(".com").css("display", "none"); | |
2762 | - $("#bord").css({ "width": "0px", "display": "none" }); | |
2763 | 2805 | var sppechBubbleDotHTML = '<div id="dot" style="position:absolute;height:15px;width:35px;display:none;z-index:10000;border-top:2px solid #000;transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);"></div>' |
2764 | 2806 | + '<div id="sppeachBubble" style="height:auto!important;z-index:10000;margin-left:25px;border:1px solid #000;display:none;padding:5px 10px;position:absolute;color:#fff;text-align:left;font-size:12px;background-color:#19100e;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;font-weight:bold;">' |
2765 | 2807 | + '<span style="position:absolute;right:0px;top:0px;color:#ffffff;cursor:pointer;">' |
... | ... | @@ -2863,7 +2905,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2863 | 2905 | { |
2864 | 2906 | drag: function (evt) { |
2865 | 2907 | |
2866 | - $("#dot").css("display", "none"); | |
2908 | + //$("#dot").css("display", "none"); | |
2909 | + $("#dot").css("visibility", "hidden"); | |
2867 | 2910 | var verticalScrollPosition = canvasDiv.scrollTop; |
2868 | 2911 | var horizontlScrollPosition = canvasDiv.scrollLeft; |
2869 | 2912 | $scope.angle(x, y, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, true); |
... | ... | @@ -2874,11 +2917,14 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2874 | 2917 | |
2875 | 2918 | |
2876 | 2919 | $('.crossDiv_temp').on('click', function (evt) { |
2877 | - $('#sppeachBubble').css('display', 'none'); | |
2920 | + //$('#sppeachBubble').css('display', 'none'); | |
2878 | 2921 | |
2879 | - $("#bord").css("display", "none"); | |
2880 | - $("#dot").css("display", "none"); | |
2922 | + //$("#bord").css("display", "none"); | |
2923 | + //$("#dot").css("display", "none"); | |
2924 | + $('#sppeachBubble').remove(); | |
2881 | 2925 | |
2926 | + $("#bord").remove(); | |
2927 | + $("#dot").remove(); | |
2882 | 2928 | |
2883 | 2929 | }); |
2884 | 2930 | |
... | ... | @@ -3109,8 +3155,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
3109 | 3155 | |
3110 | 3156 | |
3111 | 3157 | $('.dynCross_anno').on('click', function (evt) { |
3112 | - $(this).parent().parent().parent().css('display', 'none'); | |
3113 | - | |
3158 | + //$(this).parent().parent().parent().css('display', 'none'); | |
3159 | + $(this).parent().parent().parent().remove(); | |
3114 | 3160 | // $("#bord").css("display", "none"); |
3115 | 3161 | // $("#dot").css("display", "none"); |
3116 | 3162 | |
... | ... | @@ -3122,12 +3168,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
3122 | 3168 | } |
3123 | 3169 | |
3124 | 3170 | else { |
3125 | - | |
3171 | + | |
3126 | 3172 | $scope.multiAnnotationIsON = false; |
3127 | 3173 | |
3128 | 3174 | $(".com_annotation").css("display", "none"); |
3129 | 3175 | $("#bord_annotation").css({ "width": "0px", "display": "none" }); |
3130 | - | |
3176 | + $('.dynCross_anno').parent().parent().parent().remove(); | |
3131 | 3177 | var sppechBubbleDotHTML_annotation = '<div id="dot_annotation" style="position:absolute;height:15px;width:35px;display:none;z-index:10000;border-top:2px solid #000;transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);"></div>' |
3132 | 3178 | + '<div id="sppeachBubble_annotation" style="height:auto!important;z-index:10000;margin-left:25px;border:1px solid #000;display:none;padding:5px 10px;position:absolute;color:#fff;text-align:left;font-size:12px;background-color:#19100e;font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;font-weight:bold;">' |
3133 | 3179 | + '<span style="position:absolute;right:0px;top:0px;color:#ffffff;cursor:pointer;">' |
... | ... | @@ -3304,7 +3350,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
3304 | 3350 | { |
3305 | 3351 | drag: function (evt) { |
3306 | 3352 | |
3307 | - $("#dot_annotation").css("display", "none"); | |
3353 | + //$("#dot_annotation").css("display", "none"); | |
3354 | + $("#dot_annotation").remove(); | |
3355 | + | |
3308 | 3356 | var verticalScrollPosition = canvasDiv.scrollTop; |
3309 | 3357 | var horizontlScrollPosition = canvasDiv.scrollLeft; |
3310 | 3358 | $scope.angle(x, y, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, false); |
... | ... | @@ -3315,11 +3363,16 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
3315 | 3363 | |
3316 | 3364 | |
3317 | 3365 | $('.crossDiv_temp_annotation').on('click', function (evt) { |
3318 | - $('#sppeachBubble_annotation').css('display', 'none'); | |
3366 | + //$('#sppeachBubble_annotation').css('display', 'none'); | |
3367 | + | |
3368 | + //$("#bord_annotation").css("display", "none"); | |
3369 | + //$("#dot_annotation").css("display", "none"); | |
3370 | + | |
3319 | 3371 | |
3320 | - $("#bord_annotation").css("display", "none"); | |
3321 | - $("#dot_annotation").css("display", "none"); | |
3372 | + $('#sppeachBubble_annotation').remove(); | |
3322 | 3373 | |
3374 | + $("#bord_annotation").remove(); | |
3375 | + $("#dot_annotation").remove(); | |
3323 | 3376 | |
3324 | 3377 | }); |
3325 | 3378 | } |
... | ... | @@ -3600,6 +3653,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
3600 | 3653 | |
3601 | 3654 | //alert('mouse up'); |
3602 | 3655 | console.log('MOUSE UP'); |
3656 | + $(".com").remove(); | |
3657 | + $('#dot').remove(); | |
3658 | + $('#bord').remove(); | |
3659 | + $('#sppeachBubble').remove(); | |
3603 | 3660 | |
3604 | 3661 | $scope.currentLayerNumber = parseInt($('#txtlayerNumber').val()); |
3605 | 3662 | $('.rectangle').remove(); |
... | ... | @@ -4404,7 +4461,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4404 | 4461 | $scope.annotationTextArrayT2 = []; |
4405 | 4462 | $scope.annotationTextArrayT1.push(annotations.annotationT1); |
4406 | 4463 | $scope.annotationTextArrayT2.push(annotations.annotationT2); |
4407 | - | |
4464 | + | |
4408 | 4465 | $scope.createDynamicSpeechBubble(evt, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, false); |
4409 | 4466 | } |
4410 | 4467 | tempMaskImg.src = "http://localhost/AIAHtml/" + tranparencyMaskImgSrc; |
... | ... | @@ -4442,6 +4499,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4442 | 4499 | $scope.annotationTextArrayT1.push(annotations.annotationT1); |
4443 | 4500 | $scope.annotationTextArrayT2.push(annotations.annotationT2); |
4444 | 4501 | |
4502 | + | |
4445 | 4503 | $scope.createDynamicSpeechBubble(evt, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, false); |
4446 | 4504 | } |
4447 | 4505 | else |
... | ... | @@ -4453,6 +4511,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4453 | 4511 | $scope.annotationTextArrayT1.push(annotations.annotationT1); |
4454 | 4512 | $scope.annotationTextArrayT2.push(annotations.annotationT2); |
4455 | 4513 | |
4514 | + | |
4456 | 4515 | $scope.createDynamicSpeechBubble(evt, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, false); |
4457 | 4516 | |
4458 | 4517 | |
... | ... | @@ -4616,11 +4675,18 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4616 | 4675 | $scope.isTransparencyActivated = false; |
4617 | 4676 | $("#btnExtract").removeClass("disabled"); |
4618 | 4677 | |
4619 | - $('.com_anno').css('display', 'none'); | |
4678 | + //$('.com_anno').css('display', 'none'); | |
4679 | + | |
4680 | + //$('#sppeachBubble_annotation').css('display', 'none'); | |
4681 | + //$('#dot_annotation').css('display', 'none'); | |
4682 | + //$('#bord_annotation').css('display', 'none'); | |
4683 | + | |
4620 | 4684 | |
4621 | - $('#sppeachBubble_annotation').css('display', 'none'); | |
4622 | - $('#dot_annotation').css('display', 'none'); | |
4623 | - $('#bord_annotation').css('display', 'none'); | |
4685 | + $('.com_anno').remove(); | |
4686 | + | |
4687 | + $('#sppeachBubble_annotation').remove(); | |
4688 | + $('#dot_annotation').remove(); | |
4689 | + $('#bord_annotation').remove(); | |
4624 | 4690 | |
4625 | 4691 | var tBox = document.getElementById('transparencyCanvas'); |
4626 | 4692 | |
... | ... | @@ -4865,21 +4931,26 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4865 | 4931 | // } |
4866 | 4932 | // } |
4867 | 4933 | //} |
4868 | - var loopLength = 0; | |
4934 | + var endIndex = 0; | |
4935 | + var startIndex = 0; | |
4869 | 4936 | if (($rootScope.viewOrientationId == '1') || ($rootScope.viewOrientationId == '4')) { |
4870 | - loopLength = 7; | |
4937 | + endIndex = 6; | |
4938 | + startIndex = 1; | |
4871 | 4939 | } |
4872 | - else if (($rootScope.viewOrientationId == '2') || ($rootScope.viewOrientationId == '3')){ | |
4873 | - loopLength = 5; | |
4940 | + else if (($rootScope.viewOrientationId == '2') || ($rootScope.viewOrientationId == '3')) { | |
4941 | + endIndex = 5; | |
4942 | + startIndex = 1; | |
4874 | 4943 | } |
4875 | 4944 | else if (($rootScope.viewOrientationId == '5')) { |
4876 | - loopLength = 4; | |
4945 | + endIndex = 6; | |
4946 | + startIndex = 2; | |
4877 | 4947 | } |
4878 | - else if (($rootScope.viewOrientationId == '6')) { | |
4879 | - loopLength = 1; | |
4948 | + else if (($rootScope.viewOrientationId == '6')) { | |
4949 | + endIndex = 6; | |
4950 | + startIndex = 6; | |
4880 | 4951 | } |
4881 | 4952 | |
4882 | - for (var i = 1; i < loopLength; i++) { | |
4953 | + for (var i = startIndex; i <= endIndex; i++) { | |
4883 | 4954 | |
4884 | 4955 | var id; |
4885 | 4956 | var maskId; |
... | ... | @@ -4895,7 +4966,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4895 | 4966 | if (maskcanvas != null || maskcanvas != undefined) |
4896 | 4967 | document.getElementById('canvasDiv').removeChild(maskcanvas); |
4897 | 4968 | |
4898 | - if (loopLength == 7) { | |
4969 | + if (endIndex == 6) { | |
4899 | 4970 | |
4900 | 4971 | if (i == 4 || i == 5 || i == 6) { |
4901 | 4972 | id = 'imageCanvas' + i + '_MR'; |
... | ... | @@ -4922,7 +4993,6 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4922 | 4993 | |
4923 | 4994 | |
4924 | 4995 | } |
4925 | - | |
4926 | 4996 | $scope.terminateCurrentlyRunningWPs = function () { |
4927 | 4997 | if ($scope.runningWorkers != null || $scope.runningWorkers != undefined) { |
4928 | 4998 | var workerCount = $scope.runningWorkers.length; |
... | ... | @@ -5213,7 +5283,13 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5213 | 5283 | |
5214 | 5284 | $(".com").toggle(); |
5215 | 5285 | $('#dot').toggle(); |
5286 | + $('#bord').toggle(); | |
5216 | 5287 | $('#sppeachBubble').toggle(); |
5288 | + $('#sppeachBubble_annotation').toggle(); | |
5289 | + | |
5290 | + $("#bord_annotation").toggle(); | |
5291 | + $("#dot_annotation").toggle(); | |
5292 | + $(".dynCross_anno").parent().parent().parent().toggle(); | |
5217 | 5293 | |
5218 | 5294 | } |
5219 | 5295 | |
... | ... | @@ -5275,15 +5351,15 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5275 | 5351 | var coloredImageDataVar = coloredImageData; |
5276 | 5352 | |
5277 | 5353 | |
5278 | - if (value.haveMirror == 'true') { | |
5279 | - $rootScope.coloredImageMRCanvasList[parseInt(value.bodyRegionId)] = coloredImageDataVar; | |
5280 | - } | |
5281 | - else { | |
5354 | + //if (value.haveMirror == 'true') { | |
5355 | + // $rootScope.coloredImageMRCanvasList[parseInt(value.bodyRegionId)] = coloredImageDataVar; | |
5356 | + //} | |
5357 | + //else { | |
5282 | 5358 | |
5283 | 5359 | |
5284 | - $rootScope.coloredImageCanvasList[parseInt(value.bodyRegionId - 1)] = coloredImageDataVar; | |
5360 | + // $rootScope.coloredImageCanvasList[parseInt(value.bodyRegionId - 1)] = coloredImageDataVar; | |
5285 | 5361 | |
5286 | - } | |
5362 | + //} | |
5287 | 5363 | |
5288 | 5364 | |
5289 | 5365 | var context_gray = imageCanvas.getContext('2d'); |
... | ... | @@ -5482,14 +5558,14 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5482 | 5558 | var coloredImageDataVar = coloredImageData; |
5483 | 5559 | |
5484 | 5560 | |
5485 | - if (value.haveMirror == 'true') { | |
5486 | - $rootScope.coloredImageMRCanvasList[parseInt(value.bodyRegionId)] = coloredImageDataVar; | |
5487 | - } | |
5488 | - else { | |
5561 | + //if (value.haveMirror == 'true') { | |
5562 | + // $rootScope.coloredImageMRCanvasList[parseInt(value.bodyRegionId)] = coloredImageDataVar; | |
5563 | + //} | |
5564 | + //else { | |
5489 | 5565 | |
5490 | - $rootScope.coloredImageCanvasList[parseInt(value.bodyRegionId - 1)] = coloredImageDataVar; | |
5566 | + // $rootScope.coloredImageCanvasList[parseInt(value.bodyRegionId - 1)] = coloredImageDataVar; | |
5491 | 5567 | |
5492 | - } | |
5568 | + //} | |
5493 | 5569 | |
5494 | 5570 | |
5495 | 5571 | var context = imageCanvas.getContext('2d'); | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
... | ... | @@ -171,6 +171,18 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", |
171 | 171 | |
172 | 172 | } |
173 | 173 | |
174 | + // Dissectible Anatomy > Settings should be disable if Annotation is Open. | |
175 | + $rootScope.ShowSettingWindow = function () { | |
176 | + if ($(".annotationTollbar").css("display") == "block") { | |
177 | + // alert("already open"); | |
178 | + } | |
179 | + else { | |
180 | + $('#modal-settings').modal('toggle'); | |
181 | + } | |
182 | + | |
183 | + | |
184 | + } | |
185 | + | |
174 | 186 | |
175 | 187 | |
176 | 188 | //----Annotation Toolbar: Jcanvas----- | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/widget/TopMenu.html
... | ... | @@ -35,7 +35,7 @@ |
35 | 35 | <li><a href="#" id="annotationToolBarOptions" ng-click="ShowAnnotationWindow()">Annotation Toolbar</a></li> |
36 | 36 | |
37 | 37 | <li><a href="#">Add to Existing Curriculum</a></li> |
38 | - <li><a data-toggle="modal" data-target="#modal-settings" class="cursor-pointer">Settings</a></li> | |
38 | + <li><a ng-click="ShowSettingWindow()" class="cursor-pointer">Settings</a></li> | |
39 | 39 | <li role="separator" class="divider"></li> |
40 | 40 | <li><a href="#">Lab Exercises PDF</a></li> |
41 | 41 | </ul> | ... | ... |
400-SOURCECODE/AIAHTML5.Web/index.html
... | ... | @@ -506,8 +506,8 @@ |
506 | 506 | <div> |
507 | 507 | <button type="button" class="btn btn-primary btn-xs pull-left btn-annotation" id="paintLine" data-toggle="tooltip" data-placement="top" title="Paint" style="margin-right:1%;" ng-click="paintBrush()"><i class="fa fa-paint-brush"></i></button> |
508 | 508 | <button type="button" class="btn btn-primary btn-xs pull-left btn-annotation" data-toggle="tooltip" data-placement="top" title="Erase" ng-click="EraseDrawing()"><i class="fa fa-eraser"></i></button> |
509 | - <div class="marginL2 pull-left"><input type="number" id="amount-2" step="1" style="width:60px;" min="1" max="60" oninput="Brushsize(this)"></div> | |
510 | - <div class="pull-left" style="width:45%; margin-left:2%;"> | |
509 | + <div class="marginL2 pull-left"><input type="number" id="amount-2" step="1" style="width:60px;height:21px;" min="1" max="60" oninput="Brushsize(this)"></div> | |
510 | + <div class="pull-left" style="width:45%; margin-left:2%;margin-top:5px;"> | |
511 | 511 | <div id="slider-range-min-2"></div> |
512 | 512 | </div> |
513 | 513 | <div class="clearfix"></div> | ... | ... |