X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=bluechips%2Ftemplates%2Fmobile%2Fbase.mako;h=2c1b21305ddb727798aa7c56e0229798c7224fbc;hb=HEAD;hp=fa2ea6d2c522aa2e6a5b6b08000bc060b8c97712;hpb=0b9f273d12cbbe8790c4a9dec14d282a461e54be;p=bluechips.git diff --git a/bluechips/templates/mobile/base.mako b/bluechips/templates/mobile/base.mako index fa2ea6d..2c1b213 100644 --- a/bluechips/templates/mobile/base.mako +++ b/bluechips/templates/mobile/base.mako @@ -4,18 +4,31 @@ ${self.title()} - ${h.stylesheet_link('/css/main.css')} - - - + ${h.stylesheet_link('%s/css/main.css' % request.script_name)} + + + + + + + ${h.javascript_link('//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js')} + ${h.javascript_link('%s/js/mobile.js' % request.script_name)} + % for message in h.flash.pop_messages(): +
${message | n}
+ % endfor ${next.body()} - ${h.javascript_link('/js/jquery-1.3.2.js')} - ${h.javascript_link('/js/mobile.js')} +
+ Use non mobile interface +
+<%! + from datetime import date +%> + <%def name="title()">BlueChips % if c.title != '': :: ${c.title} @@ -29,3 +42,119 @@ ${user.name} % endif + +<%def name="tabs(selected)"> +
+ % for name in ('status', 'spend', 'transfer'): + <% + if name == selected: + klass = 'selected' + else: + klass = 'unselected' + %> + + + ${name.capitalize()} + + % endfor +
+ + +<%def name="spendForm()"> +
+ <% + if c.id != '': + id = c.id + else: + id = None + %> +
+ ${h.auth_token_hidden_field()} + + + + + + + + + + + + + + + + + + + + + +
${h.select('spender_id', [h.grab(c.expenditure, 'spender_id')], c.users)}
${h.currency('amount', h.grab(c.expenditure, 'amount'), size=8)}
${h.text('date', h.grab(c.expenditure, 'date').strftime('%m/%d/%Y'), size=16)}
${h.text('description', h.grab(c.expenditure, 'description'))}
${h.text('tags', h.grab(c, 'tags'))}
+ +

Change how an expenditure is split up.

+ + + % for ii, user_row in enumerate(c.users): + <% + user_id, user = user_row + %> + + + + + % endfor + + + +
+ ${h.text('shares-%d.amount' % ii, 1 if user.resident else None)} + ${h.hidden('shares-%d.user_id' % ii, user.id)} +
+ ${h.submit(None, 'Submit', class_="submitbutton")} +
+
+
+ + +<%def name="transferForm()"> + <% + if c.id != '': + id = c.id + else: + id = None + %> +
+
+ ${h.auth_token_hidden_field()} + + + + + + + + + + + + + + + + + + + + + + + + +
${h.select('debtor_id', [h.grab(c.transfer, 'debtor_id')], c.users)}
${h.select('creditor_id', [h.grab(c.transfer, 'creditor_id')], c.users)}
${h.currency('amount', h.grab(c.transfer, 'amount'), size=8)}
${h.text('date', h.grab(c.transfer, 'date').strftime('%m/%d/%Y'), size=16)}
${h.text('description', h.grab(c.transfer, 'description'))}
+ +
+
+
+