Commit 77827e1df30dfc4354968dcb0ff555ad3e86d645
mregd laboverlapans_1
Showing
1 changed file
with
33 additions
and
32 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/LabExercController.js
@@ -521,45 +521,46 @@ function ($scope, $rootScope, pages, log, $http,$timeout, DataService, $filter, | @@ -521,45 +521,46 @@ function ($scope, $rootScope, pages, log, $http,$timeout, DataService, $filter, | ||
521 | ) | 521 | ) |
522 | } | 522 | } |
523 | else { | 523 | else { |
524 | - | ||
525 | - var labExerciseModulePath = '~/../content/data/json/le/' + keywords.labexercise + '.json'; | ||
526 | - DataService.getAnotherJson(labExerciseModulePath).then( | ||
527 | - function (result) { | ||
528 | - $.each(result.LabExercise, function (index, value) { | ||
529 | - if (result.LabExercise[index].Slug == keywords.labexercise) { | ||
530 | - $.each(result.LabExercise[index].Questions, function (index1, value1) { | ||
531 | - if (result.LabExercise[index].Questions[index1].Number == $scope.quiznumber) { | ||
532 | - var Options = result.LabExercise[index].Questions[index1].OptionBox; | ||
533 | - $.each(Options, function (inx, value2) { | ||
534 | - if (Options[inx].BoxName == id.split('-')[1]) { | ||
535 | - if ($scope.DraggedList != null) { | ||
536 | - $.each($scope.DraggedList, function (inx1, value3) { | ||
537 | - | ||
538 | - if ($scope.DraggedList[inx1].Value == dataText) { | ||
539 | - $scope.DraggedList.splice(inx1, 1); | ||
540 | - } | ||
541 | - }); | ||
542 | - } | 524 | + if ($(this).css('background-color') == 'rgb(232, 232, 232)') { |
525 | + var labExerciseModulePath = '~/../content/data/json/le/' + keywords.labexercise + '.json'; | ||
526 | + DataService.getAnotherJson(labExerciseModulePath).then( | ||
527 | + function (result) { | ||
528 | + $.each(result.LabExercise, function (index, value) { | ||
529 | + if (result.LabExercise[index].Slug == keywords.labexercise) { | ||
530 | + $.each(result.LabExercise[index].Questions, function (index1, value1) { | ||
531 | + if (result.LabExercise[index].Questions[index1].Number == $scope.quiznumber) { | ||
532 | + var Options = result.LabExercise[index].Questions[index1].OptionBox; | ||
533 | + $.each(Options, function (inx, value2) { | ||
534 | + if (Options[inx].BoxName == id.split('-')[1]) { | ||
535 | + if ($scope.DraggedList != null) { | ||
536 | + $.each($scope.DraggedList, function (inx1, value3) { | ||
537 | + | ||
538 | + if ($scope.DraggedList[inx1].Value == dataText) { | ||
539 | + $scope.DraggedList.splice(inx1, 1); | ||
540 | + } | ||
541 | + }); | ||
542 | + } | ||
543 | // $scope.UserAttempt.push({ "BlankBoxName": id.split('-')[1], "OptionName": $scope.dragableId.split('-')[1] }); | 543 | // $scope.UserAttempt.push({ "BlankBoxName": id.split('-')[1], "OptionName": $scope.dragableId.split('-')[1] }); |
544 | //$scope.UserAttempt.push({ balnkBox: +$scope.dragableId.split('-')[1] }); | 544 | //$scope.UserAttempt.push({ balnkBox: +$scope.dragableId.split('-')[1] }); |
545 | $scope.UserAttempt.push({ "BlankBoxName": id.split('-')[1], "OptionName": $scope.dragableId.split('-')[1] }); | 545 | $scope.UserAttempt.push({ "BlankBoxName": id.split('-')[1], "OptionName": $scope.dragableId.split('-')[1] }); |
546 | - $scope.DraggedList.push({ "id": id.split('-')[1], "optionName": id.split('-')[1], "Value": dataText, "topcoord": Options[inx].topcoord, "leftcoord": Options[inx].leftcoord }); | ||
547 | - $('#' + $scope.dragableId).css("display", "none"); | ||
548 | - $('#blockans-' + Options[inx].OptionNumber).css("background-color", "transparent !important"); | 546 | + $scope.DraggedList.push({ "id": id.split('-')[1], "optionName": id.split('-')[1], "Value": dataText, "topcoord": Options[inx].topcoord, "leftcoord": Options[inx].leftcoord }); |
547 | + $('#' + $scope.dragableId).css("display", "none"); | ||
548 | + $('#blockans-' + Options[inx].OptionNumber).css("background-color", "transparent !important"); | ||
549 | 549 | ||
550 | - } | ||
551 | - }); | ||
552 | - } | ||
553 | - }); | ||
554 | - } | 550 | + } |
551 | + }); | ||
552 | + } | ||
553 | + }); | ||
554 | + } | ||
555 | 555 | ||
556 | - }); | 556 | + }); |
557 | 557 | ||
558 | - }, | ||
559 | - function (error) { | ||
560 | - console.log(error.statusText) | 558 | + }, |
559 | + function (error) { | ||
560 | + console.log(error.statusText) | ||
561 | + } | ||
562 | + ) | ||
561 | } | 563 | } |
562 | - ) | ||
563 | } | 564 | } |
564 | $scope.$apply(); | 565 | $scope.$apply(); |
565 | 566 |