Commit f744dcd786a2d2c26c7fb9f7d1ae7f166d9becc4
Merge branch 'Develop' into QA
Showing
9 changed files
with
218 additions
and
138 deletions
400-SOURCECODE/AIAHTML5.API/Models/DBModel.cs
@@ -67,6 +67,7 @@ namespace AIAHTML5.API.Models | @@ -67,6 +67,7 @@ namespace AIAHTML5.API.Models | ||
67 | foreach (DataRow drModule in dt.Rows) | 67 | foreach (DataRow drModule in dt.Rows) |
68 | { | 68 | { |
69 | userModuleHash = new Hashtable(); | 69 | userModuleHash = new Hashtable(); |
70 | + userModuleHash.Add(AIAConstants.KEY_ID, drModule["Id"]); | ||
70 | userModuleHash.Add(AIAConstants.KEY_NAME, drModule["Name"]); | 71 | userModuleHash.Add(AIAConstants.KEY_NAME, drModule["Name"]); |
71 | userModuleHash.Add(AIAConstants.KEY_SLUG, drModule["Slug"]); | 72 | userModuleHash.Add(AIAConstants.KEY_SLUG, drModule["Slug"]); |
72 | arrUserModules.Add(userModuleHash); | 73 | arrUserModules.Add(userModuleHash); |
@@ -207,6 +208,7 @@ namespace AIAHTML5.API.Models | @@ -207,6 +208,7 @@ namespace AIAHTML5.API.Models | ||
207 | foreach (DataRow dr in dt.Rows) | 208 | foreach (DataRow dr in dt.Rows) |
208 | { | 209 | { |
209 | modulesHash = new Hashtable(); | 210 | modulesHash = new Hashtable(); |
211 | + modulesHash.Add(AIAConstants.KEY_ID, dr["Id"]); | ||
210 | modulesHash.Add(AIAConstants.KEY_NAME, dr["Title"]); | 212 | modulesHash.Add(AIAConstants.KEY_NAME, dr["Title"]); |
211 | modulesHash.Add(AIAConstants.KEY_SLUG, dr["Slug"]); | 213 | modulesHash.Add(AIAConstants.KEY_SLUG, dr["Slug"]); |
212 | userModulelist.Add(modulesHash); | 214 | userModulelist.Add(modulesHash); |
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
@@ -6730,9 +6730,15 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | @@ -6730,9 +6730,15 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l | ||
6730 | // $rootScope.isListManagerSelected = false; | 6730 | // $rootScope.isListManagerSelected = false; |
6731 | $rootScope.CloseListManager(); | 6731 | $rootScope.CloseListManager(); |
6732 | 6732 | ||
6733 | - $rootScope.isHighlightBodyByBodySystem = false; | ||
6734 | 6733 | ||
6735 | - if ($rootScope.isHighLight == true) { | 6734 | + if ($rootScope.isHighlightBodyByBodySystem) { |
6735 | + $rootScope.isHighlightBodyByBodySystem = false; | ||
6736 | + //to make the system highlight if the body systme highlighted than Normal and again highlight | ||
6737 | + $scope.isbodySystemHighlight = true; | ||
6738 | + } | ||
6739 | + // $rootScope.isHighlightBodyByBodySystem = false; | ||
6740 | + | ||
6741 | + if ($rootScope.isHighLight == true) { | ||
6736 | 6742 | ||
6737 | } | 6743 | } |
6738 | else { | 6744 | else { |
400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
@@ -272,23 +272,39 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -272,23 +272,39 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
272 | 272 | ||
273 | function ShowAssignedModulesPopup(userModules) { | 273 | function ShowAssignedModulesPopup(userModules) { |
274 | var allModules = Modules; | 274 | var allModules = Modules; |
275 | - var elemId = 0; | ||
276 | - for (var module = 0; module <= allModules.length; module++) { | ||
277 | - elemId = module + 1; // Id starts from 1 | ||
278 | - $('#moduleDiv' + elemId).hide(); | 275 | + var arrPendingModules = []; |
276 | + if ($('#dvPendingModules').length > 0) { | ||
277 | + $('#dvPending').hide(); | ||
279 | } | 278 | } |
279 | + for (var module = 1; module <= allModules.length; module++) { | ||
280 | + $('#moduleDiv' + module).hide(); | ||
281 | + } | ||
282 | + if (('#moduleDiv1017').length > 0) { | ||
283 | + $('#moduleDiv1017').hide(); | ||
284 | + } | ||
285 | + | ||
280 | for (var count = 0; count < userModules.length; count++) { | 286 | for (var count = 0; count < userModules.length; count++) { |
281 | for (var module = 0; module < allModules.length; module++) { | 287 | for (var module = 0; module < allModules.length; module++) { |
282 | - if (userModules[count].name.trim() == allModules[module].Name.trim()) { | ||
283 | - elemId = count + 1; // Id starts from 1 | ||
284 | - $('#moduleDiv' + elemId).show(); | 288 | + if (userModules[count].id == allModules[module].Id) { |
289 | + $('#moduleDiv' + userModules[count].id).show(); | ||
285 | break; | 290 | break; |
286 | } | 291 | } |
292 | + | ||
293 | + if (userModules[count].id == 7) | ||
294 | + arrPendingModules.push(userModules[count].id); | ||
295 | + if (userModules[count].id == 8) | ||
296 | + arrPendingModules.push(userModules[count].id); | ||
297 | + if (userModules[count].id == 10) | ||
298 | + arrPendingModules.push(userModules[count].id); | ||
287 | } | 299 | } |
288 | } | 300 | } |
289 | if (userModules.length > 0) { | 301 | if (userModules.length > 0) { |
290 | $('#dvUserModulesInfo').modal('show'); | 302 | $('#dvUserModulesInfo').modal('show'); |
291 | } | 303 | } |
304 | + | ||
305 | + if (arrPendingModules.length > 0) { | ||
306 | + $('#dvPendingModules').show(); | ||
307 | + } | ||
292 | } | 308 | } |
293 | $rootScope.UpdateLicenseTermStatus = function () { | 309 | $rootScope.UpdateLicenseTermStatus = function () { |
294 | $('#dvTermCondition').fadeOut(); | 310 | $('#dvTermCondition').fadeOut(); |
@@ -354,7 +370,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -354,7 +370,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
354 | 370 | ||
355 | if (userInfo.LoginId != undefined || userInfo.LoginId != "" || userInfo.LoginId != null) { | 371 | if (userInfo.LoginId != undefined || userInfo.LoginId != "" || userInfo.LoginId != null) { |
356 | 372 | ||
357 | - if (userInfo.UserType == UserTypeConstants.SUPER_ADMIN && result.IsActive) { //(!result.IsSubscriptionExpired) && | 373 | + if (userInfo.UserType == UserTypeConstants.SUPER_ADMIN && userInfo.IsActive) { //(!result.IsSubscriptionExpired) && |
358 | 374 | ||
359 | $rootScope.userData = userInfo; | 375 | $rootScope.userData = userInfo; |
360 | 376 | ||
@@ -3808,11 +3824,14 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -3808,11 +3824,14 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
3808 | }, 1000); | 3824 | }, 1000); |
3809 | } | 3825 | } |
3810 | $("#optionsListManagerTab").addClass("active"); | 3826 | $("#optionsListManagerTab").addClass("active"); |
3811 | - var viewNameAftrSplit = $("#viewName").val().split(" "); | ||
3812 | - if (viewNameAftrSplit[0] == "null") { | ||
3813 | - document.location.href = "/"; | 3827 | + var viewNameAftrSplit; |
3828 | + if ($("#viewName").val() !== null) { | ||
3829 | + viewNameAftrSplit = $("#viewName").val().split(" "); | ||
3830 | + | ||
3831 | + if (viewNameAftrSplit[0] == "null") { | ||
3832 | + document.location.href = "/"; | ||
3833 | + } | ||
3814 | } | 3834 | } |
3815 | - | ||
3816 | if ($location.url() == "/module-item-view") { | 3835 | if ($location.url() == "/module-item-view") { |
3817 | $("#termList").attr("onclick", "if (typeof(this.selectedIndex) != 'undefined') onSearchItemSelection(this.options[this.selectedIndex].id)"); | 3836 | $("#termList").attr("onclick", "if (typeof(this.selectedIndex) != 'undefined') onSearchItemSelection(this.options[this.selectedIndex].id)"); |
3818 | } | 3837 | } |
@@ -4236,6 +4255,17 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -4236,6 +4255,17 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
4236 | }; | 4255 | }; |
4237 | 4256 | ||
4238 | $rootScope.ShowPrintPreviewWindow = function (event) { // Print Preview | 4257 | $rootScope.ShowPrintPreviewWindow = function (event) { // Print Preview |
4258 | + if ($location.url() == "/module-item-view") { | ||
4259 | + if ($("#hidePinBtn").hasClass("btn-primary")) { | ||
4260 | + $rootScope.isHidePinBtnActiveInPrintPreview = true; | ||
4261 | + } | ||
4262 | + if ($("#selectedPin").hasClass("btn-primary")) { | ||
4263 | + $rootScope.isShowSelectedPinActiveInPrintPrevMode = true; | ||
4264 | + } | ||
4265 | + if ($("#allPinBtn").hasClass("btn-primary")) { | ||
4266 | + $rootScope.isShowAllPinBtnActiveInPrintPreviewMode = true; | ||
4267 | + } | ||
4268 | + } | ||
4239 | $(".tools").css("z-index", "1029"); | 4269 | $(".tools").css("z-index", "1029"); |
4240 | $rootScope.CloseListManager(); | 4270 | $rootScope.CloseListManager(); |
4241 | $rootScope.CloseAnnotationTool(); | 4271 | $rootScope.CloseAnnotationTool(); |
@@ -4273,6 +4303,9 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -4273,6 +4303,9 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
4273 | $("#printcontainer").css('width', $(window).outerWidth()); | 4303 | $("#printcontainer").css('width', $(window).outerWidth()); |
4274 | $("#printcontainer").css('height', $(window).outerHeight()); | 4304 | $("#printcontainer").css('height', $(window).outerHeight()); |
4275 | } | 4305 | } |
4306 | + if ($location.url() == "/module-item-view") { | ||
4307 | + $("#aaDetailViewCanvas").css("display", "none"); | ||
4308 | + } | ||
4276 | }, 520); | 4309 | }, 520); |
4277 | } | 4310 | } |
4278 | else { | 4311 | else { |
@@ -4287,6 +4320,9 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -4287,6 +4320,9 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
4287 | $("#printcontainer").css('width', $(window).outerWidth()); | 4320 | $("#printcontainer").css('width', $(window).outerWidth()); |
4288 | $("#printcontainer").css('height', $(window).outerHeight()); | 4321 | $("#printcontainer").css('height', $(window).outerHeight()); |
4289 | } | 4322 | } |
4323 | + if ($location.url() == "/module-item-view") { | ||
4324 | + $("#aaDetailViewCanvas").css("display", "none"); | ||
4325 | + } | ||
4290 | }, 320); | 4326 | }, 320); |
4291 | } | 4327 | } |
4292 | 4328 | ||
@@ -4300,6 +4336,13 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -4300,6 +4336,13 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
4300 | } | 4336 | } |
4301 | } | 4337 | } |
4302 | }); | 4338 | }); |
4339 | + | ||
4340 | + if ($location.url() == "/module-item-view") { | ||
4341 | + $timeout(function () { | ||
4342 | + $rootScope.hidePins(); | ||
4343 | + }, 100); | ||
4344 | + } | ||
4345 | + | ||
4303 | }; | 4346 | }; |
4304 | 4347 | ||
4305 | function OpenJSPanel() { | 4348 | function OpenJSPanel() { |
@@ -4436,6 +4479,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | @@ -4436,6 +4479,7 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic | ||
4436 | $("#annotationToolBarOptions").removeClass("disableMenuoption"); | 4479 | $("#annotationToolBarOptions").removeClass("disableMenuoption"); |
4437 | $("#optionsListManagerTab").removeClass("disableMenuoption"); | 4480 | $("#optionsListManagerTab").removeClass("disableMenuoption"); |
4438 | $('#fileMenuAnchor').parent().removeClass('disableFileMenu'); | 4481 | $('#fileMenuAnchor').parent().removeClass('disableFileMenu'); |
4482 | + $("#aaDetailViewCanvas").css("display", "block"); | ||
4439 | if ($('#jsPanel-1').length > 0) | 4483 | if ($('#jsPanel-1').length > 0) |
4440 | $('#jsPanel-1').remove(); | 4484 | $('#jsPanel-1').remove(); |
4441 | console.log('close'); | 4485 | console.log('close'); |
400-SOURCECODE/AIAHTML5.Web/app/controllers/TileViewListController.js
@@ -143,7 +143,6 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | @@ -143,7 +143,6 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | ||
143 | 143 | ||
144 | 144 | ||
145 | $scope.openListViewModuleItem = function (event) { | 145 | $scope.openListViewModuleItem = function (event) { |
146 | - | ||
147 | $("#demoView").remove(); | 146 | $("#demoView").remove(); |
148 | var moduleItemDataToBeSavedID = event.currentTarget.id; | 147 | var moduleItemDataToBeSavedID = event.currentTarget.id; |
149 | $("#list-view table tbody tr").removeClass("active"); | 148 | $("#list-view table tbody tr").removeClass("active"); |
@@ -153,7 +152,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | @@ -153,7 +152,7 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | ||
153 | var moduleItemDataToBeSaved = $("#list-view table tbody #" + moduleItemDataToBeSavedID).find('td:eq(0)').text().trim(); | 152 | var moduleItemDataToBeSaved = $("#list-view table tbody #" + moduleItemDataToBeSavedID).find('td:eq(0)').text().trim(); |
154 | $rootScope.OpenedTileData = ModuleService.GetOpenedTileData(moduleItemDataToBeSaved, $scope.moduleLandingData); | 153 | $rootScope.OpenedTileData = ModuleService.GetOpenedTileData(moduleItemDataToBeSaved, $scope.moduleLandingData); |
155 | $rootScope.OpenItemImagePath = "../../../content/images/aa/images/" + $rootScope.OpenedTileData[3]; | 154 | $rootScope.OpenItemImagePath = "../../../content/images/aa/images/" + $rootScope.OpenedTileData[3]; |
156 | - $rootScope.listArray = []; | 155 | + //$rootScope.listArray = []; |
157 | $rootScope.listArray.push({ "imageName": $rootScope.OpenItemImagePath, "text": moduleItemDataToBeSaved }); | 156 | $rootScope.listArray.push({ "imageName": $rootScope.OpenItemImagePath, "text": moduleItemDataToBeSaved }); |
158 | $("#viewList").append("<div class='col-xs-12 text-center' style='padding-top:15px;padding-bottom:15px;' id='demoView'><div class='col-xs-12' style='padding:15px;background-color:#fff;'><div class='col-xs-2' style='border:1px solid #000;padding:5px;color:#000;font-size:12px;'><div class='thumbnail' style='margin-bottom:10px;'><img style='width:auto;height:95px!important;' src=" + $rootScope.OpenItemImagePath + "></div><div class='col-xs-12' id='demoText' style='padding:0;'>" + moduleItemDataToBeSaved + "</div></div></div><a style='position:absolute;right:30px;bottom:34px;' onclick='openCurrentView(event)' href='javascript:void(0)' class='pull-right btn btn-primary'>Open</a></div>"); | 157 | $("#viewList").append("<div class='col-xs-12 text-center' style='padding-top:15px;padding-bottom:15px;' id='demoView'><div class='col-xs-12' style='padding:15px;background-color:#fff;'><div class='col-xs-2' style='border:1px solid #000;padding:5px;color:#000;font-size:12px;'><div class='thumbnail' style='margin-bottom:10px;'><img style='width:auto;height:95px!important;' src=" + $rootScope.OpenItemImagePath + "></div><div class='col-xs-12' id='demoText' style='padding:0;'>" + moduleItemDataToBeSaved + "</div></div></div><a style='position:absolute;right:30px;bottom:34px;' onclick='openCurrentView(event)' href='javascript:void(0)' class='pull-right btn btn-primary'>Open</a></div>"); |
159 | } | 158 | } |
@@ -304,10 +303,28 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | @@ -304,10 +303,28 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | ||
304 | $rootScope.searchSelectedText = ''; | 303 | $rootScope.searchSelectedText = ''; |
305 | 304 | ||
306 | }); | 305 | }); |
306 | + | ||
307 | + $(document).on("click", "#dvPrintPreview .jsPanel-hdr .jsPanel-hdr-r .jsPanel-btn-close .jsglyph-remove", function () { | ||
308 | + | ||
309 | + if ($rootScope.isShowAllPinBtnActiveInPrintPreviewMode == true) { | ||
310 | + $("#allPinBtn").trigger("click"); | ||
311 | + $rootScope.isShowAllPinBtnActiveInPrintPreviewMode = false; | ||
312 | + } | ||
313 | + if ($rootScope.isHidePinBtnActiveInPrintPreview == true) { | ||
314 | + $("#hidePinBtn").trigger("click"); | ||
315 | + $rootScope.isHidePinBtnActiveInPrintPreview = false; | ||
316 | + } | ||
317 | + if($rootScope.isShowSelectedPinActiveInPrintPrevMode == true) | ||
318 | + { | ||
319 | + $("#selectedPin").trigger("click"); | ||
320 | + $rootScope.isShowSelectedPinActiveInPrintPrevMode = false; | ||
321 | + } | ||
322 | + }); | ||
323 | + | ||
307 | }) | 324 | }) |
308 | $rootScope.aaPinDataArray = []; | 325 | $rootScope.aaPinDataArray = []; |
309 | $scope.showAllPins = function () { | 326 | $scope.showAllPins = function () { |
310 | - | 327 | + |
311 | $scope.allPinDataArray = []; | 328 | $scope.allPinDataArray = []; |
312 | var promise = ModuleService.getPinDataForImage($rootScope.imageName) | 329 | var promise = ModuleService.getPinDataForImage($rootScope.imageName) |
313 | 330 | ||
@@ -1245,7 +1262,11 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | @@ -1245,7 +1262,11 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | ||
1245 | $scope.$on('listManagerEvent', function (event, data) { | 1262 | $scope.$on('listManagerEvent', function (event, data) { |
1246 | 1263 | ||
1247 | $("#viewName").empty(); | 1264 | $("#viewName").empty(); |
1248 | - $("#viewName").append("<option>" + $rootScope.listArray[0].text + "</option>"); | 1265 | + |
1266 | + var currentView = $rootScope.getLocalStorageValue("currentViewTitle"); | ||
1267 | + var viewNmeHtml = '<option>' + currentView + '</option>' | ||
1268 | + $('#viewName').append(viewNmeHtml); | ||
1269 | + //$("#viewName").append("<option>" + $rootScope.listArray[0].text + "</option>"); | ||
1249 | $rootScope.isLoading = false; | 1270 | $rootScope.isLoading = false; |
1250 | $('#spinner').css('visibility', 'hidden'); | 1271 | $('#spinner').css('visibility', 'hidden'); |
1251 | 1272 | ||
@@ -1338,11 +1359,10 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | @@ -1338,11 +1359,10 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | ||
1338 | } | 1359 | } |
1339 | } | 1360 | } |
1340 | 1361 | ||
1341 | - $scope.hidePins = function () { | 1362 | + $rootScope.hidePins = function () { |
1342 | 1363 | ||
1343 | $rootScope.isLoading = true; | 1364 | $rootScope.isLoading = true; |
1344 | $('#spinner').css('visibility', 'visible'); | 1365 | $('#spinner').css('visibility', 'visible'); |
1345 | - | ||
1346 | $scope.hideSpeechBubble(); | 1366 | $scope.hideSpeechBubble(); |
1347 | 1367 | ||
1348 | $scope.isHidePinBtnClicked = true; | 1368 | $scope.isHidePinBtnClicked = true; |
@@ -1369,12 +1389,8 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | @@ -1369,12 +1389,8 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | ||
1369 | } | 1389 | } |
1370 | 1390 | ||
1371 | $scope.showAllPinsAfterHide = function (event) { | 1391 | $scope.showAllPinsAfterHide = function (event) { |
1372 | - | ||
1373 | - | ||
1374 | $rootScope.isLoading = true; | 1392 | $rootScope.isLoading = true; |
1375 | $('#spinner').css('visibility', 'visible'); | 1393 | $('#spinner').css('visibility', 'visible'); |
1376 | - | ||
1377 | - | ||
1378 | $scope.isHidePinBtnClicked = false; | 1394 | $scope.isHidePinBtnClicked = false; |
1379 | 1395 | ||
1380 | if ($scope.selectedSystemName != null && $scope.selectedSystemName != undefined) { | 1396 | if ($scope.selectedSystemName != null && $scope.selectedSystemName != undefined) { |
@@ -1399,7 +1415,6 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | @@ -1399,7 +1415,6 @@ function ($scope, $window, $rootScope, $compile, $http, $log, $location, $timeou | ||
1399 | 1415 | ||
1400 | 1416 | ||
1401 | $scope.showSelectedPins = function () { | 1417 | $scope.showSelectedPins = function () { |
1402 | - | ||
1403 | $rootScope.isLoading = true; | 1418 | $rootScope.isLoading = true; |
1404 | $('#spinner').css('visibility', 'visible'); | 1419 | $('#spinner').css('visibility', 'visible'); |
1405 | 1420 | ||
@@ -1717,9 +1732,9 @@ function showSelectedSystemPins(event) { | @@ -1717,9 +1732,9 @@ function showSelectedSystemPins(event) { | ||
1717 | 1732 | ||
1718 | function hidePins(event) { | 1733 | function hidePins(event) { |
1719 | 1734 | ||
1720 | - var scope = angular.element(document.getElementById("aaDetailPageDiv")).scope(); | ||
1721 | - scope.$apply(function () { | ||
1722 | - scope.hidePins(event); | 1735 | + var rootScope = angular.element(document.getElementById("aaDetailPageDiv")).scope(); |
1736 | + rootScope.$apply(function () { | ||
1737 | + rootScope.hidePins(event); | ||
1723 | }); | 1738 | }); |
1724 | } | 1739 | } |
1725 | 1740 | ||
@@ -1802,7 +1817,6 @@ function openListViewModuleItem(event) { | @@ -1802,7 +1817,6 @@ function openListViewModuleItem(event) { | ||
1802 | } | 1817 | } |
1803 | 1818 | ||
1804 | function openCurrentView(event) { | 1819 | function openCurrentView(event) { |
1805 | - | ||
1806 | var scope = angular.element(document.getElementById("list-view")).scope(); | 1820 | var scope = angular.element(document.getElementById("list-view")).scope(); |
1807 | scope.isListViewButtonClicked = true; | 1821 | scope.isListViewButtonClicked = true; |
1808 | scope.isOpenBtnClicked = true; | 1822 | scope.isOpenBtnClicked = true; |
400-SOURCECODE/AIAHTML5.Web/app/main/AIA.js
@@ -272,7 +272,7 @@ AIA.constant('Modules', [ | @@ -272,7 +272,7 @@ AIA.constant('Modules', [ | ||
272 | Name: 'The Wellness Tools', | 272 | Name: 'The Wellness Tools', |
273 | }, | 273 | }, |
274 | { | 274 | { |
275 | - Id: 17, | 275 | + Id: 1017, // Updated from 17 to 1017 to match with database Id |
276 | Name: 'A.D.A.M. OnDemand', | 276 | Name: 'A.D.A.M. OnDemand', |
277 | }, | 277 | }, |
278 | 278 | ||
@@ -308,59 +308,59 @@ AIA.constant("LoginConstants", { | @@ -308,59 +308,59 @@ AIA.constant("LoginConstants", { | ||
308 | "MAIL_SENT": "Mail sent.", | 308 | "MAIL_SENT": "Mail sent.", |
309 | "SQL_CONNECTION_ERROR": "We are unable to connect with database. Please contact customer support", | 309 | "SQL_CONNECTION_ERROR": "We are unable to connect with database. Please contact customer support", |
310 | "EXCEPTION_OCCURED": "We are facing some issue. Please try to login after sometime.", | 310 | "EXCEPTION_OCCURED": "We are facing some issue. Please try to login after sometime.", |
311 | - "E_NO_ERROR": "0", | ||
312 | - "E_USER_NOT_EXIST": "1", | ||
313 | - "E_PASSWORD_NOT_MATCH": "2", | ||
314 | - "E_USER_ID_BLOCKED_24_HRS": "3", | ||
315 | - "E_USER_NOT_ACTIVE": "4", | ||
316 | - "E_USER_ID_WILL_BLOCKED": "5", | ||
317 | - "E_EMAIL_ID_NOT_EXIT": "6", | ||
318 | - "E_LICENCE_IS_INACTIVE": "7", | ||
319 | - "E_USER_NOT_MAP_TO_LICENCE_EDITION": "8", | ||
320 | - "E_NO_ROW_FOUND_LICENCE_TO_EDITION_TABLE": "9", | ||
321 | - "E_NO_ROW_FOUND_LICENCE_TABLE": "10", | ||
322 | - "E_SECURITY_QUEST_NOT_MATCH": "11", | ||
323 | - "E_SEQURITY_ANSWER_NOT_MATCH": "12", | ||
324 | - "E_FORGOT_USER_ID_EMAIL_ID_NOT_EXIT": "13", | ||
325 | - "E_TOTAL_NUMBER_LOGIN_EXCEED": "14", | ||
326 | - "E_FORGOT_PASSWORD_EMAIL_ID_NOT_EXIST": "15", | ||
327 | - "E_TEST_SETUP_ACCOUNT_USER_NAME_EXIST": "16", | ||
328 | - "E_TEST_SETUP_ACCOUNT_EMAILID_EXIST": "17", | ||
329 | - "E_SP_ERROR": "18", | ||
330 | - "E_ACCOUNT_NUMBER_NOT_EXIST": "19", | ||
331 | - "E_ACCOUNT_NUMBER_ALREADY_EXIST": "20", | ||
332 | - "E_TEST_ACCOUNT_CREATED_MAIL_COULD_NOT_SENT": "21", | ||
333 | - "E_MAIL_COULD_NOT_SENT": "22", | ||
334 | - "E_RESELLER_ACCOUNT_CREATED_MAIL_COULD_NOT_SENT": "23", | ||
335 | - "E_LICENSE_TERM_CONDITION": "24", | ||
336 | - "E_EDITION_NOT_LINKED_WITH_SITE": "25", | ||
337 | - "E_LOGIN_SESSION_EXPIRE": "26", | ||
338 | - "E_DISCOUNT_CODE_NOT_EXIST": "27", | ||
339 | - "E_DISCOUNT_CODE_ALREADY_EXIST": "28", | ||
340 | - | ||
341 | - "E_SITE_IP_NOT_NULL": "29", | ||
342 | - "E_EDITION_ID_NOT_NULL": "30", | ||
343 | - "E_MASTER_SITEIP_NOT_EXIST": "31", | ||
344 | - "EDITION_ID_NOT_EXIST": "32", | ||
345 | - "E_ERROR_LOG": "33", | ||
346 | - "E_MASTER_SITE_ALREADY_EXIST": "34", | ||
347 | - "E_ACCOUNT_NUMBER_NOT_NULL": "35", | ||
348 | - "E_SITE_IP_ALREADY_EXIST": "36", | ||
349 | - | ||
350 | - | ||
351 | - "E_LICENCE_IS_EXPIRED": "37", | ||
352 | - "E_SINGLEACCOUNT_IS_BEING_USED": "38", | ||
353 | - | ||
354 | - | ||
355 | - "E_DATA_BASE_CONNECTION": "4060", | ||
356 | - | ||
357 | - | ||
358 | - //login failure error constant | ||
359 | - "ACCOUNT_NUMBER_NOT_NULL": "4", | ||
360 | - "EDITION_ID_NOT_NULL": "5", | ||
361 | - "ACCOUNT_NUMBER_NOT_EXIST": "1", | ||
362 | - "EDITION_NOT_EXIST": "3", | ||
363 | - "MASTER_SITEIP_NOT_EXIST": "2", | 311 | + "E_NO_ERROR": "0", |
312 | + "E_USER_NOT_EXIST": "1", | ||
313 | + "E_PASSWORD_NOT_MATCH": "2", | ||
314 | + "E_USER_ID_BLOCKED_24_HRS": "3", | ||
315 | + "E_USER_NOT_ACTIVE": "4", | ||
316 | + "E_USER_ID_WILL_BLOCKED": "5", | ||
317 | + "E_EMAIL_ID_NOT_EXIT": "6", | ||
318 | + "E_LICENCE_IS_INACTIVE": "7", | ||
319 | + "E_USER_NOT_MAP_TO_LICENCE_EDITION": "8", | ||
320 | + "E_NO_ROW_FOUND_LICENCE_TO_EDITION_TABLE": "9", | ||
321 | + "E_NO_ROW_FOUND_LICENCE_TABLE": "10", | ||
322 | + "E_SECURITY_QUEST_NOT_MATCH": "11", | ||
323 | + "E_SEQURITY_ANSWER_NOT_MATCH": "12", | ||
324 | + "E_FORGOT_USER_ID_EMAIL_ID_NOT_EXIT": "13", | ||
325 | + "E_TOTAL_NUMBER_LOGIN_EXCEED": "14", | ||
326 | + "E_FORGOT_PASSWORD_EMAIL_ID_NOT_EXIST": "15", | ||
327 | + "E_TEST_SETUP_ACCOUNT_USER_NAME_EXIST": "16", | ||
328 | + "E_TEST_SETUP_ACCOUNT_EMAILID_EXIST": "17", | ||
329 | + "E_SP_ERROR": "18", | ||
330 | + "E_ACCOUNT_NUMBER_NOT_EXIST": "19", | ||
331 | + "E_ACCOUNT_NUMBER_ALREADY_EXIST": "20", | ||
332 | + "E_TEST_ACCOUNT_CREATED_MAIL_COULD_NOT_SENT": "21", | ||
333 | + "E_MAIL_COULD_NOT_SENT": "22", | ||
334 | + "E_RESELLER_ACCOUNT_CREATED_MAIL_COULD_NOT_SENT": "23", | ||
335 | + "E_LICENSE_TERM_CONDITION": "24", | ||
336 | + "E_EDITION_NOT_LINKED_WITH_SITE": "25", | ||
337 | + "E_LOGIN_SESSION_EXPIRE": "26", | ||
338 | + "E_DISCOUNT_CODE_NOT_EXIST": "27", | ||
339 | + "E_DISCOUNT_CODE_ALREADY_EXIST": "28", | ||
340 | + | ||
341 | + "E_SITE_IP_NOT_NULL": "29", | ||
342 | + "E_EDITION_ID_NOT_NULL": "30", | ||
343 | + "E_MASTER_SITEIP_NOT_EXIST": "31", | ||
344 | + "EDITION_ID_NOT_EXIST": "32", | ||
345 | + "E_ERROR_LOG": "33", | ||
346 | + "E_MASTER_SITE_ALREADY_EXIST": "34", | ||
347 | + "E_ACCOUNT_NUMBER_NOT_NULL": "35", | ||
348 | + "E_SITE_IP_ALREADY_EXIST": "36", | ||
349 | + | ||
350 | + | ||
351 | + "E_LICENCE_IS_EXPIRED": "37", | ||
352 | + "E_SINGLEACCOUNT_IS_BEING_USED": "38", | ||
353 | + | ||
354 | + | ||
355 | + "E_DATA_BASE_CONNECTION": "4060", | ||
356 | + | ||
357 | + | ||
358 | + //login failure error constant | ||
359 | + "ACCOUNT_NUMBER_NOT_NULL": "4", | ||
360 | + "EDITION_ID_NOT_NULL": "5", | ||
361 | + "ACCOUNT_NUMBER_NOT_EXIST": "1", | ||
362 | + "EDITION_NOT_EXIST": "3", | ||
363 | + "MASTER_SITEIP_NOT_EXIST": "2", | ||
364 | "LICENSE_INACTIVE": "6" | 364 | "LICENSE_INACTIVE": "6" |
365 | }); | 365 | }); |
366 | 366 |
400-SOURCECODE/AIAHTML5.Web/app/views/tile-view.html
1 | -<div class="bodyWrap row "> | 1 | +<div class="bodyWrap row "> |
2 | <div ng-include="'app/widget/MainMenu.html'" /> | 2 | <div ng-include="'app/widget/MainMenu.html'" /> |
3 | <div class="main" ng-init="loadForModuleById(1)"> | 3 | <div class="main" ng-init="loadForModuleById(1)"> |
4 | <!--<div class="main">--> | 4 | <!--<div class="main">--> |
@@ -86,7 +86,7 @@ | @@ -86,7 +86,7 @@ | ||
86 | <!--<div role="tabpanel" class="tab-pane active" id="grid-view">--> | 86 | <!--<div role="tabpanel" class="tab-pane active" id="grid-view">--> |
87 | <div role="tabpanel" class="tab-pane active" id="grid-view"> | 87 | <div role="tabpanel" class="tab-pane active" id="grid-view"> |
88 | <div ng-repeat="(key,val) in moduleLandingData.data.root.Item | orderBy:'_Title' "> | 88 | <div ng-repeat="(key,val) in moduleLandingData.data.root.Item | orderBy:'_Title' "> |
89 | - <div id="{{val._Id}}" class="col-sm-3 col-lg-2" title="{{val._Title}}" data-ng-click="openModuleItemView($event)"> | 89 | + <div id="{{val._Id}}" class="col-sm-3 col-lg-2" title="{{val._Title}}" ng-click="openModuleItemView($event)"> |
90 | <div class="thumbnail"> | 90 | <div class="thumbnail"> |
91 | <a href="#"> | 91 | <a href="#"> |
92 | <img class="tinyImg" id="{{val._Title}}" ng-src="../content/images/aa/thumbnails/{{val._TileImageName}}" data-ng-click="openModuleItemView($event)" alt="" title=""> | 92 | <img class="tinyImg" id="{{val._Title}}" ng-src="../content/images/aa/thumbnails/{{val._TileImageName}}" data-ng-click="openModuleItemView($event)" alt="" title=""> |
400-SOURCECODE/AIAHTML5.Web/app/widget/MainMenu.html
@@ -26,7 +26,7 @@ | @@ -26,7 +26,7 @@ | ||
26 | <div class="sidebar pull-left mCustomScrollbar _mCS_1 mCS-autoHide "> | 26 | <div class="sidebar pull-left mCustomScrollbar _mCS_1 mCS-autoHide "> |
27 | <!--{{name}}--> | 27 | <!--{{name}}--> |
28 | <ul class="nav nav-sidebar" ng-init="hideScrollbar()"> | 28 | <ul class="nav nav-sidebar" ng-init="hideScrollbar()"> |
29 | - <li ng-repeat="module in userModules"><a id="{{module.slug}}" href="{{module.slug}}" ng-click="IsVisible();getModuleScrollPosition()" data-ng-bind="module.name" ng-class="HightLightModuleSelection('{{module.slug}}')"><!--{{module.name}}--></a></li> | 29 | + <li ng-repeat="module in userModules" ng-disabled="module.id==7|| module.id==8 || module.id==10"><a id="{{module.slug}}" href="{{module.slug}}" ng-click="IsVisible();getModuleScrollPosition()" data-ng-bind="module.name" ng-class="HightLightModuleSelection('{{module.slug}}')" ng-disabled="module.id==7|| module.id==8 || module.id==10"><!--{{module.name}}--></a></li> |
30 | </ul> | 30 | </ul> |
31 | </div> | 31 | </div> |
32 | 32 |
400-SOURCECODE/AIAHTML5.Web/index.html
@@ -523,9 +523,9 @@ | @@ -523,9 +523,9 @@ | ||
523 | </div> | 523 | </div> |
524 | <div class="col-sm-6" style="padding-left:13px;padding-right:13px;"> | 524 | <div class="col-sm-6" style="padding-left:13px;padding-right:13px;"> |
525 | <div class=" form-group"> | 525 | <div class=" form-group"> |
526 | - <label for="SystemFont" class="font13">Available Lexicons</label> | 526 | + <label for="SystemFont" class="font13">Available Lexicons</label> |
527 | <select class="form-control" size="8" id="lexiconLangDropdown"></select> | 527 | <select class="form-control" size="8" id="lexiconLangDropdown"></select> |
528 | - </div> | 528 | + </div> |
529 | <p class="font11"><strong>Note :</strong> Some languages require special system fonts to display correctly</p> | 529 | <p class="font11"><strong>Note :</strong> Some languages require special system fonts to display correctly</p> |
530 | </div> | 530 | </div> |
531 | <div class="clearfix"></div> | 531 | <div class="clearfix"></div> |
@@ -1244,56 +1244,63 @@ | @@ -1244,56 +1244,63 @@ | ||
1244 | <div class="panel-body"> | 1244 | <div class="panel-body"> |
1245 | <!-- form --> | 1245 | <!-- form --> |
1246 | <form class="form-horizontal"> | 1246 | <form class="form-horizontal"> |
1247 | - <div class="form-group" id="moduleDiv1"> | ||
1248 | - <div class="col-sm-8">• Dissectible Anatomy</div> | ||
1249 | - </div> | ||
1250 | - <div class="form-group" id="moduleDiv2"> | ||
1251 | - <div class="col-sm-8">• Atlas Anatomy</div> | ||
1252 | - </div> | ||
1253 | - <div class="form-group" id="moduleDiv3"> | ||
1254 | - <div class="col-sm-8">• 3D Anatomy</div> | ||
1255 | - </div> | ||
1256 | - <div class="form-group" id="moduleDiv4"> | ||
1257 | - <div class="col-sm-8">• Clinical Illustration</div> | ||
1258 | - </div> | ||
1259 | - <div class="form-group" id="moduleDiv5"> | ||
1260 | - <div class="col-sm-8">• Clinical Animation</div> | ||
1261 | - </div> | ||
1262 | - <div class="form-group" id="moduleDiv6"> | ||
1263 | - <div class="col-sm-8">• Encyclopedia</div> | ||
1264 | - </div> | ||
1265 | - <div class="form-group" id="moduleDiv7"> | ||
1266 | - <div class="col-sm-12"><i>• Curriculum Builder (To be available by 09/25/2017)</i></div> | ||
1267 | - </div> | ||
1268 | - <div class="form-group" id="moduleDiv8"> | ||
1269 | - <div class="col-sm-8"><i>• Anatomy Test (To be available by 08/28/2017)</i></div> | ||
1270 | - </div> | ||
1271 | - <div class="form-group" id="moduleDiv9"> | ||
1272 | - <div class="col-sm-8">• IP 10</div> | ||
1273 | - </div> | ||
1274 | - <div class="form-group" id="moduleDiv10"> | ||
1275 | - <div class="col-sm-8"><i>• Lab Exercise (To be available by 08/16/2017)</i></div> | ||
1276 | - </div> | ||
1277 | - <div class="form-group" id="moduleDiv11"> | ||
1278 | - <div class="col-sm-8">• In - Depth Reports</div> | ||
1279 | - </div> | ||
1280 | - <div class="form-group" id="moduleDiv12"> | ||
1281 | - <div class="col-sm-8">• Complementary and Alternative Medicine</div> | ||
1282 | - </div> | ||
1283 | - <div class="form-group" id="moduleDiv13"> | ||
1284 | - <div class="col-sm-8">• A.D.A.M Images</div> | ||
1285 | - </div> | ||
1286 | - <div class="form-group" id="moduleDiv14"> | ||
1287 | - <div class="col-sm-8">• Body Guide</div> | ||
1288 | - </div> | ||
1289 | - <div class="form-group" id="moduleDiv15"> | ||
1290 | - <div class="col-sm-8">• Symptom Navigator</div> <!--Health--> | ||
1291 | - </div> | ||
1292 | - <div class="form-group" id="moduleDiv16"> | ||
1293 | - <div class="col-sm-8">• The Wellness Tool</div> | 1247 | + <div> |
1248 | + <div class="form-group" id="moduleDiv1"> | ||
1249 | + <div class="col-sm-8">• Dissectible Anatomy</div> | ||
1250 | + </div> | ||
1251 | + <div class="form-group" id="moduleDiv2"> | ||
1252 | + <div class="col-sm-8">• Atlas Anatomy</div> | ||
1253 | + </div> | ||
1254 | + <div class="form-group" id="moduleDiv3"> | ||
1255 | + <div class="col-sm-8">• 3D Anatomy</div> | ||
1256 | + </div> | ||
1257 | + <div class="form-group" id="moduleDiv4"> | ||
1258 | + <div class="col-sm-8">• Clinical Illustrations</div> | ||
1259 | + </div> | ||
1260 | + <div class="form-group" id="moduleDiv5"> | ||
1261 | + <div class="col-sm-8">• Clinical Animations</div> | ||
1262 | + </div> | ||
1263 | + <div class="form-group" id="moduleDiv6"> | ||
1264 | + <div class="col-sm-8">• Encyclopedia</div> | ||
1265 | + </div> | ||
1266 | + <div class="form-group" id="moduleDiv9"> | ||
1267 | + <div class="col-sm-8">• IP 10</div> | ||
1268 | + </div> | ||
1269 | + <div class="form-group" id="moduleDiv11"> | ||
1270 | + <div class="col-sm-8">• In - Depth Reports</div> | ||
1271 | + </div> | ||
1272 | + <div class="form-group" id="moduleDiv12"> | ||
1273 | + <div class="col-sm-8">• Complementary and Alternative Medicine</div> | ||
1274 | + </div> | ||
1275 | + <div class="form-group" id="moduleDiv13"> | ||
1276 | + <div class="col-sm-8">• A.D.A.M Images</div> | ||
1277 | + </div> | ||
1278 | + <div class="form-group" id="moduleDiv14"> | ||
1279 | + <div class="col-sm-8">• Body Guide</div> | ||
1280 | + </div> | ||
1281 | + <div class="form-group" id="moduleDiv15"> | ||
1282 | + <div class="col-sm-8">• Symptom Navigator</div> <!--Health--> | ||
1283 | + </div> | ||
1284 | + <div class="form-group" id="moduleDiv16"> | ||
1285 | + <div class="col-sm-8">• The Wellness Tools</div> | ||
1286 | + </div> | ||
1287 | + <div class="form-group" id="moduleDiv1017"> | ||
1288 | + <div class="col-sm-8">• A.D.A.M on Demand</div> | ||
1289 | + </div> | ||
1294 | </div> | 1290 | </div> |
1295 | - <div class="form-group" id="moduleDiv17"> | ||
1296 | - <div class="col-sm-8">• A.D.A.M on Demand</div> | 1291 | + <!--<hr style="border: 1px solid;"/>--> |
1292 | + <div id="dvPending" style="margin: 15px 0;"><b>Pending Modules</b></div> | ||
1293 | + <!--<hr style="border: 1px solid;" />--> | ||
1294 | + <div> | ||
1295 | + <div class="form-group" id="moduleDiv7"> | ||
1296 | + <div class="col-sm-12"><i>• Curriculum Builder</i></div> <!--(To be available by 09/25/2017)--> | ||
1297 | + </div> | ||
1298 | + <div class="form-group" id="moduleDiv8"> | ||
1299 | + <div class="col-sm-8"><i>• Anatomy Test</i></div> <!--(To be available by 08/28/2017)--> | ||
1300 | + </div> | ||
1301 | + <div class="form-group" id="moduleDiv10"> | ||
1302 | + <div class="col-sm-8"><i>• Lab Exercises</i></div> <!--(To be available by 08/16/2017)--> | ||
1303 | + </div> | ||
1297 | </div> | 1304 | </div> |
1298 | <div class="form-group"> | 1305 | <div class="form-group"> |
1299 | <div style="text-align: center"> | 1306 | <div style="text-align: center"> |
400-SOURCECODE/AIAHTML5.Web/themes/default/css/bootstrap/3.3.6/main.css
@@ -1093,4 +1093,11 @@ color:#ffffff !important; | @@ -1093,4 +1093,11 @@ color:#ffffff !important; | ||
1093 | 1093 | ||
1094 | width : 400px !important; | 1094 | width : 400px !important; |
1095 | 1095 | ||
1096 | - } | ||
1097 | \ No newline at end of file | 1096 | \ No newline at end of file |
1097 | + } | ||
1098 | + | ||
1099 | +li[disabled], a[disabled] { | ||
1100 | + pointer-events: none; | ||
1101 | +} | ||
1102 | +a[disabled] { | ||
1103 | + color: #aaa !important; | ||
1104 | +} | ||
1098 | \ No newline at end of file | 1105 | \ No newline at end of file |