Commit 5ae995e8bbeed5e8df413b9788e5397c72bfe754

Authored by Amrita Vishnoi
2 parents 7e3fe013 88181789

Merge branch 'Bug-11539' into Develop

400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
... ... @@ -89,7 +89,7 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
89 89  
90 90 //navigator man functionality
91 91 $scope.navigatorImage;
92   - $scope.NavigatorData;
  92 + $rootScope.NavigatorData;
93 93 $scope.navimgsrc;
94 94  
95 95 $scope.dragdivleft = 0;
... ... @@ -666,12 +666,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
666 666  
667 667 $http({ method: 'GET', url: NavigatorManJsonPath })
668 668 .success(function (data) {
669   - $scope.NavigatorData = data;
  669 + $rootScope.NavigatorData = data;
670 670  
671 671 $scope.skinTone = $rootScope.globalSetting.ethnicity;
672 672  
673 673 var navigatorManData = new jinqJs()
674   - .from($scope.NavigatorData.Navigtor.ViewOrientation)
  674 + .from($rootScope.NavigatorData.Navigtor.ViewOrientation)
675 675 .where("_ViewOrientationId == " + $rootScope.currentBodyViewId)
676 676 .select();
677 677  
... ... @@ -706,7 +706,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
706 706 navImageModesty = $scope.navigatorImage[0]._ImageName;
707 707 }
708 708  
709   - $scope.navimgsrc = "~/../content/images/DA/ethnicity/body-views/" + $scope.voId + '/' + $scope.skinTone + '/navigator_images/' + navImageModesty;
  709 + // $scope.navimgsrc = "~/../content/images/DA/ethnicity/body-views/" + $scope.voId + '/' + $scope.skinTone + '/navigator_images/' + navImageModesty;
  710 + document.getElementById('navimg').src = "~/../content/images/DA/ethnicity/body-views/" + $scope.voId + '/' + $scope.skinTone + '/navigator_images/' + navImageModesty;
710 711  
711 712 $('#navigatorDiv').css('visibility', 'visible');
712 713  
... ... @@ -6758,20 +6759,28 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6758 6759  
6759 6760 })
6760 6761  
  6762 + $scope.$on('changeNavigatorModestyEvent', function (event, data) {
  6763 + console.log('changeNavigatorModestyEvent');
  6764 +
  6765 + $scope.loadSelectedBodyViewNavigator(data.bodyViewId);
  6766 +
  6767 + })
6761 6768 //Reload DA controller Body View after setting Change
6762 6769 $scope.$on('reloadDABodyViewEvent', function (event, data) {
6763 6770 //console.log('reloadDABodyViewEvent');
6764   - $scope.layerNumber = parseInt($('#txtlayerNumber').val());
6765   - //alert('mouseUp');
  6771 + if ($rootScope.isSettingEventAlredayDispachted == true) {
  6772 + $rootScope.isSettingEventAlredayDispachted = false;
  6773 + $scope.layerNumber = parseInt($('#txtlayerNumber').val());
  6774 + //alert('mouseUp');
6766 6775  
6767 6776  
6768   - if ($scope.layerNumber == 0) {
6769   - $scope.loadSelectedBodyView(data.reloadDABodyViewId);
6770   - }
6771   - // $scope.loadSelectedBodyView(data.reloadDABodyViewId);
6772   -
6773   - $scope.loadSelectedBodyViewNavigator(data.reloadDABodyViewId);
  6777 + if ($scope.layerNumber == 0) {
  6778 + $scope.loadSelectedBodyView(data.reloadDABodyViewId);
  6779 + }
  6780 + // $scope.loadSelectedBodyView(data.reloadDABodyViewId);
6774 6781  
  6782 + $scope.loadSelectedBodyViewNavigator(data.reloadDABodyViewId);
  6783 + }
6775 6784 // $scope.currentTitleFromJson = localStorage.getItem("currentViewTitle");
6776 6785  
6777 6786 //$rootScope.isSettingEventAlredayDispachted = false;
... ... @@ -6779,17 +6788,15 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6779 6788  
6780 6789 })
6781 6790  
6782   -
6783   -
6784 6791 $scope.loadSelectedBodyViewNavigator = function (currentBodyViewId) {
6785 6792  
6786 6793 //$rootScope.voId = currentBodyViewId;
6787 6794  
6788 6795 //$scope.skinTone = $rootScope.globalSetting.ethnicity;
6789 6796  
6790   - if ($scope.NavigatorData != null || $scope.NavigatorData != undefined) {
  6797 + if ($rootScope.NavigatorData != null || $rootScope.NavigatorData != undefined) {
6791 6798 var navdtlOrient = new jinqJs()
6792   - .from($scope.NavigatorData.Navigtor.ViewOrientation)
  6799 + .from($rootScope.NavigatorData.Navigtor.ViewOrientation)
6793 6800 .where("_ViewOrientationId == " + currentBodyViewId)
6794 6801 .select();
6795 6802  
... ... @@ -6819,7 +6826,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo
6819 6826  
6820 6827 }
6821 6828  
6822   - $scope.navimgsrc = "~/../content/images/DA/ethnicity/body-views/" + $scope.voId + '/' + $rootScope.globalSetting.ethnicity + '/navigator_images/' + navImageModesty;
  6829 + // $scope.navimgsrc = 'http://localhost/AIAHTML5/content/images/DA/ethnicity/body-views/' + $scope.voId + '/' + $rootScope.globalSetting.ethnicity + '/navigator_images/' + navImageModesty;//"~/../content/images/DA/ethnicity/body-views/" + $scope.voId + '/' + $rootScope.globalSetting.ethnicity + '/navigator_images/' + navImageModesty;
  6830 + document.getElementById('navimg').src = '~/../content/images/DA/ethnicity/body-views/' + $scope.voId + '/' + $rootScope.globalSetting.ethnicity + '/navigator_images/' + navImageModesty;//"~/../content/images/DA/ethnicity/body-views/" + $scope.voId + '/' + $rootScope.globalSetting.ethnicity + '/navigator_images/' + navImageModesty;
6823 6831 }
6824 6832 }
6825 6833  
... ...
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
... ... @@ -1953,7 +1953,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location",
1953 1953 }
1954 1954 }
1955 1955  
1956   -
  1956 + $rootScope.prevId = "";
1957 1957 }
1958 1958  
1959 1959 function fillListManagerTerms() {
... ... @@ -2073,30 +2073,63 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location",
2073 2073 };
2074 2074  
2075 2075 $rootScope.UpdateSetting = function (setting) {
2076   -
  2076 + var isReloadingViewRequired = false;
2077 2077 //1.
2078 2078 if (typeof (setting.ethnicity) !== "undefined" && setting.ethnicity !== null) {
2079 2079 $rootScope.ChangeEthnicity(setting, setting.ethnicity);
2080   - $rootScope.globalSetting.ethnicity = setting.ethnicity;
2081   - localStorage.setItem("globalEthnicity", $rootScope.globalSetting.ethnicity);
2082   - $rootScope.setEthncitySettings($rootScope.globalSetting.ethnicity);
2083   - }
  2080 + }
2084 2081 if (typeof (setting.modesty) !== "undefined" && setting.modesty !== null) {
2085 2082 $rootScope.ChangeModesty(setting, setting.modesty);
2086   - $rootScope.globalSetting.modesty = setting.modesty;
2087   - localStorage.setItem("globalModesty", $rootScope.globalSetting.modesty);
2088   - $rootScope.setModestySettings($rootScope.globalSetting.modesty);
2089 2083 }
2090 2084  
2091 2085 //2.
2092   -
2093   - var len = $rootScope.openModules.length;
2094   - if (len > 0) {
2095   - $rootScope.reloadChildController();
  2086 + if((setting.ethnicity!=null && setting.ethnicity!= $rootScope.globalSetting.ethnicity) && (setting.modesty!=null && setting.modesty != $rootScope.globalSetting.modesty) ){
  2087 + $rootScope.globalSetting.ethnicity = setting.ethnicity;
  2088 + localStorage.setItem("globalEthnicity", $rootScope.globalSetting.ethnicity);
  2089 +
  2090 + $rootScope.globalSetting.modesty = setting.modesty;
  2091 + localStorage.setItem("globalModesty", setting.modesty);
  2092 +
  2093 + isReloadingViewRequired = true;
  2094 +
2096 2095 }
2097   - else {
2098   - $('#modal-settings').modal('hide');
  2096 +
  2097 + else if (setting.ethnicity!=null && setting.ethnicity != $rootScope.globalSetting.ethnicity) {
  2098 +
  2099 + $rootScope.globalSetting.ethnicity = setting.ethnicity;
  2100 + localStorage.setItem("globalEthnicity", $rootScope.globalSetting.ethnicity);
  2101 +
  2102 + $rootScope.globalSetting.modesty = localStorage.getItem("globalModesty");
  2103 +
  2104 + isReloadingViewRequired = true;
2099 2105 }
  2106 + else if (setting.modesty!= null && setting.modesty != $rootScope.globalSetting.modesty) {
  2107 + $rootScope.globalSetting.modesty = setting.modesty;
  2108 + localStorage.setItem("globalModesty", $rootScope.globalSetting.modesty);
  2109 +
  2110 + $rootScope.globalSetting.ethnicity = localStorage.getItem("globalEthnicity");
  2111 +
  2112 + if ($('.modestyImg') != null) {
  2113 + if (($rootScope.globalSetting.modesty == 'Y')) {
  2114 + $('.modestyImg').css('visibility', 'visible');
  2115 + }
  2116 +
  2117 + else {
  2118 + $('.modestyImg').css('visibility', 'hidden');
  2119 + }
  2120 + }
  2121 + $rootScope.changeNavigatorModesty();
  2122 + }
  2123 +
  2124 + var len = $rootScope.openModules.length;
  2125 + if (len > 0) {
  2126 + if (isReloadingViewRequired == true) {
  2127 + $rootScope.reloadChildController();
  2128 + }
  2129 + }
  2130 + else {
  2131 + $('#modal-settings').modal('hide');
  2132 + }
2100 2133  
2101 2134 };
2102 2135  
... ... @@ -2171,8 +2204,8 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location",
2171 2204 //Check that what current bodyview is open
2172 2205 if ($rootScope.openViews.length > 0) {
2173 2206 var openViewLen = $rootScope.openViews.length;
2174   - var currentOpenViewId = $rootScope.openViews[openViewLen - 1].BodyViewId;
2175   - //$rootScope.isSettingEventAlredayDispachted = true;
  2207 + var currentOpenViewId = localStorage.getItem("currentBodyViewId");//$rootScope.openViews[openViewLen - 1].BodyViewId;
  2208 + $rootScope.isSettingEventAlredayDispachted = true;
2176 2209 $rootScope.$broadcast('reloadDABodyViewEvent', { reloadDABodyViewId: currentOpenViewId }, true);
2177 2210 }
2178 2211 else {
... ... @@ -2182,6 +2215,11 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location",
2182 2215 }
2183 2216 };
2184 2217  
  2218 + $rootScope.changeNavigatorModesty = function () {
  2219 + var currentOpenViewId = localStorage.getItem("currentBodyViewId");//$rootScope.openViews[openViewLen - 1].BodyViewId;
2185 2220  
  2221 + $rootScope.$broadcast('changeNavigatorModestyEvent', { bodyViewId: currentOpenViewId }, true);
  2222 +
  2223 + };
2186 2224 }]
2187 2225 );
2188 2226 \ No newline at end of file
... ...
400-SOURCECODE/AIAHTML5.Web/app/views/da/da-view.html
... ... @@ -313,7 +313,7 @@
313 313  
314 314 <div class="dropdown-menu active" id="navigatorDiv" style="min-height:auto; min-width:auto; ">
315 315 <div id="containment-wrapper" align="center" style="min-width:auto;height:119px; ">
316   - <img id="navimg" ng-src="{{navimgsrc}}" alt=""></img>
  316 + <img id="navimg" alt=""></img>
317 317 <div id="draggable" class="draggable ui-widget-content" ng-mouseup="ScrollCanvasDiv()" ng-style="dragdivposition">
318 318 </div>
319 319 </div>
... ...
400-SOURCECODE/AIAHTML5.Web/app/widget/TopMenu.html
... ... @@ -15,7 +15,7 @@
15 15 <li><a href="#">Open Existing Curriculum</a></li>
16 16 <li><a href="#">Save Curriculum As</a></li>
17 17 <li role="separator" class="divider"></li>
18   - <li><a href="#" data-toggle="modal">Export Image</a></li>
  18 + <li><a href="#" data-toggle="modal">Export Image</a></l
19 19 <li role="separator" class="divider"></li>
20 20 <li><a href="#">Print Active Viewer</a></li>
21 21 <li><a href="#">Print All Open Viewers</a></li>
... ...