summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/ios/www/js/lib/nav
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/platforms/ios/www/js/lib/nav')
-rw-r--r--StoneIsland/platforms/ios/www/js/lib/nav/CurtainView.js8
-rw-r--r--StoneIsland/platforms/ios/www/js/lib/nav/LoginView.js2
-rw-r--r--StoneIsland/platforms/ios/www/js/lib/nav/NavView.js4
3 files changed, 12 insertions, 2 deletions
diff --git a/StoneIsland/platforms/ios/www/js/lib/nav/CurtainView.js b/StoneIsland/platforms/ios/www/js/lib/nav/CurtainView.js
index 30c3190e..ba10e232 100644
--- a/StoneIsland/platforms/ios/www/js/lib/nav/CurtainView.js
+++ b/StoneIsland/platforms/ios/www/js/lib/nav/CurtainView.js
@@ -9,6 +9,14 @@ var CurtainView = View.extend({
initialize: function(){
},
+ show: function(){
+ this.$el.addClass("visible")
+ },
+
+ hide: function(){
+ this.$el.removeClass("visible")
+ },
+
click: function(){
if (document.body.classList.contains("nav")) {
app.nav.hide()
diff --git a/StoneIsland/platforms/ios/www/js/lib/nav/LoginView.js b/StoneIsland/platforms/ios/www/js/lib/nav/LoginView.js
index de534e32..60f6263e 100644
--- a/StoneIsland/platforms/ios/www/js/lib/nav/LoginView.js
+++ b/StoneIsland/platforms/ios/www/js/lib/nav/LoginView.js
@@ -21,10 +21,12 @@ var LoginView = View.extend({
this.$form.hide()
this.$email.val("")
this.$password.val("")
+ app.curtain.show()
document.body.classList.add("login")
},
hide: function(){
+ app.curtain.hide()
document.body.classList.remove("login")
},
diff --git a/StoneIsland/platforms/ios/www/js/lib/nav/NavView.js b/StoneIsland/platforms/ios/www/js/lib/nav/NavView.js
index c9eb2d4e..3949c3c5 100644
--- a/StoneIsland/platforms/ios/www/js/lib/nav/NavView.js
+++ b/StoneIsland/platforms/ios/www/js/lib/nav/NavView.js
@@ -22,12 +22,12 @@ var NavView = View.extend({
show: function(){
$("body").addClass("nav")
- $("#curtain").show()
+ app.curtain.show()
},
hide: function(){
$("body").removeClass("nav")
- $("#curtain").hide()
+ app.curtain.hide()
},
store: function(){