X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=bluechips%2Ftemplates%2Fmobile%2Fbase.mako;h=b96ce4fa6cad83ad377d185a49e39d1c1afb3d8e;hb=4eb26869c8a67e39b0444a0b57a9df26f7b6e950;hp=fa2ea6d2c522aa2e6a5b6b08000bc060b8c97712;hpb=0b9f273d12cbbe8790c4a9dec14d282a461e54be;p=bluechips.git diff --git a/bluechips/templates/mobile/base.mako b/bluechips/templates/mobile/base.mako index fa2ea6d..b96ce4f 100644 --- a/bluechips/templates/mobile/base.mako +++ b/bluechips/templates/mobile/base.mako @@ -10,12 +10,19 @@ + % 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')} +<%! + from datetime import date +%> + <%def name="title()">BlueChips % if c.title != '': :: ${c.title} @@ -29,3 +36,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'))}
+ +

Change how an expenditure is split up.

+ + + % for ii, user_row in enumerate(c.users): + <% + user_id, user = user_row + if user.resident: + percent = 1 + else: + percent = 0 + %> + + + + + % endfor + + + +
+ ${h.text('shares-%d.amount' % ii, percent)} + ${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'))}
+ +
+
+
+