${h.stylesheet_link('%s/css/main.css' % request.script_name)} ${h.stylesheet_link('//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/flick/jquery-ui.css')} ${h.javascript_link('//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js')} ${h.javascript_link('//ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js')} ${h.javascript_link('%s/js/admin.js' % request.script_name)} % if c.mobile_client:
Use mobile interface
% endif % for message in h.flash.pop_messages():
${str(message) | n}
% endfor
${next.body()}
<%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, total=None, share=None)"> % for e in es: <% if e.involves(request.environ['user']): klass = 'user-involved' else: klass = 'user-not-involved' %> % endfor % if total is not None and share is not None: % endif
Date Spender Description Amount
${e.date} ${formatUser(e.spender)} ${e.description} ${e.amount}
${total} ${share}
<%def name="listTransfers(ts)"> % for t in ts: <% if t.involves(request.environ['user']): klass = 'user-involved' else: klass = 'user-not-involved' %> % endfor
Date From To Description Amount
${t.date} ${formatUser(t.debtor)} ${formatUser(t.creditor)} ${t.description} ${t.amount}
<%def name="listTags()"> <% x = ',\n'.join([h.link_to(tag.name, h.url_for(controller='history', action='tag', id=tag.id)) for tag in c.tags]) %> ${x|n} <%def name="expenditureIcon()"> ← <%def name="transferIcon()"> $$