summaryrefslogtreecommitdiff
path: root/public/assets/js/lib/HeaderView.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2016-03-29 13:58:28 -0400
committerJules Laplace <jules@okfoc.us>2016-03-29 14:12:52 -0400
commita4a29d5d1b9f590db297ebeb1031f616aa536d4c (patch)
treec93c2697673dc1e931689982eaa75344e8d00f37 /public/assets/js/lib/HeaderView.js
parent986eb5cbb2895adc310b301837df798ad47d2460 (diff)
extremely basic nav
Diffstat (limited to 'public/assets/js/lib/HeaderView.js')
-rw-r--r--public/assets/js/lib/HeaderView.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/public/assets/js/lib/HeaderView.js b/public/assets/js/lib/HeaderView.js
new file mode 100644
index 0000000..b568ecb
--- /dev/null
+++ b/public/assets/js/lib/HeaderView.js
@@ -0,0 +1,31 @@
+var HeaderView = View.extend({
+
+ el: "nav",
+
+ events: {
+ "click .index": "toggleNav",
+ },
+
+ initialize: function(){
+ this.$pageNumber = this.$(".page-no")
+ this.$slideNumber = this.$(".slide-no")
+ this.$slideCount = this.$(".slide-count")
+ },
+
+ updateSlideNumber: function(n){
+ this.$slideNumber.html(n + 1)
+ },
+
+ updatePageNumber: function(n){
+ this.$pageNumber.html(n + 1)
+ },
+
+ updateSlideCount: function(n){
+ this.$slideCount.html(n)
+ },
+
+ toggleNav: function(){
+ $('body').toggleClass('navopen');
+ },
+
+})