Commit a15252891d9b99f79e200ec66bc9229692b8d5fc
1 parent
06dca758
1. bug 7245-list manager close on other button.
2. code of extract after list manger sleection. 3. crash issue logs and trial code
Showing
3 changed files
with
111 additions
and
29 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -662,6 +662,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -662,6 +662,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
662 | //calculate coordinates for body region images | 662 | //calculate coordinates for body region images |
663 | $scope.CalculateImageCordinates = function (viewOrientationId) { | 663 | $scope.CalculateImageCordinates = function (viewOrientationId) { |
664 | 664 | ||
665 | + console.log('CalculateImageCordinates is called') | ||
666 | + | ||
665 | $scope.terminateCurrentlyRunningWPs(); | 667 | $scope.terminateCurrentlyRunningWPs(); |
666 | 668 | ||
667 | var drawnBodyRegionCount = []; | 669 | var drawnBodyRegionCount = []; |
@@ -690,7 +692,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -690,7 +692,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
690 | $('#leftToolBar').css('height', $('#daImagePanel').outerHeight()) | 692 | $('#leftToolBar').css('height', $('#daImagePanel').outerHeight()) |
691 | 693 | ||
692 | 694 | ||
693 | - | 695 | + $scope.counter = 0; |
696 | + $scope.MCounter = 0; | ||
694 | //calculate image coordinates and draw image | 697 | //calculate image coordinates and draw image |
695 | var bodyRegionCoordinates = $rootScope.BodyRegionData.BodyRegionViews; | 698 | var bodyRegionCoordinates = $rootScope.BodyRegionData.BodyRegionViews; |
696 | // var viewOrientationId = String($rootScope.voId); | 699 | // var viewOrientationId = String($rootScope.voId); |
@@ -709,18 +712,20 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -709,18 +712,20 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
709 | .where('_ViewOrientationId == ' + viewOrientationId) | 712 | .where('_ViewOrientationId == ' + viewOrientationId) |
710 | .select(); | 713 | .select(); |
711 | 714 | ||
712 | - if ($scope.ColoredImageSRC != null && $scope.ColoredImageSRC.length > 0) { | ||
713 | - $scope.ColoredImageSRC = null; | 715 | + if (($scope.ColoredImageSRC != null || $scope.ColoredImageSRC != undefined) && $scope.ColoredImageSRC.length > 0) { |
716 | + $scope.ColoredImageSRC.length = 0; | ||
717 | + // $scope.ColoredImageSRC = undefined; | ||
714 | $scope.ColoredImageSRC = []; | 718 | $scope.ColoredImageSRC = []; |
715 | $scope.flushCanvas(); | 719 | $scope.flushCanvas(); |
716 | } | 720 | } |
717 | else { | 721 | else { |
718 | $scope.ColoredImageSRC = []; | 722 | $scope.ColoredImageSRC = []; |
719 | } | 723 | } |
720 | - | 724 | + var counter = 0; |
721 | if ($scope.bodyRegionCoordinates != null || $scope.bodyRegionCoordinates != undefined) { | 725 | if ($scope.bodyRegionCoordinates != null || $scope.bodyRegionCoordinates != undefined) { |
722 | angular.forEach($scope.bodyRegionCoordinates, function (value, key) { | 726 | angular.forEach($scope.bodyRegionCoordinates, function (value, key) { |
723 | - | 727 | + counter++; |
728 | + console.log('loop call=' + counter) | ||
724 | if (value._HaveMirrorImage == 'Y') { | 729 | if (value._HaveMirrorImage == 'Y') { |
725 | 730 | ||
726 | //DrawMirroredImage | 731 | //DrawMirroredImage |
@@ -1006,6 +1011,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1006,6 +1011,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1006 | $scope.one = 1; | 1011 | $scope.one = 1; |
1007 | 1012 | ||
1008 | $scope.userInput = parseInt($scope.layerNumber); | 1013 | $scope.userInput = parseInt($scope.layerNumber); |
1014 | + | ||
1009 | $scope.skinTone = $rootScope.globalSetting.ethnicity; | 1015 | $scope.skinTone = $rootScope.globalSetting.ethnicity; |
1010 | 1016 | ||
1011 | var SelectedLayerData = []; | 1017 | var SelectedLayerData = []; |
@@ -1112,6 +1118,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1112,6 +1118,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1112 | 1118 | ||
1113 | $scope.DrawMirroredImage = function (h, w, x, y, src, bodyRegionId, isMaskImage) { | 1119 | $scope.DrawMirroredImage = function (h, w, x, y, src, bodyRegionId, isMaskImage) { |
1114 | 1120 | ||
1121 | + | ||
1122 | + | ||
1123 | + | ||
1115 | var FlipedImgCanvas = document.createElement('canvas'); | 1124 | var FlipedImgCanvas = document.createElement('canvas'); |
1116 | FlipedImgCanvas.height = h; | 1125 | FlipedImgCanvas.height = h; |
1117 | FlipedImgCanvas.width = w; | 1126 | FlipedImgCanvas.width = w; |
@@ -1327,18 +1336,14 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1327,18 +1336,14 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1327 | var cw, ch, imgW, imgH, mouseX, mouseY; | 1336 | var cw, ch, imgW, imgH, mouseX, mouseY; |
1328 | var scaleFactor = 1.00; | 1337 | var scaleFactor = 1.00; |
1329 | 1338 | ||
1330 | - //$scaler = $("#scaler"); | ||
1331 | - //$scaler.val(scaleFactor); | ||
1332 | - //$scaler.hide(); | ||
1333 | - | ||
1334 | var img = new Image(); | 1339 | var img = new Image(); |
1335 | img.onload = start; | 1340 | img.onload = start; |
1336 | 1341 | ||
1337 | - // img.src = "~/../content/images/" + src;; | ||
1338 | img.src = src; | 1342 | img.src = src; |
1339 | 1343 | ||
1340 | 1344 | ||
1341 | function start() { | 1345 | function start() { |
1346 | + | ||
1342 | context.save(); | 1347 | context.save(); |
1343 | context.translate(w, 0); | 1348 | context.translate(w, 0); |
1344 | context.scale(-1, 1); | 1349 | context.scale(-1, 1); |
@@ -1347,6 +1352,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1347,6 +1352,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1347 | 1352 | ||
1348 | 1353 | ||
1349 | if (isMaskImage == 'N') { | 1354 | if (isMaskImage == 'N') { |
1355 | + $scope.MCounter++; | ||
1356 | + | ||
1357 | + console.log('$scope.ColoredImageSRC.length inside flipped = ' + $scope.ColoredImageSRC.length + ', for $scope.layerNumber= ' + $scope.layerNumber); | ||
1350 | $scope.ColoredImageSRC.push( | 1358 | $scope.ColoredImageSRC.push( |
1351 | { | 1359 | { |
1352 | "bodyRegionId": bodyRegionId, "SRC": src, | 1360 | "bodyRegionId": bodyRegionId, "SRC": src, |
@@ -1426,6 +1434,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1426,6 +1434,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1426 | 1434 | ||
1427 | $scope.DrawImage = function (h, w, x, y, src, bodyRegionId, isMaskImage) { | 1435 | $scope.DrawImage = function (h, w, x, y, src, bodyRegionId, isMaskImage) { |
1428 | 1436 | ||
1437 | + //console.log('DrawImage called for bodyRegionId= ' + bodyRegionId); | ||
1438 | + | ||
1439 | + | ||
1429 | var imgCanvas = document.createElement('canvas'); | 1440 | var imgCanvas = document.createElement('canvas'); |
1430 | 1441 | ||
1431 | imgCanvas.height = h; | 1442 | imgCanvas.height = h; |
@@ -1661,7 +1672,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1661,7 +1672,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1661 | img.src = src; | 1672 | img.src = src; |
1662 | 1673 | ||
1663 | function start() { | 1674 | function start() { |
1664 | - //debugger; | 1675 | + |
1665 | context.drawImage(img, 0, 0); | 1676 | context.drawImage(img, 0, 0); |
1666 | 1677 | ||
1667 | if (isMaskImage == 'N') { | 1678 | if (isMaskImage == 'N') { |
@@ -1669,6 +1680,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1669,6 +1680,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1669 | //do nothing | 1680 | //do nothing |
1670 | } | 1681 | } |
1671 | else { | 1682 | else { |
1683 | + $scope.counter++; | ||
1684 | + console.log('$scope.ColoredImageSRC.length inside normal = ' + $scope.ColoredImageSRC.length + ', for $scope.layerNumber= '+ $scope.layerNumber); | ||
1685 | + | ||
1686 | + | ||
1672 | $scope.ColoredImageSRC.push( | 1687 | $scope.ColoredImageSRC.push( |
1673 | { | 1688 | { |
1674 | "bodyRegionId": bodyRegionId, "SRC": src, | 1689 | "bodyRegionId": bodyRegionId, "SRC": src, |
@@ -1766,11 +1781,14 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -1766,11 +1781,14 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
1766 | 1781 | ||
1767 | $scope.HighlightBodyOnExtract = function () { | 1782 | $scope.HighlightBodyOnExtract = function () { |
1768 | 1783 | ||
1769 | - | ||
1770 | var multiTermList = []; | 1784 | var multiTermList = []; |
1771 | var CallBackBodyRegion = []; | 1785 | var CallBackBodyRegion = []; |
1772 | 1786 | ||
1773 | - if (($rootScope.previousHighlightList != null || $rootScope.previousHighlightList != undefined) && ($rootScope.previousHighlightList.length > 0)) { | 1787 | + if ($rootScope.isListManagerSelected) { |
1788 | + multiTermList = $scope.AllTerms; | ||
1789 | + } | ||
1790 | + | ||
1791 | + else if (($rootScope.previousHighlightList != null || $rootScope.previousHighlightList != undefined) && ($rootScope.previousHighlightList.length > 0)) { | ||
1774 | angular.forEach($rootScope.previousHighlightList, function (value, key) { | 1792 | angular.forEach($rootScope.previousHighlightList, function (value, key) { |
1775 | 1793 | ||
1776 | var ActualTermNo = $scope.getActualTermNumber(value); | 1794 | var ActualTermNo = $scope.getActualTermNumber(value); |
@@ -2328,10 +2346,14 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -2328,10 +2346,14 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
2328 | //layer change function | 2346 | //layer change function |
2329 | $scope.LayerChange = function () { | 2347 | $scope.LayerChange = function () { |
2330 | 2348 | ||
2331 | - //remove annotation | 2349 | + console.log('$scope.ColoredImageSRC.length OUTSIDE= ' + $scope.ColoredImageSRC.length) |
2332 | 2350 | ||
2333 | - | ||
2334 | 2351 | ||
2352 | + //if listanager is visisble then close it | ||
2353 | + $rootScope.isListManagerSelected = false; | ||
2354 | + $rootScope.CloseListManager(); | ||
2355 | + | ||
2356 | + | ||
2335 | 2357 | ||
2336 | $scope.isLayerChange = true; | 2358 | $scope.isLayerChange = true; |
2337 | $rootScope.isLoading = true; | 2359 | $rootScope.isLoading = true; |
@@ -2406,7 +2428,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -2406,7 +2428,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
2406 | // alert(' $.each(BodyRegionDictionary3. bodyRegionRight: ' + bodyRegionRight + ', bodyRegionBottom: ' + bodyRegionBottom) | 2428 | // alert(' $.each(BodyRegionDictionary3. bodyRegionRight: ' + bodyRegionRight + ', bodyRegionBottom: ' + bodyRegionBottom) |
2407 | if (TransparencyBoxStartX <= bodyRegionRight && value.X <= transparencyBoxRight && TransparencyBoxStartY <= bodyRegionBottom && value.Y <= transparencyBoxBottom) { | 2429 | if (TransparencyBoxStartX <= bodyRegionRight && value.X <= transparencyBoxRight && TransparencyBoxStartY <= bodyRegionBottom && value.Y <= transparencyBoxBottom) { |
2408 | //var transNumber = parseInt(document.getElementById("txtTransparencyChange").value); | 2430 | //var transNumber = parseInt(document.getElementById("txtTransparencyChange").value); |
2409 | - // debugger; | 2431 | + |
2410 | $scope.layerNumber = parseInt(txtlayerNumber.value); | 2432 | $scope.layerNumber = parseInt(txtlayerNumber.value); |
2411 | 2433 | ||
2412 | 2434 | ||
@@ -2423,6 +2445,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -2423,6 +2445,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
2423 | if (parseInt($('#txtlayerNumber').val()) > (dataLength - 1)) { | 2445 | if (parseInt($('#txtlayerNumber').val()) > (dataLength - 1)) { |
2424 | $('#txtlayerNumber').val(dataLength - 1); | 2446 | $('#txtlayerNumber').val(dataLength - 1); |
2425 | $scope.currentLayerNumber = parseInt(dataLength - 1); | 2447 | $scope.currentLayerNumber = parseInt(dataLength - 1); |
2448 | + | ||
2426 | $scope.layerNumber = parseInt(dataLength - 1); | 2449 | $scope.layerNumber = parseInt(dataLength - 1); |
2427 | } | 2450 | } |
2428 | else | 2451 | else |
@@ -2437,6 +2460,15 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -2437,6 +2460,15 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
2437 | } | 2460 | } |
2438 | 2461 | ||
2439 | //2. | 2462 | //2. |
2463 | + //existing data | ||
2464 | + if (($scope.ColoredImageSRC != null || $scope.ColoredImageSRC != undefined) && $scope.ColoredImageSRC.length > 0) { | ||
2465 | + $scope.ColoredImageSRC.length = 0; | ||
2466 | + // $scope.ColoredImageSRC = undefined; | ||
2467 | + $scope.ColoredImageSRC = []; | ||
2468 | + | ||
2469 | + } | ||
2470 | + | ||
2471 | + | ||
2440 | $scope.CalculateImageCordinates($rootScope.viewOrientationId); | 2472 | $scope.CalculateImageCordinates($rootScope.viewOrientationId); |
2441 | 2473 | ||
2442 | //3. | 2474 | //3. |
@@ -3270,6 +3302,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -3270,6 +3302,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
3270 | $scope.createTransparencyBox = function () { | 3302 | $scope.createTransparencyBox = function () { |
3271 | 3303 | ||
3272 | 3304 | ||
3305 | + //if listanager is visisble then close it | ||
3306 | + $rootScope.isListManagerSelected = false; | ||
3307 | + $rootScope.CloseListManager(); | ||
3308 | + | ||
3309 | + | ||
3273 | $scope.isTransparencyActivated = true; | 3310 | $scope.isTransparencyActivated = true; |
3274 | // alert('transparencyClicked' + $scope.isTransparencyActivated) | 3311 | // alert('transparencyClicked' + $scope.isTransparencyActivated) |
3275 | $('#btnTranparency').addClass('tButtonActive'); | 3312 | $('#btnTranparency').addClass('tButtonActive'); |
@@ -3673,7 +3710,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -3673,7 +3710,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
3673 | //do nothing | 3710 | //do nothing |
3674 | } | 3711 | } |
3675 | else if (isLayerChanged) { | 3712 | else if (isLayerChanged) { |
3676 | - // debugger | 3713 | + |
3677 | $scope.layerNumber = parseInt($('#txtlayerNumber').val()); | 3714 | $scope.layerNumber = parseInt($('#txtlayerNumber').val()); |
3678 | 3715 | ||
3679 | } | 3716 | } |
@@ -3681,6 +3718,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -3681,6 +3718,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
3681 | var currentLayer = parseInt($('#txtlayerNumber').val()); | 3718 | var currentLayer = parseInt($('#txtlayerNumber').val()); |
3682 | 3719 | ||
3683 | var tranparencyLayer = currentLayer + 1; | 3720 | var tranparencyLayer = currentLayer + 1; |
3721 | + | ||
3684 | $scope.layerNumber = tranparencyLayer; | 3722 | $scope.layerNumber = tranparencyLayer; |
3685 | } | 3723 | } |
3686 | 3724 | ||
@@ -4404,6 +4442,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -4404,6 +4442,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
4404 | 4442 | ||
4405 | //$("canvas[name*='transparencyTempCanvas']").nextUntil($("canvas[name*='transparencyTempCanvas']")) | 4443 | //$("canvas[name*='transparencyTempCanvas']").nextUntil($("canvas[name*='transparencyTempCanvas']")) |
4406 | //.remove(); | 4444 | //.remove(); |
4445 | + | ||
4407 | $scope.layerNumber = $scope.currentLayerNumber; | 4446 | $scope.layerNumber = $scope.currentLayerNumber; |
4408 | $scope.transNumber = 50; | 4447 | $scope.transNumber = 50; |
4409 | $(".slider").slider({ value: 50 }) | 4448 | $(".slider").slider({ value: 50 }) |
@@ -4468,6 +4507,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -4468,6 +4507,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
4468 | $scope.OnIdentityClick = function () { | 4507 | $scope.OnIdentityClick = function () { |
4469 | 4508 | ||
4470 | // $('#btnIdentity').addClass('btn-primary'); | 4509 | // $('#btnIdentity').addClass('btn-primary'); |
4510 | + //if listanager is visisble then close it | ||
4511 | + $rootScope.isListManagerSelected = false; | ||
4512 | + $rootScope.CloseListManager(); | ||
4513 | + | ||
4471 | 4514 | ||
4472 | if ($scope.isTransparencyActivated == true) { | 4515 | if ($scope.isTransparencyActivated == true) { |
4473 | 4516 | ||
@@ -4487,6 +4530,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -4487,6 +4530,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
4487 | 4530 | ||
4488 | $scope.enableZoom = function () { | 4531 | $scope.enableZoom = function () { |
4489 | 4532 | ||
4533 | + //if listanager is visisble then close it | ||
4534 | + $rootScope.isListManagerSelected = false; | ||
4535 | + $rootScope.CloseListManager(); | ||
4536 | + | ||
4490 | //remove speech bubble | 4537 | //remove speech bubble |
4491 | $('#sppeachBubble').css('display', 'none'); | 4538 | $('#sppeachBubble').css('display', 'none'); |
4492 | 4539 | ||
@@ -4647,6 +4694,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -4647,6 +4694,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
4647 | 4694 | ||
4648 | $scope.enableHighlight = function () { | 4695 | $scope.enableHighlight = function () { |
4649 | 4696 | ||
4697 | + //if listanager is visisble then close it | ||
4698 | + // $rootScope.isListManagerSelected = false; | ||
4699 | + $rootScope.CloseListManager(); | ||
4700 | + | ||
4650 | console.log('enableHighlight is called') | 4701 | console.log('enableHighlight is called') |
4651 | 4702 | ||
4652 | if ($rootScope.isHighLight == true) { | 4703 | if ($rootScope.isHighLight == true) { |
@@ -4685,6 +4736,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -4685,6 +4736,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
4685 | 4736 | ||
4686 | $scope.enableNormalMode = function () { | 4737 | $scope.enableNormalMode = function () { |
4687 | 4738 | ||
4739 | + //if listanager is visisble then close it | ||
4740 | + // $rootScope.isListManagerSelected = false; | ||
4741 | + $rootScope.CloseListManager(); | ||
4742 | + | ||
4688 | if ($rootScope.isNormalMode == true) { | 4743 | if ($rootScope.isNormalMode == true) { |
4689 | 4744 | ||
4690 | } | 4745 | } |
@@ -4718,6 +4773,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -4718,6 +4773,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
4718 | 4773 | ||
4719 | $scope.enableExtract = function () { | 4774 | $scope.enableExtract = function () { |
4720 | 4775 | ||
4776 | + //if listanager is visisble then close it | ||
4777 | + // $rootScope.isListManagerSelected = false; | ||
4778 | + $rootScope.CloseListManager(); | ||
4779 | + | ||
4721 | //1. | 4780 | //1. |
4722 | $rootScope.isLoading = true; | 4781 | $rootScope.isLoading = true; |
4723 | $('#spinner').css('visibility', 'visible'); | 4782 | $('#spinner').css('visibility', 'visible'); |
@@ -4758,6 +4817,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -4758,6 +4817,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
4758 | 4817 | ||
4759 | $scope.enableShowHideStructureBox = function () { | 4818 | $scope.enableShowHideStructureBox = function () { |
4760 | 4819 | ||
4820 | + //if listanager is visisble then close it | ||
4821 | + $rootScope.isListManagerSelected = false; | ||
4822 | + $rootScope.CloseListManager(); | ||
4823 | + | ||
4824 | + | ||
4761 | $(".com").toggle(); | 4825 | $(".com").toggle(); |
4762 | $('#dot').toggle(); | 4826 | $('#dot').toggle(); |
4763 | $('#sppeachBubble').toggle() | 4827 | $('#sppeachBubble').toggle() |
@@ -4966,6 +5030,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -4966,6 +5030,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
4966 | 5030 | ||
4967 | $timeout(function () { $scope.HighlightBodyOnExtract() }, 50); | 5031 | $timeout(function () { $scope.HighlightBodyOnExtract() }, 50); |
4968 | } | 5032 | } |
5033 | + else if ($rootScope.isListManagerSelected == true) { | ||
5034 | + $timeout(function () { $scope.HighlightBodyOnExtract() }, 50); | ||
5035 | + | ||
5036 | + } | ||
4969 | } | 5037 | } |
4970 | //else { | 5038 | //else { |
4971 | // // this code is for the case where user first clcik on normal mode then extract then again highlight then we need to call highlight body in gray mode | 5039 | // // this code is for the case where user first clcik on normal mode then extract then again highlight then we need to call highlight body in gray mode |
@@ -5022,7 +5090,6 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -5022,7 +5090,6 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
5022 | 5090 | ||
5023 | else { | 5091 | else { |
5024 | // This code will execute when user will select normal Mode but this time isHighlight will be false | 5092 | // This code will execute when user will select normal Mode but this time isHighlight will be false |
5025 | - | ||
5026 | angular.forEach($scope.ColoredImageSRC, function (value, key) { | 5093 | angular.forEach($scope.ColoredImageSRC, function (value, key) { |
5027 | var id; | 5094 | var id; |
5028 | if (value.haveMirror == 'true') { | 5095 | if (value.haveMirror == 'true') { |
@@ -5117,7 +5184,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -5117,7 +5184,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
5117 | 5184 | ||
5118 | $timeout(function () { $scope.HighlightBodyOnExtract() }, 50); | 5185 | $timeout(function () { $scope.HighlightBodyOnExtract() }, 50); |
5119 | 5186 | ||
5120 | - // to do | 5187 | + } |
5188 | + else if ($rootScope.isListManagerSelected == true) { | ||
5189 | + $timeout(function () { $scope.HighlightBodyOnExtract() }, 50); | ||
5121 | 5190 | ||
5122 | } | 5191 | } |
5123 | } | 5192 | } |
@@ -5199,6 +5268,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -5199,6 +5268,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
5199 | 5268 | ||
5200 | $scope.OnGenderChange = function (event) { | 5269 | $scope.OnGenderChange = function (event) { |
5201 | 5270 | ||
5271 | + //if listanager is visisble then close it | ||
5272 | + $rootScope.isListManagerSelected = false; | ||
5273 | + $rootScope.CloseListManager(); | ||
5274 | + | ||
5275 | + | ||
5202 | $rootScope.isLoading = true; | 5276 | $rootScope.isLoading = true; |
5203 | $('#spinner').css('visibility', 'visible'); | 5277 | $('#spinner').css('visibility', 'visible'); |
5204 | 5278 | ||
@@ -5343,6 +5417,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -5343,6 +5417,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
5343 | 5417 | ||
5344 | $scope.OnViewChange = function (event) { | 5418 | $scope.OnViewChange = function (event) { |
5345 | 5419 | ||
5420 | + | ||
5421 | + //if listanager is visisble then close it | ||
5422 | + $rootScope.isListManagerSelected = false; | ||
5423 | + $rootScope.CloseListManager(); | ||
5424 | + | ||
5346 | $rootScope.isLoading = true; | 5425 | $rootScope.isLoading = true; |
5347 | $('#spinner').css('visibility', 'visible'); | 5426 | $('#spinner').css('visibility', 'visible'); |
5348 | 5427 | ||
@@ -5352,6 +5431,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -5352,6 +5431,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
5352 | } | 5431 | } |
5353 | 5432 | ||
5354 | $rootScope.isViewChange = true; | 5433 | $rootScope.isViewChange = true; |
5434 | + | ||
5355 | $scope.layerNumber = 0; | 5435 | $scope.layerNumber = 0; |
5356 | // debugger; | 5436 | // debugger; |
5357 | var selectedViewId = $scope.bodyViews[event.currentTarget.attributes[1].value]; | 5437 | var selectedViewId = $scope.bodyViews[event.currentTarget.attributes[1].value]; |
@@ -5490,6 +5570,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -5490,6 +5570,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
5490 | //Reload DA controller Body View after setting Change | 5570 | //Reload DA controller Body View after setting Change |
5491 | $scope.$on('reloadDABodyViewEvent', function (event, data) { | 5571 | $scope.$on('reloadDABodyViewEvent', function (event, data) { |
5492 | //console.log('reloadDABodyViewEvent'); | 5572 | //console.log('reloadDABodyViewEvent'); |
5573 | + | ||
5493 | $scope.layerNumber = parseInt($('#txtlayerNumber').val()); | 5574 | $scope.layerNumber = parseInt($('#txtlayerNumber').val()); |
5494 | $scope.ReloadBodyViewId = data.reloadDABodyViewId; | 5575 | $scope.ReloadBodyViewId = data.reloadDABodyViewId; |
5495 | // $scope.layerNumber = 0; | 5576 | // $scope.layerNumber = 0; |
@@ -6398,7 +6479,13 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -6398,7 +6479,13 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
6398 | 6479 | ||
6399 | $scope.HighlightBodysystem = function (event) { | 6480 | $scope.HighlightBodysystem = function (event) { |
6400 | 6481 | ||
6401 | - //NIKITA | 6482 | + |
6483 | + | ||
6484 | + //if listanager is visisble then close it | ||
6485 | + $rootScope.isListManagerSelected = false; | ||
6486 | + $rootScope.CloseListManager(); | ||
6487 | + | ||
6488 | + | ||
6402 | $scope.isHighlightBodysystem = true; | 6489 | $scope.isHighlightBodysystem = true; |
6403 | $scope.systemMatchedTermList = new jinqJs() | 6490 | $scope.systemMatchedTermList = new jinqJs() |
6404 | .from($rootScope.BodySystemData.BodySystem.BodySystemTerm) | 6491 | .from($rootScope.BodySystemData.BodySystem.BodySystemTerm) |
@@ -6417,13 +6504,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -6417,13 +6504,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
6417 | //$rootScope.isLoading = true; | 6504 | //$rootScope.isLoading = true; |
6418 | $('#spinner').css('visibility', 'visible'); | 6505 | $('#spinner').css('visibility', 'visible'); |
6419 | 6506 | ||
6420 | - //NIKITA | ||
6421 | - // $scope.isHighlightBodysystem = true; | ||
6422 | - | ||
6423 | - //if (systemMatchedTermList != null || systemMatchedTermList != undefined) { | ||
6424 | - | ||
6425 | - // $timeout(function () { $scope.HighlightBodyByTermList(systemMatchedTermList) }, 100); | ||
6426 | - //} | 6507 | + |
6427 | 6508 | ||
6428 | 6509 | ||
6429 | var viewtarget_highlightbody = angular.element(event.currentTarget); | 6510 | var viewtarget_highlightbody = angular.element(event.currentTarget); |
@@ -6853,6 +6934,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | @@ -6853,6 +6934,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo | ||
6853 | layerNumber = parseInt(layerNumber) - 1; | 6934 | layerNumber = parseInt(layerNumber) - 1; |
6854 | } | 6935 | } |
6855 | 6936 | ||
6937 | + | ||
6856 | $scope.layerNumber = layerNumber; | 6938 | $scope.layerNumber = layerNumber; |
6857 | 6939 | ||
6858 | //4.get scroll position | 6940 | //4.get scroll position |
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
@@ -379,7 +379,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | @@ -379,7 +379,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", | ||
379 | 379 | ||
380 | $rootScope.CloseListManager = function () { | 380 | $rootScope.CloseListManager = function () { |
381 | console.log('close') | 381 | console.log('close') |
382 | - $rootScope.isListManagerSelected = false; | 382 | + //$rootScope.isListManagerSelected = false; |
383 | $('#listManager').css('display', 'none'); | 383 | $('#listManager').css('display', 'none'); |
384 | $("#listManager").css("visibility", "hidden"); | 384 | $("#listManager").css("visibility", "hidden"); |
385 | // $rootScope.isAnnotationWindowClose = true; | 385 | // $rootScope.isAnnotationWindowClose = true; |
400-SOURCECODE/AIAHTML5.Web/index.html
1 | <!DOCTYPE html> | 1 | <!DOCTYPE html> |
2 | <html lang="en" ng-cloak ng-app="AIA"> | 2 | <html lang="en" ng-cloak ng-app="AIA"> |
3 | <head> | 3 | <head> |
4 | - <base href="/AIA/" /> | 4 | + <base href="/AIAHTML5/" /> |
5 | <meta charset="utf-8"> | 5 | <meta charset="utf-8"> |
6 | <meta http-equiv="X-UA-Compatible" content="IE=edge"> | 6 | <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
7 | <!--<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">--> | 7 | <!--<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">--> |