Always redirect to mobile home page, if "other" page is refreshed
also applies when becoming / stopping root, and maybe other cases?
This commit is contained in:
parent
9beb32cea2
commit
e821b2a025
|
@ -11,6 +11,16 @@
|
|||
${h.javascript_link(request.static_url('tailbone:static/js/jquery.ui.tailbone.mobile.js'))}
|
||||
${h.javascript_link(request.static_url('tailbone:static/js/tailbone.mobile.js'))}
|
||||
${self.extra_javascript()}
|
||||
|
||||
## since jquery mobile will "utterly cache" the first page which is loaded
|
||||
## by the client, we must make sure that is always the home page. so if
|
||||
## user tries to e.g. "refresh" some other page, redirect to home page
|
||||
% if request.matched_route.name != 'mobile.home':
|
||||
<script type="text/javascript">
|
||||
location.href = '${request.route_url('mobile.home')}';
|
||||
</script>
|
||||
% endif
|
||||
|
||||
% if request.rattail_config.getbool('tailbone', 'mobile.flash.autodismiss', default=True):
|
||||
<script type="text/javascript">
|
||||
$(document).on('pageshow', function() {
|
||||
|
|
Loading…
Reference in a new issue