diff options
Diffstat (limited to 'web')
| -rw-r--r-- | web/scripts/growth.js | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/web/scripts/growth.js b/web/scripts/growth.js index 0e66bbc..a79465c 100644 --- a/web/scripts/growth.js +++ b/web/scripts/growth.js @@ -165,6 +165,8 @@ function displayPlayer()  function reportVideoComplete(data)  {      notice("You finished \u201C" + data.title + ".\u201D"); +    var completedBefore = $('#videos article .completed').length; +      $('#' + data.id).addClass('completed');      var completed = $('#videos article .completed').length; @@ -185,7 +187,7 @@ function reportVideoComplete(data)          notice('Could not record video completiton due to ' + error + '. If the problem persists, please contact us.');      }); -    if (completed == total) { +    if (completed == total && completedBefore != completed) {          chapterComplete();      }  } @@ -202,4 +204,5 @@ function closeVideo()  function chapterComplete()  {      notice("You've completed this chapter!"); +    location.href += "/completed";  } | 
