aboutsummaryrefslogtreecommitdiffstats
path: root/phonegap/www
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2012-06-06 18:26:14 +0100
committerStruan Donald <struan@exo.org.uk>2012-06-06 18:26:14 +0100
commita29443791b6a558211d62c987c37f79f6cccb079 (patch)
tree136c307efb2cd2f2d389c76d12e66b02f1cc30ae /phonegap/www
parent9176bde30d895a2eee6cd5b2c8213f1619df026f (diff)
only do signed in actions if actually signed in
Diffstat (limited to 'phonegap/www')
-rw-r--r--phonegap/www/js/mobile.js22
1 files changed, 12 insertions, 10 deletions
diff --git a/phonegap/www/js/mobile.js b/phonegap/www/js/mobile.js
index ec3a9c118..f99adeee5 100644
--- a/phonegap/www/js/mobile.js
+++ b/phonegap/www/js/mobile.js
@@ -404,18 +404,20 @@ function check_auth() {
}
function signed_in() {
- if ( $('body').hasClass('signed-in-page') ) {
- var sign_out_function = sign_out;
- if ( $('body').hasClass('mappage') ) {
- sign_out_function = sign_out_around;
+ if ( localStorage.name ) {
+ if ( $('body').hasClass('signed-in-page') ) {
+ var sign_out_function = sign_out;
+ if ( $('body').hasClass('mappage') ) {
+ sign_out_function = sign_out_around;
+ }
+ $('#user-meta').html('<p>Hi ' + localStorage.name + '<a href="#" id="meta_sign_out">Sign out</a></p>');
+ $('#meta_sign_out').on('click', sign_out_function );
}
- $('#user-meta').html('<p>Hi ' + localStorage.name + '<a href="#" id="meta_sign_out">Sign out</a></p>');
- $('#meta_sign_out').on('click', sign_out_function );
- }
- if ( $('#form_sign_in').length ) {
- check_name( localStorage.name );
- $('.form-focus-hidden').show();
+ if ( $('#form_sign_in').length ) {
+ check_name( localStorage.name );
+ $('.form-focus-hidden').show();
+ }
}
}