Commit b452e3f08d7d47e126e9bc9ea4b856f23ec7ec17

Authored by Utkarsh Singh
1 parent ce248b25

Committing updated code of making user modules data dynamic

400-SOURCECODE/AIAHTML5.Web/app/controllers/HomeController.js
... ... @@ -271,31 +271,30 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
271 271 }
272 272  
273 273 function ShowAssignedModulesPopup(userModules) {
  274 + $('#dvUserModulesInfo').modal('hide');
  275 + $('#dvPending').modal('hide');
274 276 var allModules = Modules;
275 277 var arrPendingModules = [];
276   - if ($('#dvPendingModules').length > 0) {
277   - $('#dvPending').hide();
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 278  
286 279 for (var count = 0; count < userModules.length; count++) {
287 280 for (var module = 0; module < allModules.length; module++) {
288 281 if (userModules[count].id == allModules[module].Id) {
289   - $('#moduleDiv' + userModules[count].id).show();
  282 + $('#dvUserModules').append('<div class="form-group"><div class="col-sm-8">• ' + userModules[count].name + '</div></div>');
290 283 break;
291 284 }
292 285  
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);
  286 + if (userModules[count].id == 7) {
  287 + arrPendingModules.push(userModules[count]);
  288 + break;
  289 + }
  290 + if (userModules[count].id == 8) {
  291 + arrPendingModules.push(userModules[count]);
  292 + break;
  293 + }
  294 + if (userModules[count].id == 10) {
  295 + arrPendingModules.push(userModules[count]);
  296 + break;
  297 + }
299 298 }
300 299 }
301 300 if (userModules.length > 0) {
... ... @@ -303,6 +302,10 @@ function ($rootScope, Modules, $log, $location, $timeout, DataService, Authentic
303 302 }
304 303  
305 304 if (arrPendingModules.length > 0) {
  305 + $('#dvPending').modal('show');
  306 + for (var module = 0; module < arrPendingModules.length; module++) {
  307 + $('#dvPendingModules').append('<div class="form-group"><div class="col-sm-8"><i>• ' + arrPendingModules[module].name + '</i></div></div>');
  308 + }
306 309 $('#dvPendingModules').show();
307 310 }
308 311 }
... ...
400-SOURCECODE/AIAHTML5.Web/index.html
... ... @@ -1244,64 +1244,11 @@
1244 1244 <div class="panel-body">
1245 1245 <!-- form -->
1246 1246 <form class="form-horizontal">
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>
1290   - </div>
  1247 + <div id="dvUserModules" ></div>
1291 1248 <!--<hr style="border: 1px solid;"/>-->
1292 1249 <div id="dvPending" style="margin: 15px 0;"><b>Pending Modules</b></div>
1293 1250 <!--<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>
1304   - </div>
  1251 + <div id="dvPendingModules"></div>
1305 1252 <div class="form-group">
1306 1253 <div style="text-align: center">
1307 1254 <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#mymodal" data-dismiss="modal"><i class="fa fa-check"></i> OK</button>
... ...