Commit e2deddda0d0893eaf7dbc625030093cfa4a146c3
1 parent
632b395e
Exists in
master
and in
2 other branches
Ticket #92: Fix back button behavior
Showing
4 changed files
with
11 additions
and
4 deletions
Show diff stats
ConfJuvApp/builds/confjuv-dev.apk
No preview for this file type
ConfJuvApp/www/html/_login.html
... | ... | @@ -3,7 +3,7 @@ |
3 | 3 | |
4 | 4 | <!-- Login first screen --> |
5 | 5 | |
6 | - <div ng-hide="loginFormDisplayed || registerFormDisplayed"> | |
6 | + <div ng-hide="loginFormDisplayed || registerFormDisplayed" id="home-screen"> | |
7 | 7 | <h1 class="title"> |
8 | 8 | <span>Entrar</span> |
9 | 9 | </h1> |
... | ... | @@ -31,7 +31,7 @@ |
31 | 31 | |
32 | 32 | <!-- Login form --> |
33 | 33 | |
34 | - <form ng-submit="Login(data)" ng-show="loginFormDisplayed"> | |
34 | + <form ng-submit="Login(data)" ng-show="loginFormDisplayed" id="login-form"> | |
35 | 35 | <h1 class="title"> |
36 | 36 | <span>Entrar</span> |
37 | 37 | <a class="back icon-left ion-reply" ng-click="backToLoginHome()">Voltar</a> |
... | ... | @@ -62,7 +62,7 @@ |
62 | 62 | |
63 | 63 | <!-- Register form --> |
64 | 64 | |
65 | - <form ng-submit="Register(data)" ng-show="registerFormDisplayed" class="register-form" novalidate> | |
65 | + <form ng-submit="Register(data)" ng-show="registerFormDisplayed" class="register-form" novalidate id="register-form"> | |
66 | 66 | <h1 class="title"> |
67 | 67 | <span>Registrar</span> |
68 | 68 | <a class="back icon-left ion-reply" ng-click="backToLoginHome()">Voltar</a> | ... | ... |
ConfJuvApp/www/index.html
... | ... | @@ -30,7 +30,7 @@ |
30 | 30 | <body ng-app="confjuvapp" ng-controller="ProposalCtrl" ng-init="init()" ng-class="{ 'logged-in': loggedIn, 'large': largeScreen }" animation="slide-left-right-ios7"> |
31 | 31 | |
32 | 32 | <ion-view ng-show="introDisplayed"> |
33 | - <ng-include src="'html/_intro.html'"></ng-include> | |
33 | + <ng-include src="'html/_intro.html?1'"></ng-include> | |
34 | 34 | </ion-view> |
35 | 35 | |
36 | 36 | <ion-side-menus id="body" ng-show="!introDisplayed"> | ... | ... |
ConfJuvApp/www/js/utils.js
... | ... | @@ -87,3 +87,10 @@ var ConfJuvAppUtils = { |
87 | 87 | return window.localStorage['saw_intro']; |
88 | 88 | } |
89 | 89 | }; |
90 | + | |
91 | +document.addEventListener('backbutton', function(event) { | |
92 | + if ($('#login-modal').is(':visible')) { | |
93 | + event.preventDefault(); | |
94 | + navigator.app.exitApp(); | |
95 | + } | |
96 | +}); | ... | ... |