return redirect_on_get_wrap
def render(name, *args, **kwargs):
- if 'iPhone' in request.user_agent:
+ if any([x in request.user_agent for x in ('iPhone','webOS')]):
if 'use_non_mobile' in request.params:
session['use_non_mobile'] = (request.params['use_non_mobile'] ==
'yes')
try:
return render_mako('/mobile' + name, *args, **kwargs)
except TopLevelLookupException:
- pass
+ # If a mobile template doesn't exist for this page, don't show
+ # the 'use mobile interface' link.
+ c.mobile_client = False
return render_mako(name, *args, **kwargs)
__all__ = ['c', 'h', 'render', 'model', 'meta', '_', 'ungettext', 'N_',