Commit 6b2b2e64bf7c5bb3f7bdd0100ad9c838e9f80783
1 parent
2f15deae
set default transparency to 100
Showing
2 changed files
with
199 additions
and
210 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
... | ... | @@ -32,7 +32,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
32 | 32 | $scope.layerNumber; |
33 | 33 | $scope.daCounter = 1; |
34 | 34 | $scope.bagartDetails; |
35 | - $scope.transNumber = 50; | |
35 | + $scope.transNumber = 100; | |
36 | 36 | |
37 | 37 | $rootScope.modestyCanvasZindex = 12100; |
38 | 38 | $rootScope.isModestyCanvasVisible = false; |
... | ... | @@ -430,148 +430,147 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
430 | 430 | $scope.openBodyView = function () { |
431 | 431 | //Check if browser 'REFRESHED' or 'RELOADED' |
432 | 432 | if ($rootScope.CommonData != null) { |
433 | - //0. we will initially append container to load body | |
433 | + //0. we will initially append container to load body | |
434 | 434 | |
435 | - //check if localstorage has any settings | |
436 | - var curentEthnicity = localStorage.getItem("globalEthnicity"); | |
437 | - if (typeof (curentEthnicity) !== "undefined" && curentEthnicity !== null) { | |
438 | - $rootScope.globalSetting.ethnicity = curentEthnicity; | |
439 | - } | |
440 | - | |
441 | - var curentmodesty = localStorage.getItem("globalModesty"); | |
442 | - if (typeof (curentmodesty) !== "undefined" && curentmodesty !== null) { | |
443 | - $rootScope.globalSetting.modesty = curentmodesty | |
444 | - } | |
445 | - | |
446 | - //0.1 | |
447 | - | |
448 | - var currentBodyViewId = localStorage.getItem("currentBodyViewId"); | |
449 | - if (currentBodyViewId == null || currentBodyViewId == undefined) { | |
450 | - // document.location = '/'; | |
451 | - document.location = '/'; | |
452 | - $rootScope.isVisibleLogin = true; | |
453 | - | |
454 | - } | |
455 | - else { | |
456 | - $rootScope.isVisibleLogin = false; | |
457 | - $rootScope.loadSearchDataForBodyView(); | |
458 | - | |
459 | - console.log('currentBodyViewId pickjed from localStorage: ' + currentBodyViewId); | |
435 | + //check if localstorage has any settings | |
436 | + var curentEthnicity = localStorage.getItem("globalEthnicity"); | |
437 | + if (typeof (curentEthnicity) !== "undefined" && curentEthnicity !== null) { | |
438 | + $rootScope.globalSetting.ethnicity = curentEthnicity; | |
439 | + } | |
460 | 440 | |
461 | - var openViews; | |
462 | - if ($rootScope.openViews != null || $rootScope.openViews != undefined) { | |
463 | - if ($rootScope.openViews.length > 0) { | |
464 | - openViews = new jinqJs() | |
465 | - .from($rootScope.openViews) | |
466 | - .where("BodyViewId == " + currentBodyViewId) | |
467 | - .select(); | |
468 | - } | |
441 | + var curentmodesty = localStorage.getItem("globalModesty"); | |
442 | + if (typeof (curentmodesty) !== "undefined" && curentmodesty !== null) { | |
443 | + $rootScope.globalSetting.modesty = curentmodesty | |
469 | 444 | } |
470 | 445 | |
471 | - // 0.2 getting corresponding body view title | |
472 | - //var counter = 1; | |
473 | - var tittle = localStorage.getItem("currentViewTitleFromJson"); | |
474 | - localStorage.setItem("currentViewTitle", tittle); | |
446 | + //0.1 | |
475 | 447 | |
476 | - //WILL BE USED WHEN MULTI VIEWOPEN FUNCTIONALITY IS IMPELMNETD | |
477 | - //if (openViews != null && openViews != undefined) { | |
478 | - // angular.forEach(openViews, function (value, key) { | |
448 | + var currentBodyViewId = localStorage.getItem("currentBodyViewId"); | |
449 | + if (currentBodyViewId == null || currentBodyViewId == undefined) { | |
450 | + // document.location = '/'; | |
451 | + document.location = '/'; | |
452 | + $rootScope.isVisibleLogin = true; | |
479 | 453 | |
480 | - // if (value.bodyView == tittle) { | |
481 | - // tittle = localStorage.getItem("currentViewTitleFromJson") + counter++; | |
482 | - // $rootScope.currentActiveViewTitle = tittle; | |
483 | - // localStorage.setItem("currentViewTitle", tittle); | |
484 | - // } | |
454 | + } | |
455 | + else { | |
456 | + $rootScope.isVisibleLogin = false; | |
457 | + $rootScope.loadSearchDataForBodyView(); | |
485 | 458 | |
486 | - // }); | |
487 | - //} | |
488 | - //else { | |
489 | - // localStorage.setItem("currentViewTitle", tittle); | |
490 | - //} | |
459 | + console.log('currentBodyViewId pickjed from localStorage: ' + currentBodyViewId); | |
491 | 460 | |
492 | - //0.3 | |
461 | + var openViews; | |
462 | + if ($rootScope.openViews != null || $rootScope.openViews != undefined) { | |
463 | + if ($rootScope.openViews.length > 0) { | |
464 | + openViews = new jinqJs() | |
465 | + .from($rootScope.openViews) | |
466 | + .where("BodyViewId == " + currentBodyViewId) | |
467 | + .select(); | |
468 | + } | |
469 | + } | |
493 | 470 | |
494 | - $.jsPanel({ | |
495 | - id: 'daImagePanel', | |
496 | - selector: '.daBodyView', | |
497 | - theme: 'success', | |
498 | - currentController: 'DAController', | |
499 | - parentSlug: 'da-view-list', | |
500 | - ajax: { | |
501 | - url: 'app/views/da/da-view.html' | |
502 | - }, | |
503 | - title: localStorage.getItem("currentViewTitle"), | |
471 | + // 0.2 getting corresponding body view title | |
472 | + //var counter = 1; | |
473 | + var tittle = localStorage.getItem("currentViewTitleFromJson"); | |
474 | + localStorage.setItem("currentViewTitle", tittle); | |
475 | + | |
476 | + //WILL BE USED WHEN MULTI VIEWOPEN FUNCTIONALITY IS IMPELMNETD | |
477 | + //if (openViews != null && openViews != undefined) { | |
478 | + // angular.forEach(openViews, function (value, key) { | |
479 | + | |
480 | + // if (value.bodyView == tittle) { | |
481 | + // tittle = localStorage.getItem("currentViewTitleFromJson") + counter++; | |
482 | + // $rootScope.currentActiveViewTitle = tittle; | |
483 | + // localStorage.setItem("currentViewTitle", tittle); | |
484 | + // } | |
485 | + | |
486 | + // }); | |
487 | + //} | |
488 | + //else { | |
489 | + // localStorage.setItem("currentViewTitle", tittle); | |
490 | + //} | |
491 | + | |
492 | + //0.3 | |
493 | + | |
494 | + $.jsPanel({ | |
495 | + id: 'daImagePanel', | |
496 | + selector: '.daBodyView', | |
497 | + theme: 'success', | |
498 | + currentController: 'DAController', | |
499 | + parentSlug: 'da-view-list', | |
500 | + ajax: { | |
501 | + url: 'app/views/da/da-view.html' | |
502 | + }, | |
503 | + title: localStorage.getItem("currentViewTitle"), | |
504 | 504 | |
505 | - position: { | |
506 | - top: 70, | |
507 | - left: 1, | |
508 | - }, | |
505 | + position: { | |
506 | + top: 70, | |
507 | + left: 1, | |
508 | + }, | |
509 | 509 | |
510 | - size: { width: $(window).outerWidth() - 10, height: $(window).outerHeight() - 110 }, | |
510 | + size: { width: $(window).outerWidth() - 10, height: $(window).outerHeight() - 110 }, | |
511 | 511 | |
512 | - }); | |
512 | + }); | |
513 | 513 | |
514 | - console.log('jsPanel loaded daImagePanel exist= ' + document.getElementById('daImagePanel')) | |
515 | - //0.1 | |
516 | - $rootScope.currentSlug = 'da-body-view'; | |
514 | + console.log('jsPanel loaded daImagePanel exist= ' + document.getElementById('daImagePanel')) | |
515 | + //0.1 | |
516 | + $rootScope.currentSlug = 'da-body-view'; | |
517 | 517 | |
518 | - //0.2 | |
519 | - $rootScope.openViews.push( | |
520 | - { | |
521 | - "module": $rootScope.currentActiveModuleTitle, "bodyView": tittle, "state": 'max', "BodyViewId": $rootScope.currentBodyViewId, | |
522 | - "slug": $rootScope.currentSlug | |
523 | - } | |
524 | - ); | |
518 | + //0.2 | |
519 | + $rootScope.openViews.push( | |
520 | + { | |
521 | + "module": $rootScope.currentActiveModuleTitle, "bodyView": tittle, "state": 'max', "BodyViewId": $rootScope.currentBodyViewId, | |
522 | + "slug": $rootScope.currentSlug | |
523 | + } | |
524 | + ); | |
525 | 525 | |
526 | - //0.3 | |
527 | - var daBodyviewElement = angular.element(document.getElementById("daBodyview")); | |
526 | + //0.3 | |
527 | + var daBodyviewElement = angular.element(document.getElementById("daBodyview")); | |
528 | 528 | |
529 | - $timeout(function () { | |
530 | - $compile(daBodyviewElement.contents())($scope); | |
529 | + $timeout(function () { | |
530 | + $compile(daBodyviewElement.contents())($scope); | |
531 | 531 | |
532 | - console.log('html is compiled' + document.getElementById('daView')) | |
533 | - if (document.getElementById('daView') != null) { | |
532 | + console.log('html is compiled' + document.getElementById('daView')) | |
533 | + if (document.getElementById('daView') != null) { | |
534 | 534 | |
535 | - //0.4 added some stylesheets | |
536 | - $('#daBodyview').css("height", $(window).outerHeight()); | |
535 | + //0.4 added some stylesheets | |
536 | + $('#daBodyview').css("height", $(window).outerHeight()); | |
537 | 537 | |
538 | - $('#daBodyview').css("width", $(window).outerWidth()); | |
538 | + $('#daBodyview').css("width", $(window).outerWidth()); | |
539 | 539 | |
540 | - //1. load navigator man first | |
541 | - console.log('before LoadBodyViewNavigatorImage call') | |
542 | - $scope.LoadBodyViewNavigatorImage(); | |
540 | + //1. load navigator man first | |
541 | + console.log('before LoadBodyViewNavigatorImage call') | |
542 | + $scope.LoadBodyViewNavigatorImage(); | |
543 | 543 | |
544 | - //$rootScope.loadSearchDataForBodyView(); | |
544 | + //$rootScope.loadSearchDataForBodyView(); | |
545 | 545 | |
546 | - $scope.currentTitleFromJson = localStorage.getItem("currentViewTitle"); | |
546 | + $scope.currentTitleFromJson = localStorage.getItem("currentViewTitle"); | |
547 | 547 | |
548 | - $scope.layerNumber = 0; | |
548 | + $scope.layerNumber = 0; | |
549 | 549 | |
550 | - //2. | |
550 | + //2. | |
551 | 551 | |
552 | 552 | |
553 | - console.log('currentBodyViewId just before sending: ' + currentBodyViewId); | |
554 | - $scope.loadBodyViewData(currentBodyViewId); | |
553 | + console.log('currentBodyViewId just before sending: ' + currentBodyViewId); | |
554 | + $scope.loadBodyViewData(currentBodyViewId); | |
555 | 555 | |
556 | - //2. load bodyRegion data | |
557 | - $rootScope.isLoading = true; | |
558 | - $rootScope.voId = localStorage.getItem("currentBodyViewId"); | |
559 | - } | |
560 | - $('#daBodyview').css("height", $(window).outerHeight()); | |
556 | + //2. load bodyRegion data | |
557 | + $rootScope.isLoading = true; | |
558 | + $rootScope.voId = localStorage.getItem("currentBodyViewId"); | |
559 | + } | |
560 | + $('#daBodyview').css("height", $(window).outerHeight()); | |
561 | 561 | |
562 | - $('#daBodyview').css("width", $(window).outerWidth()); | |
562 | + $('#daBodyview').css("width", $(window).outerWidth()); | |
563 | 563 | |
564 | - if ($('#daImagePanel').offset().top == 0) | |
565 | - $('#daImagePanel').css("top", '70px'); | |
564 | + if ($('#daImagePanel').offset().top == 0) | |
565 | + $('#daImagePanel').css("top", '70px'); | |
566 | 566 | |
567 | - if ($('#daImagePanel').offset().left == 0) | |
568 | - $('#daImagePanel').css("left", '1px'); | |
567 | + if ($('#daImagePanel').offset().left == 0) | |
568 | + $('#daImagePanel').css("left", '1px'); | |
569 | 569 | |
570 | - }, 350); | |
571 | - } | |
572 | - } | |
573 | - else | |
574 | - { | |
570 | + }, 350); | |
571 | + } | |
572 | + } | |
573 | + else { | |
575 | 574 | //for now we are redirecting user to index page on page refresh because on refresh we lost the rootscope data and some of application |
576 | 575 | //features stopped working which were depenedent of rootscope data like List manager, annotation toolbar, settings, usermodule list, etc. |
577 | 576 | |
... | ... | @@ -586,7 +585,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
586 | 585 | }*/ |
587 | 586 | |
588 | 587 | |
589 | - } | |
588 | + } | |
590 | 589 | } |
591 | 590 | |
592 | 591 | angular.element(document).ready(function (e) { |
... | ... | @@ -656,11 +655,11 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
656 | 655 | }) |
657 | 656 | // $rootScope.languageArray = []; |
658 | 657 | $rootScope.loadSearchDataForBodyView = function () { |
659 | - | |
658 | + | |
660 | 659 | var languageArray = []; |
661 | 660 | $rootScope.vocabTermDataArray = []; |
662 | 661 | var languageArray = $rootScope.lexiconLanguageArray; |
663 | - | |
662 | + | |
664 | 663 | console.log(languageArray.length); |
665 | 664 | console.log('loadSearchDataForBodyView'); |
666 | 665 | |
... | ... | @@ -691,14 +690,14 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
691 | 690 | $rootScope.vocabTermDataArray.push({ "language": $scope.vocabLanguage, "VocabTermData": $rootScope.VocabTermData, "vocabTermTxt": $scope.vocabTermTxt }); |
692 | 691 | |
693 | 692 | for (var i = 0; i <= $rootScope.lexiconLanguageArray.length - 1; i++) { |
694 | - | |
693 | + | |
695 | 694 | |
696 | 695 | $rootScope.vocabTermDataArray[i].vocabTermTxt = new jinqJs() |
697 | 696 | .from($rootScope.vocabTermDataArray[i].vocabTermTxt) |
698 | 697 | .distinct('_TermText', '_ActualTermNumber') |
699 | 698 | .orderBy([{ field: '_TermText', sort: 'asc' }]) |
700 | 699 | .select('_ActualTermNumber', '_TermText', '_cdId'); |
701 | - | |
700 | + | |
702 | 701 | console.log("Language= " + $rootScope.lexiconLanguageArray[i].language + ", vocabTermTxt= " + $rootScope.vocabTermDataArray[i].vocabTermTxt[0]._TermText); |
703 | 702 | |
704 | 703 | } |
... | ... | @@ -1591,7 +1590,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1591 | 1590 | if ($rootScope.multiAnnotationIsON == true) { |
1592 | 1591 | |
1593 | 1592 | // $scope.createDynamicSpeechBubble(evt, annotationText, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top); |
1594 | - | |
1593 | + | |
1595 | 1594 | $scope.MultiLanguageAnnationArray = []; |
1596 | 1595 | for (var i = 0; i <= $rootScope.annotationText.length - 1; i++) { |
1597 | 1596 | |
... | ... | @@ -1611,7 +1610,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1611 | 1610 | |
1612 | 1611 | |
1613 | 1612 | // $scope.createDynamicSpeechBubble(evt, annotationText, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top); |
1614 | - // alert(annotationText); | |
1613 | + // alert(annotationText); | |
1615 | 1614 | $scope.MultiLanguageAnnationArray = []; |
1616 | 1615 | for (var i = 0; i <= $rootScope.annotationText.length - 1; i++) { |
1617 | 1616 | |
... | ... | @@ -1622,7 +1621,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1622 | 1621 | $scope.createDynamicSpeechBubble(evt, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, true); |
1623 | 1622 | } |
1624 | 1623 | else { |
1625 | - // alert(annotationText); | |
1624 | + // alert(annotationText); | |
1626 | 1625 | // $scope.createDynamicSpeechBubble(evt, annotationText, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top); |
1627 | 1626 | $scope.MultiLanguageAnnationArray = []; |
1628 | 1627 | for (var i = 0; i <= $rootScope.annotationText.length - 1; i++) { |
... | ... | @@ -1983,7 +1982,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
1983 | 1982 | if ($rootScope.multiAnnotationIsON == true) { |
1984 | 1983 | |
1985 | 1984 | // $scope.createDynamicSpeechBubble(evt, annotationText, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top); |
1986 | - // alert(annotationText); | |
1985 | + // alert(annotationText); | |
1987 | 1986 | $scope.MultiLanguageAnnationArray = []; |
1988 | 1987 | for (var i = 0; i <= $rootScope.annotationText.length - 1; i++) { |
1989 | 1988 | |
... | ... | @@ -2010,7 +2009,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2010 | 2009 | // $scope.createDynamicSpeechBubble(evt, annotationText, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top); |
2011 | 2010 | |
2012 | 2011 | |
2013 | - | |
2012 | + | |
2014 | 2013 | for (var i = 0; i <= $rootScope.annotationText.length - 1; i++) { |
2015 | 2014 | |
2016 | 2015 | $scope.MultiLanguageAnnationArray.push($rootScope.annotationText[i]); |
... | ... | @@ -2830,12 +2829,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2830 | 2829 | } |
2831 | 2830 | } |
2832 | 2831 | } |
2833 | - | |
2832 | + | |
2834 | 2833 | return annotation; |
2835 | 2834 | } |
2836 | 2835 | |
2837 | 2836 | $scope.GetAnnotationBasedOnActualTermNo = function (actualTermNo, language) { |
2838 | - | |
2837 | + | |
2839 | 2838 | var Annotation; |
2840 | 2839 | $scope.ActualTermNo = actualTermNo; |
2841 | 2840 | for (var j = 0; j <= $rootScope.vocabTermDataArray.length - 1; j++) { |
... | ... | @@ -2852,7 +2851,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2852 | 2851 | for (var z = 0; z <= $scope.matchedActualTermData.length; z++) { |
2853 | 2852 | //send actual term no to get the term text. |
2854 | 2853 | Annotation = $scope.matchedActualTermData[0]._TermText; |
2855 | - // alert("Annotation : " + Annotation); | |
2854 | + // alert("Annotation : " + Annotation); | |
2856 | 2855 | break; |
2857 | 2856 | }; |
2858 | 2857 | } |
... | ... | @@ -2943,7 +2942,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2943 | 2942 | |
2944 | 2943 | |
2945 | 2944 | $.each(BodyRegionDictionary, function (index, value) { |
2946 | - | |
2945 | + | |
2947 | 2946 | if (value.bodyRegionId == '3') { |
2948 | 2947 | |
2949 | 2948 | var BR_SixTBData = new jinqJs() |
... | ... | @@ -2967,7 +2966,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2967 | 2966 | // alert(' $.each(BodyRegionDictionary3. bodyRegionRight: ' + bodyRegionRight + ', bodyRegionBottom: ' + bodyRegionBottom) |
2968 | 2967 | if (TransparencyBoxStartX <= bodyRegionRight && value.X <= transparencyBoxRight && TransparencyBoxStartY <= bodyRegionBottom && value.Y <= transparencyBoxBottom) { |
2969 | 2968 | //var transNumber = parseInt(document.getElementById("txtTransparencyChange").value); |
2970 | - | |
2969 | + | |
2971 | 2970 | $scope.layerNumber = parseInt(txtlayerNumber.value); |
2972 | 2971 | |
2973 | 2972 | if (value.bodyRegionId == '3' && $scope.canThirdBRDrawn == true) { |
... | ... | @@ -2993,7 +2992,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
2993 | 2992 | //draw 3rd BR |
2994 | 2993 | $timeout(function () { |
2995 | 2994 | $scope.loadTransparencyImage(value.bodyRegionId, value.Height, value.Width, value.X, value.Y, value.IsMirror, $scope.TransparencyBoxStartX, TransparencyEndX, $scope.TransparencyBoxStartY, TransparencyBoxEndY, $scope, true, false, false); |
2996 | - },200); | |
2995 | + }, 200); | |
2997 | 2996 | |
2998 | 2997 | } |
2999 | 2998 | else { |
... | ... | @@ -3582,7 +3581,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
3582 | 3581 | + '<div style="position:absolute;border:1px solid #000;display:none;z-index:59000;" id="bord_annotation">' |
3583 | 3582 | + '</div>'; |
3584 | 3583 | $("#sppeachBubble_annotation").css("height", "auto"); |
3585 | - // alert($("#sppeachBubble_annotation").css("height")); | |
3584 | + // alert($("#sppeachBubble_annotation").css("height")); | |
3586 | 3585 | if ($scope.longest_annotationT1.length > $scope.longest_annotationT2.length) { |
3587 | 3586 | $("#sppeachBubble_annotation p").remove(); |
3588 | 3587 | $('#canvasDiv').append(sppechBubbleDotHTML_annotation); |
... | ... | @@ -4128,7 +4127,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4128 | 4127 | $('#transparencyScale').css('left', $scope.TBDrawStartX + 130) |
4129 | 4128 | $('#transparencyScale').css('visibility', 'visible') |
4130 | 4129 | $('#transparencyScale').css("z-index", "100000") //Dated:16-07-2016 Issue#4962:Transparency box should be on top. |
4131 | - | |
4130 | + $("#tbSlider .ui-slider-range-min").css("width", "100%"); | |
4131 | + $("#tbSlider .ui-slider-handle").css("left", "100%"); | |
4132 | 4132 | } |
4133 | 4133 | } |
4134 | 4134 | |
... | ... | @@ -4223,7 +4223,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4223 | 4223 | } |
4224 | 4224 | |
4225 | 4225 | $scope.loadTransparencyImage = function (bodyRegionId, Height, Width, X, Y, IsMirror, TransparencyBoxStartX, TransparencyEndX, TransparencyBoxStartY, TransparencyBoxEndY, scope, isLayerChanged, isTransparencyChanged, isResized) { |
4226 | - $scope.IncludedBodyRegions.push({ 'BRID': bodyRegionId }); | |
4226 | + | |
4227 | 4227 | |
4228 | 4228 | var transparencyCanvas = document.getElementById('transparencyCanvas'); |
4229 | 4229 | |
... | ... | @@ -4461,7 +4461,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4461 | 4461 | var contxModestyTemp = document.getElementById(modestyTempCanvasId).getContext('2d'); |
4462 | 4462 | var tbTempCanvas = document.getElementById(tempCanvasID) |
4463 | 4463 | contxModestyTemp.drawImage(tbTempCanvas, XforCopyImage, YforCopyImage, WidthforCopyImage, HeightforCopyImage, XforTransImage, YforTransImage, WidthforTransImage, HeightforTransImage); |
4464 | - $scope.transparencyDrawnRegions.push({ 'BRID': bodyRegionId }); | |
4464 | + | |
4465 | 4465 | } |
4466 | 4466 | } |
4467 | 4467 | else { |
... | ... | @@ -4470,13 +4470,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4470 | 4470 | var contx = document.getElementById('tempCanvas').getContext('2d'); |
4471 | 4471 | var tbTempCanvas = document.getElementById(tempCanvasID) |
4472 | 4472 | contx.drawImage(tbTempCanvas, XforCopyImage, YforCopyImage, WidthforCopyImage, HeightforCopyImage, XforTransImage, YforTransImage, WidthforTransImage, HeightforTransImage); |
4473 | - $scope.transparencyDrawnRegions.push({ 'BRID': bodyRegionId }); | |
4474 | 4473 | |
4475 | 4474 | } |
4476 | 4475 | } |
4477 | - if ($scope.transparencyDrawnRegions.length == $scope.IncludedBodyRegions.length) { | |
4478 | - $scope.DrawOnTBWithSelectedTransparency(tempCanvasID, XforCopyImage, YforCopyImage, WidthforCopyImage, HeightforCopyImage, XforTransImage, YforTransImage, WidthforTransImage, HeightforTransImage, Height, Width, bodyRegionId); | |
4479 | - } | |
4476 | + | |
4477 | + $scope.DrawOnTBWithSelectedTransparency(tempCanvasID, XforCopyImage, YforCopyImage, WidthforCopyImage, HeightforCopyImage, XforTransImage, YforTransImage, WidthforTransImage, HeightforTransImage, Height, Width, bodyRegionId, isLayerChanged, isResized); | |
4478 | + | |
4480 | 4479 | } |
4481 | 4480 | |
4482 | 4481 | |
... | ... | @@ -4512,9 +4511,9 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4512 | 4511 | |
4513 | 4512 | //set modesty image visiblility true/false as per layer |
4514 | 4513 | // if(bodyRegionId.match('modestyImg3')) |
4515 | - var BRID=''; | |
4516 | - if (bodyRegionId.match('modestyImg') && document.getElementById('modestyTransCanavs_' + bodyRegionId)!=null) { | |
4517 | - BRID = bodyRegionId[bodyRegionId.length - 1]; | |
4514 | + var BRID = ''; | |
4515 | + if (bodyRegionId.match('modestyImg') && document.getElementById('modestyTransCanavs_' + bodyRegionId) != null) { | |
4516 | + BRID = bodyRegionId[bodyRegionId.length - 1]; | |
4518 | 4517 | } |
4519 | 4518 | else if ((bodyRegionId == '2' || bodyRegionId == '3') && document.getElementById('modestyTransCanavs_modestyImg' + bodyRegionId) != null) { |
4520 | 4519 | BRID = bodyRegionId; |
... | ... | @@ -4742,30 +4741,20 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4742 | 4741 | } |
4743 | 4742 | |
4744 | 4743 | |
4745 | - $scope.DrawOnTBWithSelectedTransparency = function (tempCanvasID, XforCopyImage, YforCopyImage, WidthforCopyImage, HeightforCopyImage, XforTransImage, YforTransImage, WidthforTransImage, HeightforTransImage, Height, Width, bodyRegionId) { | |
4744 | + $scope.DrawOnTBWithSelectedTransparency = function (tempCanvasID, XforCopyImage, YforCopyImage, WidthforCopyImage, HeightforCopyImage, XforTransImage, YforTransImage, WidthforTransImage, HeightforTransImage, Height, Width, bodyRegionId, isLayerChanged, isResized) { | |
4746 | 4745 | |
4747 | 4746 | var transNumber = $scope.transNumber;//txtTransparencyChange.value; |
4748 | 4747 | //this changes the transparency when transparency is already activated and user resizes or chage the layer |
4749 | 4748 | |
4750 | - var tempCtx = document.getElementById('tempCanvas').getContext('2d'); | |
4751 | - | |
4752 | - | |
4753 | - | |
4754 | - var transC = document.getElementById('transparencyCanvas'); | |
4755 | - var ctx = transC.getContext('2d'); | |
4756 | - var height = parseInt(((transC.style.height).toString()).replace('px', '')); | |
4757 | - var width = parseInt(((transC.style.width).toString()).replace('px', '')); | |
4749 | + var tempCtx = document.getElementById(tempCanvasID).getContext('2d'); | |
4758 | 4750 | |
4759 | - var tempCanavsImageData = tempCtx.getImageData(0, 0, width, height); | |
4751 | + var imageD = tempCtx.getImageData(0, 0, Width, Height); | |
4752 | + var imageData = imageD.data; | |
4753 | + var length = imageData.length; | |
4760 | 4754 | |
4761 | - | |
4755 | + // set every fourth value to the desired number of transparency | |
4762 | 4756 | |
4763 | - ctx.putImageData(tempCanavsImageData, 0, 0); | |
4764 | 4757 | |
4765 | - // set every fourth value to the desired number of transparency | |
4766 | - var transCanvasImgData = ctx.getImageData(0, 0, width, height); | |
4767 | - var imageData = transCanvasImgData.data; | |
4768 | - var length = imageData.length; | |
4769 | 4758 | for (var i = 3; i < length; i += 4) { |
4770 | 4759 | if ($scope.voId == "9" || $scope.voId == "11") { |
4771 | 4760 | |
... | ... | @@ -4777,75 +4766,75 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
4777 | 4766 | } |
4778 | 4767 | } |
4779 | 4768 | else { |
4780 | - | |
4781 | - imageData[i] = ((255) * (parseInt(transNumber))) / 100; | |
4769 | + | |
4770 | + imageData[i] = ((255) * (parseInt(transNumber))) / 100; | |
4782 | 4771 | } |
4783 | 4772 | |
4784 | - | |
4773 | + | |
4785 | 4774 | } |
4786 | - | |
4787 | - ctx.putImageData(transCanvasImgData, 0, 0); | |
4788 | 4775 | |
4776 | + tempCtx.putImageData(imageD, 0, 0); | |
4789 | 4777 | |
4790 | - // $scope.widthOfImage = WidthforTransImage; | |
4791 | - // $scope.heightOfImage = HeightforTransImage; | |
4792 | - // $scope.xOfImage = XforTransImage; | |
4793 | - // $scope.yOfImage = YforTransImage; | |
4794 | 4778 | |
4795 | - // var ctx = transparencyCanvas.getContext('2d'); | |
4779 | + $scope.widthOfImage = WidthforTransImage; | |
4780 | + $scope.heightOfImage = HeightforTransImage; | |
4781 | + $scope.xOfImage = XforTransImage; | |
4782 | + $scope.yOfImage = YforTransImage; | |
4796 | 4783 | |
4784 | + var ctx = transparencyCanvas.getContext('2d'); | |
4797 | 4785 | |
4798 | - // var tmpCanvasContext = document.getElementById(tempCanvasID);//.getContext('2d'); | |
4799 | 4786 | |
4787 | + var tmpCanvasContext = document.getElementById(tempCanvasID);//.getContext('2d'); | |
4800 | 4788 | |
4801 | 4789 | |
4802 | - // var ctx; | |
4803 | - // if ($rootScope.isModestyOn == true && (bodyRegionId.match('modestyImg'))) { | |
4804 | - // var modestyTransCanvasId = 'modestyTransCanavs_' + bodyRegionId | |
4805 | - // ctx = document.getElementById(modestyTransCanvasId).getContext('2d'); | |
4806 | - // } | |
4807 | - // else | |
4808 | - // ctx = transparencyCanvas.getContext('2d'); | |
4809 | 4790 | |
4810 | - // // var ctx = transparencyCanvas.getContext('2d'); | |
4811 | - // ctx.drawImage(tmpCanvasContext, XforCopyImage, YforCopyImage, WidthforCopyImage, HeightforCopyImage, XforTransImage, YforTransImage, WidthforTransImage, HeightforTransImage) | |
4791 | + var ctx; | |
4792 | + if ($rootScope.isModestyOn == true && (bodyRegionId.match('modestyImg'))) { | |
4793 | + var modestyTransCanvasId = 'modestyTransCanavs_' + bodyRegionId | |
4794 | + ctx = document.getElementById(modestyTransCanvasId).getContext('2d'); | |
4795 | + } | |
4796 | + else | |
4797 | + ctx = transparencyCanvas.getContext('2d'); | |
4812 | 4798 | |
4799 | + // var ctx = transparencyCanvas.getContext('2d'); | |
4800 | + ctx.drawImage(tmpCanvasContext, XforCopyImage, YforCopyImage, WidthforCopyImage, HeightforCopyImage, XforTransImage, YforTransImage, WidthforTransImage, HeightforTransImage) | |
4813 | 4801 | |
4814 | - // if ($rootScope.isModestyOn == true && (bodyRegionId.match('modestyImg'))) { | |
4815 | 4802 | |
4816 | - // var imageD1 = ctx.getImageData(0, 0, Width, Height); | |
4817 | - // var imageData1 = imageD1.data; | |
4818 | - // var length1 = imageData1.length; | |
4803 | + if ($rootScope.isModestyOn == true && (bodyRegionId.match('modestyImg'))) { | |
4819 | 4804 | |
4805 | + var imageD1 = ctx.getImageData(0, 0, Width, Height); | |
4806 | + var imageData1 = imageD1.data; | |
4807 | + var length1 = imageData1.length; | |
4820 | 4808 | |
4821 | - // // set every fourth value to the desired number of transparency | |
4822 | - // for (var i = 0; i < imageData1.length; i += 4) { | |
4823 | - // if (imageData1[i] == imageData1[i + 1] && imageData1[i + 1] == imageData1[i + 2] && imageData1[i + 2] === 0) { | |
4824 | - // imageData1[i + 3] = 0; | |
4825 | - // } | |
4826 | 4809 | |
4827 | - // } | |
4828 | - | |
4810 | + // set every fourth value to the desired number of transparency | |
4811 | + for (var i = 0; i < imageData1.length; i += 4) { | |
4812 | + if (imageData1[i] == imageData1[i + 1] && imageData1[i + 1] == imageData1[i + 2] && imageData1[i + 2] === 0) { | |
4813 | + imageData1[i + 3] = 0; | |
4814 | + } | |
4829 | 4815 | |
4830 | - // ctx.putImageData(imageD1, 0, 0); | |
4816 | + } | |
4831 | 4817 | |
4832 | - // } | |
4818 | + | |
4819 | + ctx.putImageData(imageD1, 0, 0); | |
4820 | + | |
4821 | + } | |
4833 | 4822 | |
4834 | 4823 | |
4835 | 4824 | |
4836 | - // // $scope.transparencyDrawnRegions.push(bodyRegionId); | |
4837 | - //// $scope.transparencyDrawnRegions.push({ 'BRID': bodyRegionId }); | |
4825 | + // $scope.transparencyDrawnRegions.push(bodyRegionId); | |
4826 | + $scope.transparencyDrawnRegions.push({ 'BRID': bodyRegionId }); | |
4838 | 4827 | |
4839 | - // $rootScope.isLoading = false; | |
4840 | - // $('#spinner').css('visibility', 'hidden'); | |
4828 | + $rootScope.isLoading = false; | |
4829 | + $('#spinner').css('visibility', 'hidden'); | |
4841 | 4830 | |
4842 | - // if ($scope.transparencyDrawnRegions.length == $scope.IncludedBodyRegions.length) { | |
4831 | + if ($scope.transparencyDrawnRegions.length == $scope.IncludedBodyRegions.length) { | |
4843 | 4832 | |
4844 | - // transparencyCanvas.style.visibility = 'visible'; | |
4845 | - // $('.rectangle').remove(); | |
4833 | + transparencyCanvas.style.visibility = 'visible'; | |
4834 | + $('.rectangle').remove(); | |
4846 | 4835 | |
4847 | 4836 | |
4848 | - // } | |
4837 | + } | |
4849 | 4838 | } |
4850 | 4839 | |
4851 | 4840 | |
... | ... | @@ -5018,7 +5007,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5018 | 5007 | |
5019 | 5008 | // var maskCanvasId = "imageCanvas" + $rootScope.BRId + "_mci"; |
5020 | 5009 | |
5021 | - // alert(annotationText); | |
5010 | + // alert(annotationText); | |
5022 | 5011 | $scope.MultiLanguageAnnationArray = []; |
5023 | 5012 | for (var i = 0; i <= $rootScope.annotationText.length - 1; i++) { |
5024 | 5013 | |
... | ... | @@ -5092,7 +5081,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5092 | 5081 | } |
5093 | 5082 | } |
5094 | 5083 | |
5095 | - | |
5084 | + | |
5096 | 5085 | if (tCanvasHeight != $scope.transparencyCanvasHeight || tCanvasWidth != $scope.transparencyCanvasWidth) { |
5097 | 5086 | |
5098 | 5087 | |
... | ... | @@ -5119,7 +5108,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5119 | 5108 | $scope.transparencyCanvasHeight = tCanvasHeight; |
5120 | 5109 | $scope.transparencyCanvasWidth = tCanvasWidth; |
5121 | 5110 | |
5122 | - | |
5111 | + | |
5123 | 5112 | //create temp cavas to retain the original anavs data for use in transparency change as |
5124 | 5113 | //if u use original canvas data for transprency change then at 0 transparency all data will become transparent and if u increase transparency with this data then the canavs will be blank |
5125 | 5114 | if (document.getElementById('tempCanvas') != null) { |
... | ... | @@ -5204,7 +5193,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5204 | 5193 | //draw 3rd BR |
5205 | 5194 | $timeout(function () { |
5206 | 5195 | $scope.loadTransparencyImage(value.bodyRegionId, value.Height, value.Width, value.X, value.Y, value.IsMirror, $scope.TransparencyBoxStartX, $scope.TransparencyEndX, $scope.TransparencyBoxStartY, $scope.TransparencyBoxEndY, $scope, false, false, true); |
5207 | - },200); | |
5196 | + }, 200); | |
5208 | 5197 | } |
5209 | 5198 | else { |
5210 | 5199 | //draw mirror arm |
... | ... | @@ -5260,7 +5249,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5260 | 5249 | } |
5261 | 5250 | }) |
5262 | 5251 | } |
5263 | - | |
5252 | + | |
5264 | 5253 | } |
5265 | 5254 | |
5266 | 5255 | |
... | ... | @@ -5440,7 +5429,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5440 | 5429 | $scope.annotationTextArrayT2.push($rootScope.annotationTextForTrans2[i]); |
5441 | 5430 | } |
5442 | 5431 | //$scope.annotationTextArrayT1.push(annotations.annotationT1); |
5443 | - // $scope.annotationTextArrayT2.push(annotations.annotationT2); | |
5432 | + // $scope.annotationTextArrayT2.push(annotations.annotationT2); | |
5444 | 5433 | |
5445 | 5434 | $scope.createDynamicSpeechBubble(evt, evt.pageX + horizontlScrollPosition - $('#canvasDiv').offset().left, evt.pageY + verticalScrollPosition - $('#canvasDiv').offset().top, false); |
5446 | 5435 | } |
... | ... | @@ -5692,8 +5681,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5692 | 5681 | for (var i = 0; i <= $rootScope.annotationText.length - 1; i++) { |
5693 | 5682 | $rootScope.annotationTextForTrans1.push($rootScope.annotationText[i]); |
5694 | 5683 | } |
5695 | - | |
5696 | - | |
5684 | + | |
5685 | + | |
5697 | 5686 | //get annotation for trans canavs |
5698 | 5687 | var RedTrans; |
5699 | 5688 | var GreenTrans; |
... | ... | @@ -5728,7 +5717,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5728 | 5717 | for (var i = 0; i <= $rootScope.annotationText.length - 1; i++) { |
5729 | 5718 | $rootScope.annotationTextForTrans2.push($rootScope.annotationText[i]); |
5730 | 5719 | } |
5731 | - | |
5720 | + | |
5732 | 5721 | return { |
5733 | 5722 | annotationT1: annotationText1, |
5734 | 5723 | annotationT2: annotationText2 |
... | ... | @@ -5895,8 +5884,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
5895 | 5884 | //$("canvas[name*='transparencyTempCanvas']").nextUntil($("canvas[name*='transparencyTempCanvas']")) |
5896 | 5885 | //.remove(); |
5897 | 5886 | $scope.layerNumber = $scope.currentLayerNumber; |
5898 | - $scope.transNumber = 50; | |
5899 | - $(".slider").slider({ value: 50 }) | |
5887 | + $scope.transNumber = 100; | |
5888 | + $(".slider").slider({ value: 100 }) | |
5900 | 5889 | } |
5901 | 5890 | |
5902 | 5891 | |
... | ... | @@ -8731,4 +8720,3 @@ function onListManagerTermSelection(id, isTermListOptionClicked) { |
8731 | 8720 | |
8732 | 8721 | } |
8733 | 8722 | |
8734 | - | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/views/da/da-view.html
... | ... | @@ -368,7 +368,7 @@ |
368 | 368 | <div class="col-sm-12"> |
369 | 369 | <div class="padded25"> |
370 | 370 | <!--<div class="slider" id="sliderScale"></div>--> |
371 | - <div class="slider"></div> | |
371 | + <div class="slider" id="tbSlider"></div> | |
372 | 372 | </div> |
373 | 373 | </div> |
374 | 374 | </div> |
... | ... | @@ -385,11 +385,12 @@ |
385 | 385 | <script> |
386 | 386 | $(window).load(function () { |
387 | 387 | $(".stickey-area").sticky(); |
388 | + | |
389 | + | |
388 | 390 | });</script> |
389 | 391 | <script> |
390 | 392 | $(function () { |
391 | 393 | |
392 | - | |
393 | 394 | var regExp = /[0-9\.\,]/; |
394 | 395 | $('#txtlayerNumber').on('keydown keyup', function (e) { |
395 | 396 | var value = String.fromCharCode(e.which) || e.key; | ... | ... |