Open
Merge Request #728 · created by Utkarsh Singh


Committing updated code of making user modules data dynamic


From DynamicModules into Develop
This can't be merged automatically, even if it could be merged you don't have the permission to do so.
This can be merged automatically but you don't have the permission to do so.
2 participants

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>
... ...