From: Evan Broder Date: Wed, 16 Jul 2008 05:05:38 +0000 (+0000) Subject: Add support for Rails-like flash messages X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=9059c6f95453b04f506c913b2030963562c86cf1;p=bluechips.git Add support for Rails-like flash messages --- diff --git a/bluechips/lib/helpers.py b/bluechips/lib/helpers.py index 0fdb8b1..4bb3576 100644 --- a/bluechips/lib/helpers.py +++ b/bluechips/lib/helpers.py @@ -7,6 +7,8 @@ from routes import url_for, redirect_to from webhelpers.html import escape, literal, url_escape from webhelpers.html.tags import * +from webhelpers.pylonslib import Flash as _Flash + from decimal import Decimal def bluechips(): @@ -14,3 +16,5 @@ def bluechips(): def round_currency(value): return Decimal(value).quantize(Decimal('0.01')) + +flash = _Flash() diff --git a/bluechips/templates/base.mako b/bluechips/templates/base.mako index fc4398c..5d4bda5 100644 --- a/bluechips/templates/base.mako +++ b/bluechips/templates/base.mako @@ -8,6 +8,14 @@

${self.title()}

+ <% messages = h.flash.pop_messages() %> + % if messages: + + % endif
${next.body()}