From: Scott Torborg Date: Fri, 13 Nov 2009 04:35:02 +0000 (-0800) Subject: added ability to switch back and forth between mobile and non-mobile interface on iphone X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=833a39dd1f761b9ae4e906135af18e0b0f244492;p=bluechips.git added ability to switch back and forth between mobile and non-mobile interface on iphone --- diff --git a/bluechips/lib/base.py b/bluechips/lib/base.py index 8e7c20c..df65993 100644 --- a/bluechips/lib/base.py +++ b/bluechips/lib/base.py @@ -53,6 +53,9 @@ def redirect_on_get(action): def render(name, *args, **kwargs): if 'iPhone' in request.user_agent: + if 'use_non_mobile' in request.params: + session['use_non_mobile'] = (request.params['use_non_mobile'] == + 'yes') if session.get('use_non_mobile'): c.mobile_client = True else: diff --git a/bluechips/public/css/main.css b/bluechips/public/css/main.css index 86d9122..d941e66 100644 --- a/bluechips/public/css/main.css +++ b/bluechips/public/css/main.css @@ -123,3 +123,8 @@ input.currency { span.see-all { font-size: 0.7em; } +#mobile { + padding: 5px; + font-weight: bold; + border-bottom: 1px solid #bbb; +} diff --git a/bluechips/public/css/mobile.css b/bluechips/public/css/mobile.css index 78a669d..76476ba 100644 --- a/bluechips/public/css/mobile.css +++ b/bluechips/public/css/mobile.css @@ -12,11 +12,11 @@ body { width: 98px; float: left; border-top: 1px solid #fff; - border-bottom: 1px solid #000; + border-bottom: 1px solid #aaa; padding: 5px 1px; } #tabs a.selected { - border: 1px solid #000; + border: 1px solid #aaa; border-bottom: 1px solid #fff; padding: 5px 0; -webkit-border-top-left-radius: 10px; @@ -34,3 +34,10 @@ body { div.tab { display: none; } +#non-mobile a { + display: block; + width: 100%; + text-align: center; + padding: 5px 0; + border: 1px solid #aaa; +} diff --git a/bluechips/templates/base.mako b/bluechips/templates/base.mako index 8ad40aa..97f0b9b 100644 --- a/bluechips/templates/base.mako +++ b/bluechips/templates/base.mako @@ -8,6 +8,11 @@ ${h.stylesheet_link('/js/jquery.date_input.css')} + % if c.mobile_client: +
+ Use mobile interface +
+ % endif