I can't seem to get app.navigate to switch to a local view. No errors in console.
Please tell me why this simple example doesn't work.
HTML:
<
div
data-role
=
"view"
data-layout
=
"default"
id
=
"journalDefault"
data-before-show
=
"doesNeedLogin"
>
Journal Entries
</
div
>
<
div
data-role
=
"view"
data-layout
=
"default"
id
=
"journalAddNew"
>
Add Entry. Get ID from Listview.
</
div
>
<
div
data-role
=
"view"
data-layout
=
"default"
id
=
"journalLogin"
>
Need to login.
</
div
>
JS:
function
doesNeedLogin(e)
{
var
isLoggedIn =
false
;
if
(isLoggedIn)
{
alert(
"Logged In"
);
}
else
{
alert(
"Not logged in"
);
//show them login view
app.navigate(
"#journalLogin"
);
}
}