summaryrefslogtreecommitdiffstats
path: root/assets/javascript
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2014-03-31 19:41:27 -0700
committerSamy Pessé <samypesse@gmail.com>2014-03-31 19:41:29 -0700
commit642a338cb062f39628407c136892fe5f328366f9 (patch)
treeff8cf21e51c049ebe562f3790b54036d0ff41de9 /assets/javascript
parent77136705fc5e625ba4e823e7b81f7f0e0e891a54 (diff)
downloadgitbook-642a338cb062f39628407c136892fe5f328366f9.zip
gitbook-642a338cb062f39628407c136892fe5f328366f9.tar.gz
gitbook-642a338cb062f39628407c136892fe5f328366f9.tar.bz2
Mark levels done in local storage
Diffstat (limited to 'assets/javascript')
-rw-r--r--assets/javascript/app.js3
-rw-r--r--assets/javascript/progress.js4
2 files changed, 6 insertions, 1 deletions
diff --git a/assets/javascript/app.js b/assets/javascript/app.js
index e49be6d..fdf4616 100644
--- a/assets/javascript/app.js
+++ b/assets/javascript/app.js
@@ -41,5 +41,8 @@ require([
editor.setValue(codeSolution);
});
});
+
+ // Show progress
+ progress.show();
});
}); \ No newline at end of file
diff --git a/assets/javascript/progress.js b/assets/javascript/progress.js
index c8ac355..bf4b54d 100644
--- a/assets/javascript/progress.js
+++ b/assets/javascript/progress.js
@@ -12,7 +12,7 @@ define([
var getLevels = function() {
var levels = $(".book-summary li[data-level]");
return _.map(levels, function(level) {
- return $(level).data("level");
+ return $(level).data("level").toString();
});
};
@@ -37,6 +37,8 @@ define([
var progress = getProgress();
progress[level] = state? Date.now() : 0;
+
+ storage.set("progress", progress);
};
// Show progress