diff options
| author | Jesse Morgan <jesse@jesterpm.net> | 2013-08-21 22:35:32 -0700 | 
|---|---|---|
| committer | Jesse Morgan <jesse@jesterpm.net> | 2013-08-21 22:35:32 -0700 | 
| commit | 9b33aaf27cd8f73402ee9967c6b0fd76a90f8ebe (patch) | |
| tree | 2f97ddb022299309d6e96f6e25bc2506295fda63 /web/scripts | |
| parent | 883cfedc17921273cb6098de3a2c52f2a092aadc (diff) | |
Adding images, creating circle questions and misc. fixes.
Diffstat (limited to 'web/scripts')
| -rw-r--r-- | web/scripts/growth.js | 28 | 
1 files changed, 14 insertions, 14 deletions
diff --git a/web/scripts/growth.js b/web/scripts/growth.js index 5bc30d4..9aae3aa 100644 --- a/web/scripts/growth.js +++ b/web/scripts/growth.js @@ -1,10 +1,10 @@  $(document).ready(function()  {      $('.slider').draggable({ -        axis:"x",  -        containment:"parent",  +        axis:"x", +        containment:"parent",          cursor:"pointer", -        stop: function (event, ui) {  +        stop: function (event, ui) {              var range = $(ui.helper).parent().width() - 46;              var value = (ui.position.left + range / 2) / range;              $("#answerField").val(value); @@ -12,9 +12,9 @@ $(document).ready(function()      });      $('.quad .selector').draggable({ -        containment:"parent",  +        containment:"parent",          cursor:"pointer", -        stop: function (event, ui) {  +        stop: function (event, ui) {              updateQuadAnswer(ui.position.left, ui.position.top);          },          drag: function (event, ui) { @@ -35,7 +35,7 @@ $(document).ready(function()              updateQuadAnswer(e.offsetX - 10, e.offsetY - 10);          }      }); -     +      var previousAnswer = $("#answerField").val();      if (!isNaN(previousAnswer)) {          var range = $('.sliderQuestion .sliderbar').width() - 46; @@ -101,20 +101,20 @@ function selectAnswer(element)  function previousQuestion()  {      $("#direction").val("previous"); -    sendAnswer(); +    sendAnswer(false);  }  function nextQuestion()  {      $("#direction").val("next"); -    sendAnswer(); +    sendAnswer(true);  } -function sendAnswer() +function sendAnswer(required)  {      var selectedAnswer = $("#answerField").val(); -     -    if (selectedAnswer == '') { + +    if (required && selectedAnswer == '') {          notice('Please select an answer before moving to the next question');          return;      } @@ -149,7 +149,7 @@ function playVideo(videoId)          notice("We could not find a video format that will work with your browser. Please try another browser or contact us.");      }).error(function(jqXHR, error) { -        notice('Could not load video due to ' + error + '. If the problem persists, please contact us.');     +        notice('Could not load video due to ' + error + '. If the problem persists, please contact us.');      });  } @@ -175,14 +175,14 @@ function reportVideoComplete(data)      $('#chapterprogress .progresslabel').html(percent);      closeVideo(); -     +      $.ajax({          type: "POST",          url: location.href + "/videos/" + videoId + ".json",          dataType: "json",          data: {'completed':'true'}      }).error(function(jqXHR, error) { -        notice('Could not record video completiton due to ' + error + '. If the problem persists, please contact us.');     +        notice('Could not record video completiton due to ' + error + '. If the problem persists, please contact us.');      });      if (completed == total) {  | 
