Commit f744dcd786a2d2c26c7fb9f7d1ae7f166d9becc4

Authored by Amrita Vishnoi
2 parents f0cdd538 ce248b25

Merge branch 'Develop' into QA

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(&#39;Modules&#39;, [ @@ -272,7 +272,7 @@ AIA.constant(&#39;Modules&#39;, [
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(&quot;LoginConstants&quot;, { @@ -308,59 +308,59 @@ AIA.constant(&quot;LoginConstants&quot;, {
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