Commit 0a6e382dea5cd1ded1be86d998db735c15ea02ad
1 parent
d634241c
after changing code for modesty. Navigator image was not reflected on skintone/ modesty change.
Remove angular binding from navImg and added src attribute when we get nav image src. Also added new event for changing Nav image on modesty change only.
Showing
3 changed files
with
18 additions
and
4 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
... | ... | @@ -684,7 +684,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
684 | 684 | navImageModesty = $scope.navigatorImage[0]._ImageName; |
685 | 685 | } |
686 | 686 | |
687 | - $scope.navimgsrc = "~/../content/images/DA/ethnicity/body-views/" + $scope.voId + '/' + $scope.skinTone + '/navigator_images/' + navImageModesty; | |
687 | + // $scope.navimgsrc = "~/../content/images/DA/ethnicity/body-views/" + $scope.voId + '/' + $scope.skinTone + '/navigator_images/' + navImageModesty; | |
688 | + document.getElementById('navimg').src = "~/../content/images/DA/ethnicity/body-views/" + $scope.voId + '/' + $scope.skinTone + '/navigator_images/' + navImageModesty; | |
688 | 689 | |
689 | 690 | $('#navigatorDiv').css('visibility', 'visible'); |
690 | 691 | |
... | ... | @@ -6317,6 +6318,12 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
6317 | 6318 | |
6318 | 6319 | }) |
6319 | 6320 | |
6321 | + $scope.$on('changeNavigatorModestyEvent', function (event, data) { | |
6322 | + console.log('changeNavigatorModestyEvent'); | |
6323 | + | |
6324 | + $scope.loadSelectedBodyViewNavigator(data.bodyViewId); | |
6325 | + | |
6326 | + }) | |
6320 | 6327 | //Reload DA controller Body View after setting Change |
6321 | 6328 | $scope.$on('reloadDABodyViewEvent', function (event, data) { |
6322 | 6329 | //console.log('reloadDABodyViewEvent'); |
... | ... | @@ -6380,7 +6387,8 @@ function ($scope, $rootScope, $compile, $http, $log, $location, $timeout, DA, Mo |
6380 | 6387 | |
6381 | 6388 | } |
6382 | 6389 | |
6383 | - $scope.navimgsrc = "~/../content/images/DA/ethnicity/body-views/" + $scope.voId + '/' + $rootScope.globalSetting.ethnicity + '/navigator_images/' + navImageModesty; | |
6390 | + // $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; | |
6391 | + 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; | |
6384 | 6392 | } |
6385 | 6393 | } |
6386 | 6394 | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
... | ... | @@ -2092,6 +2092,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", |
2092 | 2092 | $('.modestyImg').css('visibility', 'hidden'); |
2093 | 2093 | } |
2094 | 2094 | } |
2095 | + $rootScope.changeNavigatorModesty(); | |
2095 | 2096 | } |
2096 | 2097 | |
2097 | 2098 | //4. |
... | ... | @@ -2121,7 +2122,7 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", |
2121 | 2122 | //Check that what current bodyview is open |
2122 | 2123 | if ($rootScope.openViews.length > 0) { |
2123 | 2124 | var openViewLen = $rootScope.openViews.length; |
2124 | - var currentOpenViewId = $rootScope.openViews[openViewLen - 1].BodyViewId; | |
2125 | + var currentOpenViewId = localStorage.getItem("currentBodyViewId");//$rootScope.openViews[openViewLen - 1].BodyViewId; | |
2125 | 2126 | $rootScope.isSettingEventAlredayDispachted = true; |
2126 | 2127 | $rootScope.$broadcast('reloadDABodyViewEvent', { reloadDABodyViewId: currentOpenViewId }, true); |
2127 | 2128 | } |
... | ... | @@ -2132,6 +2133,11 @@ AIA.controller("HomeController", ["$rootScope", "Modules", "$log", "$location", |
2132 | 2133 | } |
2133 | 2134 | }; |
2134 | 2135 | |
2136 | + $rootScope.changeNavigatorModesty = function () { | |
2137 | + var currentOpenViewId = localStorage.getItem("currentBodyViewId");//$rootScope.openViews[openViewLen - 1].BodyViewId; | |
2135 | 2138 | |
2139 | + $rootScope.$broadcast('changeNavigatorModestyEvent', { bodyViewId: currentOpenViewId }, true); | |
2140 | + | |
2141 | + }; | |
2136 | 2142 | }] |
2137 | 2143 | ); |
2138 | 2144 | \ 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> | ... | ... |