Commit 5e7ce248d724c119b57e05e8b737182785553e78

Authored by Sandeep Kumar
1 parent 442da07c

Fixed bugs of AI and CB module

400-SOURCECODE/AIAHTML5.Web/app/controllers/AIController.js
@@ -290,41 +290,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout @@ -290,41 +290,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout
290 $scope.setActiveTab(1, inderectCall); 290 $scope.setActiveTab(1, inderectCall);
291 $scope.reRunSearchOnLoad(); 291 $scope.reRunSearchOnLoad();
292 } 292 }
293 -  
294 - //setTimeout(function () {  
295 - // $scope.setImgPosition();  
296 - //}, 100);  
297 -  
298 293
299 - //setTimeout(function () {  
300 - // if ($('#grid-view').css("display") == "block") {  
301 - // if ($rootScope.getLocalStorageValue('AIGridViewHighlightThumbnail') !== null) {  
302 - // $('#' + $rootScope.getLocalStorageValue("AIGridViewHighlightThumbnail")).find('.thumbnail').addClass('HightLightThumbnail');  
303 - // }  
304 - // if ($rootScope.getLocalStorageValue('AIGridViewScroll') !== null && $location.url() == "/tile-view-list") {  
305 -  
306 - // $('html, body').animate({ scrollTop: $rootScope.getLocalStorageValue('AIGridViewScroll') }, 'slow');  
307 -  
308 - // }  
309 - // }  
310 - // if ($('#list-view').css("display") == "block") {  
311 - // var AIListViewScroll = $rootScope.getLocalStorageValue("AIListViewScroll");  
312 - // if (typeof (AIListViewScroll) !== "undefined" && AIListViewScroll !== null && AIListViewScroll !== '' && $location.url() == "/tile-view-list") {  
313 - // if (typeof InstallTrigger !== 'undefined') {  
314 -  
315 - // $('#ListViewDiv').animate({ scrollTop: $rootScope.getLocalStorageValue('AIListViewScroll') }, 'slow');  
316 - // }  
317 - // else {  
318 -  
319 - // $('#ListViewDiv').animate({ scrollTop: $rootScope.getLocalStorageValue('AIListViewScroll') }, 'slow');  
320 - // }  
321 - // $("#list-view table tbody tr").removeClass("active");  
322 - // $("#list-view table tbody #" + $rootScope.getLocalStorageValue("listViewSelectedID")).addClass("active");  
323 - // }  
324 - // }  
325 - //}, 100);  
326 -  
327 - //$('#list-view').css('display', 'none');  
328 } 294 }
329 295
330 $scope.reRunSearchOnLoad = function () { 296 $scope.reRunSearchOnLoad = function () {
@@ -612,12 +578,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout @@ -612,12 +578,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout
612 }, 10); 578 }, 10);
613 579
614 $rootScope.isLoading = false; 580 $rootScope.isLoading = false;
615 - $('#aiSpinner').css('visibility', 'hidden');  
616 -  
617 - //Added code by sandeep for fixed bug-40273  
618 - //setTimeout(function () {  
619 - // $scope.setImgPosition();  
620 - //}, 10); 581 + $('#aiSpinner').css('visibility', 'hidden');
621 582
622 }, 583 },
623 584
@@ -630,10 +591,10 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout @@ -630,10 +591,10 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout
630 591
631 //Added method by sandeep for fixed Bug-57978 to selected Image 592 //Added method by sandeep for fixed Bug-57978 to selected Image
632 $scope.setImgPosition = function () { 593 $scope.setImgPosition = function () {
633 - var _currentImgId = $rootScope.getLocalStorageValue("currentAIImageId"); 594 + var _currentImgId = $rootScope.getLocalStorageValue("currentAIImageId");
  595 + var aISelectedRowId = $rootScope.getLocalStorageValue("AISelectedRowId");
634 if (_currentImgId != "null" && _currentImgId != null) { 596 if (_currentImgId != "null" && _currentImgId != null) {
635 - $('#' + _currentImgId).find('.thumbnail').addClass('HightLightThumbnail');  
636 - //$('html, body').animate({ scrollTop: $('#' + _currentImgId).position().top }, 100); 597 + $('#' + _currentImgId).find('.thumbnail').addClass('HightLightThumbnail');
637 $scope.hiderow = true; 598 $scope.hiderow = true;
638 } 599 }
639 if ($('#grid-view').css("display") == "block") { 600 if ($('#grid-view').css("display") == "block") {
@@ -651,11 +612,9 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout @@ -651,11 +612,9 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout
651 if (AIListViewScroll !== null && $location.url() == "/ADAM-images" && AIListViewScroll != "0") { 612 if (AIListViewScroll !== null && $location.url() == "/ADAM-images" && AIListViewScroll != "0") {
652 $('#ListViewDiv').animate({ scrollTop: $rootScope.getLocalStorageValue('AIListViewScrollPosition') }, 'slow'); 613 $('#ListViewDiv').animate({ scrollTop: $rootScope.getLocalStorageValue('AIListViewScrollPosition') }, 'slow');
653 } 614 }
654 - else if (_currentImgId != "null" && _currentImgId != null) {  
655 - $('html, body').animate({ scrollTop: $('#' + _currentImgId).position().top }, 100);  
656 - }  
657 - //$("#list-view table tbody tr").removeClass("active");  
658 - //$("#list-view table tbody #" + $rootScope.getLocalStorageValue("listViewSelectedID")).addClass("active"); 615 + else if (aISelectedRowId != "null" && aISelectedRowId != null) {
  616 + $('html, body').animate({ scrollTop: $('#' + aISelectedRowId).position().top }, 100);
  617 + }
659 } 618 }
660 } 619 }
661 620
@@ -758,11 +717,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout @@ -758,11 +717,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout
758 }, 10); 717 }, 10);
759 718
760 $rootScope.isLoading = false; 719 $rootScope.isLoading = false;
761 - $('#aiSpinner').css('visibility', 'hidden');  
762 - //Added code by sandeep for fixed bug-40273  
763 - //setTimeout(function () {  
764 - // $scope.setImgPosition();  
765 - //}, 10); 720 + $('#aiSpinner').css('visibility', 'hidden');
766 }, 721 },
767 function (error) { 722 function (error) {
768 console.log(' $scope.IllustrationData = ' + error.statusText); 723 console.log(' $scope.IllustrationData = ' + error.statusText);
@@ -810,122 +765,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout @@ -810,122 +765,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout
810 localStorage.setItem("AIGridViewHighlightThumbnail", $(event.target).parent().parent().parent().attr('id')); 765 localStorage.setItem("AIGridViewHighlightThumbnail", $(event.target).parent().parent().parent().attr('id'));
811 var u = $location.url(); 766 var u = $location.url();
812 $location.url('/adam-images-detail'); 767 $location.url('/adam-images-detail');
813 - }  
814 -  
815 - //$scope.OpenAdamImageView = function () {  
816 -  
817 - // // $rootScope.currentActiveModuleTitle = "A.D.A.M. Images";  
818 -  
819 - // if ($rootScope.refreshcheck == null) {  
820 - // $location.path('/');  
821 - // }  
822 - // $rootScope.isLoading = true;  
823 - // $('#aiSpinner').css('visibility', 'visible');  
824 - // //$scope.DisableUI();  
825 - // $scope.voId = $rootScope.getLocalStorageValue("currentAIImageId");  
826 -  
827 - // var counter = 1;  
828 - // var tittle = $rootScope.getLocalStorageValue("currentImageTitleFromJson");  
829 - // localStorage.setItem("currentViewTitle", tittle);  
830 -  
831 - // var promise = DataService.getJson('~/../content/data/json/ai/ai_dat_contentlist.json')  
832 - // promise.then(  
833 - // function (result) {  
834 - // $scope.AIllustrationData = result;  
835 - // $scope.AIlistViewData = $scope.AIllustrationData.root.AIData;  
836 -  
837 - // var clickedAIImage = [];  
838 - // clickedAIImage = new jinqJs()  
839 - // .from($scope.AIlistViewData)  
840 - // .where('_id == ' + $scope.voId)  
841 - // .select('_contentImage');  
842 -  
843 - // $scope.clickedAIImage = "~/../content/images/ai/images/" + clickedAIImage[0]._contentImage;  
844 -  
845 - // // store image for export  
846 - // var tittle = $rootScope.getLocalStorageValue("currentViewTitle");  
847 - // $rootScope.StoreTitleName(tittle);  
848 - // $rootScope.StoreOrgImageName(clickedAIImage[0]._contentImage);  
849 -  
850 - // if (clickedAIImage.length > 0) {  
851 -  
852 - // $.jsPanel({  
853 - // id: 'aiImagePanel',  
854 - // selector: '.aiView',  
855 - // theme: 'success',  
856 - // currentController: 'AIController',  
857 - // parentSlug: 'ADAM-images',  
858 - // content: '<div class="col-sm-12"><div class="container-fluid"><div class="row"><div class=" col-sm-12 img-thumbnail canvasDivClass" id="canvasDiv" style="overflow: scroll;" align="center"><canvas id="canvas" ng-click="onDrawingCanvasClick($event)" width="1340" class="canvas-annotationStyle" style="position: absolute; background-color: transparent;z-index:1; left: 0px;"></canvas> <canvas id="canvasPaint" ng-click="FreeStylePaint($event)" width="1340" class="canvas-annotationStyle1" style="position: absolute;z-index:0; left: 0px;"></canvas>' +  
859 -  
860 - // '<img src="' + $scope.clickedAIImage + '" alt="" title="" id="aimage" class="img-responsive ">' +  
861 - // '</div>' +  
862 - // '</div></div></div></div>',  
863 - // //ajax: {  
864 - // // url: 'app/views/ci/ci-view-detail.html'  
865 - // //},  
866 - // title: $rootScope.getLocalStorageValue("currentViewTitle"),  
867 - // position: {  
868 - // top: 70,  
869 - // left: 15,  
870 - // },  
871 -  
872 - // size: { width: $(window).outerWidth() - 30, height: $(window).outerHeight() - 125 },  
873 -  
874 - // });  
875 -  
876 - // $('#canvasDiv img').load(function () {  
877 -  
878 - // $rootScope.isLoading = false;  
879 - // $('#aiSpinner').css('visibility', 'hidden');  
880 - // var canvas = document.getElementById("canvas");  
881 - // var canvasPaint = document.getElementById("canvasPaint");  
882 -  
883 - // var imageheight = $("#aimage").height();  
884 - // var canvasDivheight = $(window).outerHeight() - 150;  
885 -  
886 - // if (canvasDivheight > imageheight)  
887 - // {  
888 - // canvas.height = canvasDivheight;  
889 - // canvasPaint.height = canvasDivheight;  
890 - // }  
891 - // else  
892 - // {  
893 - // canvas.height = imageheight;  
894 - // canvasPaint.height = imageheight;  
895 - // }  
896 -  
897 - // canvas.width = $(window).outerWidth() - 81;  
898 - // canvasPaint.width = $(window).outerWidth() - 81;  
899 -  
900 - // });  
901 - // $rootScope.currentSlug = 'adam-images-detail';  
902 - // $rootScope.openViews.push(  
903 - // {  
904 - // "module": $rootScope.currentActiveModuleTitle, "bodyView": tittle, "state": 'max', "BodyViewId": $rootScope.currentAIImageId,  
905 - // "slug": $rootScope.currentSlug  
906 - // });  
907 -  
908 - // $("#aiImagePanel .img-thumbnail").css("min-height", $("#aiImagePanel .jsPanel-content").height());  
909 - // $('.jsPanel-content .jsPanel-theme-success').css('overflow-y', 'auto !important')  
910 - // var jspContentHeight = $('.jsPanel-content').height();  
911 -  
912 - // // console.log($rootScope.OpenAdamImages);  
913 - // $('#AIView').css("height", $(window).outerHeight() - 65);  
914 -  
915 - // $('#AIView').css("width", $(window).outerWidth() - 15);  
916 -  
917 - // var canvasDIvHeight = parseInt($('#aiImagePanel').outerHeight()) - 90;  
918 -  
919 - // $('#canvasDiv').css('height', canvasDIvHeight);  
920 - // }  
921 - // },  
922 - // function (error) {  
923 - // // handle errors here  
924 - // console.log(' $scope.AIllustrationData = ' + error.statusText);  
925 - // }  
926 - // );  
927 -  
928 - //} 768 + }
929 769
930 $scope.OpenAdamImageView = function () { 770 $scope.OpenAdamImageView = function () {
931 771
@@ -1090,21 +930,9 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout @@ -1090,21 +930,9 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout
1090 $scope.SelectedAITitle = SelectedAIthumbImage[0]._Title; 930 $scope.SelectedAITitle = SelectedAIthumbImage[0]._Title;
1091 } else { $scope.hiderow = false; } 931 } else { $scope.hiderow = false; }
1092 932
1093 - //Set the scroll position of the tablebody to show selected row.  
1094 -  
1095 - //var curAIListViewScroll = $rootScope.getLocalStorageValue("AIListViewScrollPosition");  
1096 - ////var _currentImgId = $rootScope.getLocalStorageValue("currentAIImageId");  
1097 - //if (typeof (curAIListViewScroll) !== "undefined" && curAIListViewScroll !== null && curAIListViewScroll !== "null") {  
1098 -  
1099 - // $('#ListViewDiv').animate({ scrollTop: $rootScope.getLocalStorageValue('AIListViewScrollPosition') }, 'slow');  
1100 - // //$('html, body').animate({ scrollTop: $('#' + _currentImgId).position().top }, 100);  
1101 - //}  
1102 - //else {  
1103 - // //$('#ListViewDiv').scrollTop($rootScope.getLocalStorageValue("currentImageTitleFromJson"));  
1104 - // $('#ListViewDiv').animate({ scrollTop: $rootScope.getLocalStorageValue('AIListViewScrollPosition') }, 'slow');  
1105 - //}  
1106 - $scope.setImgPosition();  
1107 - 933 + //Set the scroll position of the tablebody to show selected row
  934 +
  935 + $scope.setImgPosition();
1108 936
1109 $rootScope.isLoading = false; 937 $rootScope.isLoading = false;
1110 $('#aiSpinner').css('visibility', 'hidden'); 938 $('#aiSpinner').css('visibility', 'hidden');
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
@@ -1386,12 +1386,21 @@ function ($rootScope, $scope, Modules, $log, $location, $timeout, DataService, A @@ -1386,12 +1386,21 @@ function ($rootScope, $scope, Modules, $log, $location, $timeout, DataService, A
1386 1386
1387 } 1387 }
1388 else if ($location.url() == "/adam-images-detail") { 1388 else if ($location.url() == "/adam-images-detail") {
  1389 + //Modified code by sandeep for fixed bug-57956
1389 $rootScope.disableMenuannotation = " "; 1390 $rootScope.disableMenuannotation = " ";
1390 $rootScope.disableMenuoption = " "; 1391 $rootScope.disableMenuoption = " ";
  1392 + $("#optiontSetting").addClass("disableSubMenu");
1391 $rootScope.disableSubMenu = "disableSubMenu"; 1393 $rootScope.disableSubMenu = "disableSubMenu";
1392 $("#annotationToolBarOptions").removeClass("disableSubMenu"); 1394 $("#annotationToolBarOptions").removeClass("disableSubMenu");
1393 - $("#optionsListManagerTab").addClass("disableSubMenu");  
1394 $rootScope.disableFileMenu = " "; 1395 $rootScope.disableFileMenu = " ";
  1396 + $rootScope.openResources = "openResources";
  1397 + $rootScope.OpenPitures = "OpenPitures";
  1398 + $rootScope.newCurriculum = "newCurriculum";
  1399 + $rootScope.openCurriculum = "openCurriculum";
  1400 + $rootScope.saveCurriculam = "saveCurriculam";
  1401 + $rootScope.PrintPreview = "";
  1402 + $rootScope.exportImage = "";
  1403 + $rootScope.PrintViewer = "";
1395 } 1404 }
1396 else { 1405 else {
1397 $("#annotationToolBarOptions").removeClass("disableSubMenu"); 1406 $("#annotationToolBarOptions").removeClass("disableSubMenu");