X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=bluechips%2Ftemplates%2Fbase.mako;h=f194e2001c90d6113e7019123cda634edc5cb37a;hb=acccaf1c26b247e15d6fe5e10658548cc4718295;hp=fc4398cf70a276bfd881848e08521051a54244f2;hpb=33697bec0d533206e83222411cbf866ad6cdaff2;p=bluechips.git diff --git a/bluechips/templates/base.mako b/bluechips/templates/base.mako index fc4398c..f194e20 100644 --- a/bluechips/templates/base.mako +++ b/bluechips/templates/base.mako @@ -5,13 +5,136 @@ ${self.title()} ${h.stylesheet_link('/css/main.css')} + ${h.stylesheet_link('/js/jquery.date_input.css')} -

${self.title()}

+ + % 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/jquery.date_input.js')} + ${h.javascript_link('/js/admin.js')} -<%def name="title()">BlueChips +<%def name="title()">BlueChips +% if c.title != '': + :: ${c.title} +% endif + + +<%def name="formatUser(user)"> + % if user == request.environ['user']: + Me + % else: + ${user.name} + % endif + + +<%def name="listExpenditures(es)"> + + + + + + + + + + % for e in es: + <% + if e.involves(request.environ['user']): + klass = 'user-involved' + else: + klass = 'user-not-involved' + %> + + + + + + + + + % endfor +
DateSpenderDescriptionAmount
${e.date}${formatUser(e.spender)}${e.description}${e.amount}
+ + +<%def name="listTransfers(ts)"> + + + + + + + + + + % for t in ts: + <% + if t.involves(request.environ['user']): + klass = 'user-involved' + else: + klass = 'user-not-involved' + %> + + + + + + + + + % endfor +
DateFromToDescriptionAmount
${t.date}${formatUser(t.debtor)}${formatUser(t.creditor)}${t.description}${t.amount}
+ + +<%def name="expenditureIcon()"> +←→ + + +<%def name="transferIcon()"> +$$ +