Commit 05a3d833daf27028219b60e5421d541e835c88a7

Authored by Nikita Kulshreshtha
2 parents 91a8c8ed 2027a9c6

Merge branch 'DisableTBOrExtract' into Develop

400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
... ... @@ -11,7 +11,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
11 11 $scope.imagePath = "";
12 12 $rootScope.BodyRegionData;
13 13 $rootScope.BodyRegionCordinatesData;
14   - $scope.isTransparencyActivated;
  14 + $scope.isTransparencyActivated = false;
15 15 $rootScope.BodyLayerData;
16 16 $rootScope.VocabTermData;
17 17  
... ... @@ -3422,31 +3422,41 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
3422 3422  
3423 3423 $scope.createTransparencyBox = function () {
3424 3424  
  3425 + $scope.isTransparencyActivated = true;
3425 3426  
3426   - //if listanager is visisble then close it
3427   -
3428   - $rootScope.isListManagerSelected = false;
3429   - $rootScope.CloseListManager();
  3427 + //do not create TBOX if in extarct mode otherwise create
  3428 + if ($rootScope.isExtract == false) {
3430 3429  
  3430 + $("#btnExtract").addClass("disabled");
3431 3431  
3432   - $scope.isTransparencyActivated = true;
3433   - // alert('transparencyClicked' + $scope.isTransparencyActivated)
3434   - $('#btnTranparency').addClass('tButtonActive');
3435   - $('#btnIdentity').removeClass(' btn-primary');
3436   - $('#btnIdentity').addClass('btn-black');
  3432 + //if listanager is visisble then close it
  3433 + $rootScope.isListManagerSelected = false;
  3434 + $rootScope.CloseListManager();
3437 3435  
3438   - var canvasDiv = document.getElementById('canvasDiv');
3439   - $scope.verticalScrollPosition = canvasDiv.scrollTop;
3440   - $scope.horizontlScrollPosition = canvasDiv.scrollLeft;
3441 3436  
3442   - var canvasDiv = document.getElementById('canvasDiv');
3443   - canvasDiv.addEventListener("mousedown", mouseDownListener);
  3437 +
  3438 + // alert('transparencyClicked' + $scope.isTransparencyActivated)
  3439 + $('#btnTranparency').addClass('tButtonActive');
  3440 + $('#btnIdentity').removeClass(' btn-primary');
  3441 + $('#btnIdentity').addClass('btn-black');
3444 3442  
3445   - canvasDiv.addEventListener("mousemove", mouseMoveListener);
  3443 + var canvasDiv = document.getElementById('canvasDiv');
  3444 + $scope.verticalScrollPosition = canvasDiv.scrollTop;
  3445 + $scope.horizontlScrollPosition = canvasDiv.scrollLeft;
3446 3446  
3447   - canvasDiv.addEventListener("mouseup", mouseUpListener)
  3447 + var canvasDiv = document.getElementById('canvasDiv');
  3448 + canvasDiv.addEventListener("mousedown", mouseDownListener);
3448 3449  
3449   -
  3450 + canvasDiv.addEventListener("mousemove", mouseMoveListener);
  3451 +
  3452 + canvasDiv.addEventListener("mouseup", mouseUpListener)
  3453 +
  3454 + }
  3455 + else {
  3456 +
  3457 + // console.log("extract button is active");
  3458 +
  3459 + }
3450 3460 }
3451 3461  
3452 3462 function mouseDownListener(e) {
... ... @@ -4522,6 +4532,10 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
4522 4532  
4523 4533 $scope.CloseTransparencyBox = function () {
4524 4534  
  4535 + //To enable extract button
  4536 + $scope.isTransparencyActivated = false;
  4537 + $("#btnExtract").removeClass("disabled");
  4538 +
4525 4539 $('.com_anno').css('display', 'none');
4526 4540  
4527 4541 $('#sppeachBubble_annotation').css('display', 'none');
... ... @@ -4954,64 +4968,78 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
4954 4968 $rootScope.CanvasDivTopPosition = $("#canvasDiv").scrollTop();
4955 4969  
4956 4970 $rootScope.CanvasDivLeftPosition = $("#canvasDiv").scrollLeft();
4957   - //if listanager is visisble then close it
  4971 +
4958 4972  
4959   - // $rootScope.isListManagerSelected = false;
4960   - $rootScope.CloseListManager();
4961   - //1.
4962   - $rootScope.isLoading = true;
4963   - $('#spinner').css('visibility', 'visible');
4964 4973  
4965   - //2.
4966   - $scope.terminateCurrentlyRunningWPs();
  4974 + if ($scope.isTransparencyActivated == true) {
4967 4975  
4968   - //3.
4969   - if ($rootScope.isExtract == true) {
  4976 + $("#btnExtract").addClass("disabled");
4970 4977  
4971 4978 }
  4979 +
  4980 +
4972 4981 else {
4973   - $rootScope.isExtract = true;
4974 4982  
  4983 +
  4984 + $rootScope.CloseListManager();
  4985 + //1.
  4986 + $rootScope.isLoading = true;
  4987 + $('#spinner').css('visibility', 'visible');
4975 4988  
4976   - if ($rootScope.isNormalMode == true) {
  4989 + //2.
  4990 + $scope.terminateCurrentlyRunningWPs();
  4991 +
  4992 + //3.
  4993 + if ($rootScope.isExtract == true) {
4977 4994  
4978   - $rootScope.isHighLight = false;
4979   - $rootScope.isNormalMode = false;
4980 4995 }
4981 4996 else {
4982   - $rootScope.isNormalMode = false;
4983   - $rootScope.isHighLight = false;
4984   - }
  4997 + $rootScope.isExtract = true;
  4998 + //disable transparency button
  4999 +
  5000 + $("#btnTranparency").addClass("disabled");
4985 5001  
4986   - //4.
4987   - console.log('highLightBody from enableExtract')
4988   - $scope.highLightBody();
4989 5002  
  5003 + if ($rootScope.isNormalMode == true) {
4990 5004  
4991   - }
  5005 + $rootScope.isHighLight = false;
  5006 + $rootScope.isNormalMode = false;
  5007 + }
  5008 + else {
  5009 + $rootScope.isNormalMode = false;
  5010 + $rootScope.isHighLight = false;
  5011 + }
4992 5012  
4993   - //5. unhighlight other
4994   - //$scope.Normal = "";
4995   - //$scope.Extract = "LeftButtonsDefaultState";
4996   - //$scope.Highlight = "";
  5013 + //4.
  5014 + console.log('highLightBody from enableExtract')
  5015 + $scope.highLightBody();
4997 5016  
4998   - $("#btnExtract").addClass("btn-primary");
4999   - $("#btnExtract").removeClass("btn-black");
5000 5017  
5001   - if (!$("#btnNormalMode").hasClass("btn-black")) {
5002   - $("#btnNormalMode").addClass("btn-black");
5003   - }
  5018 + }
5004 5019  
5005   - if (!$("#btnHighLight").hasClass("btn-black")) {
5006   - $("#btnHighLight").addClass("btn-black");
5007   - }
  5020 + //5. unhighlight other
  5021 + //$scope.Normal = "";
  5022 + //$scope.Extract = "LeftButtonsDefaultState";
  5023 + //$scope.Highlight = "";
5008 5024  
5009   - if ($("#btnNormalMode").hasClass("btn-primary")) {
5010   - $("#btnNormalMode").removeClass("btn-primary");
5011   - }
  5025 + $("#btnExtract").addClass("btn-primary");
  5026 + $("#btnExtract").removeClass("btn-black");
5012 5027  
5013   - if ($("#btnHighLight").hasClass("btn-primary")) {
5014   - $("#btnHighLight").removeClass("btn-primary");
  5028 + if (!$("#btnNormalMode").hasClass("btn-black")) {
  5029 + $("#btnNormalMode").addClass("btn-black");
  5030 + }
  5031 +
  5032 + if (!$("#btnHighLight").hasClass("btn-black")) {
  5033 + $("#btnHighLight").addClass("btn-black");
  5034 + }
  5035 +
  5036 + if ($("#btnNormalMode").hasClass("btn-primary")) {
  5037 + $("#btnNormalMode").removeClass("btn-primary");
  5038 + }
  5039 +
  5040 + if ($("#btnHighLight").hasClass("btn-primary")) {
  5041 + $("#btnHighLight").removeClass("btn-primary");
  5042 + }
5015 5043 }
5016 5044 }
5017 5045  
... ...