Revision f46c95c4 snf-astakos-app/astakos/im/templatetags/astakos_tags.py
b/snf-astakos-app/astakos/im/templatetags/astakos_tags.py | ||
---|---|---|
15 | 15 |
'astakos.im.views.feedback': 'PROFILE_MESSAGES', |
16 | 16 |
}) |
17 | 17 |
|
18 |
|
|
18 | 19 |
@register.tag(name='display_messages') |
19 | 20 |
def display_messages(parser, token): |
20 | 21 |
return MessagesNode() |
21 | 22 |
|
23 |
|
|
22 | 24 |
class DummyMessage(object): |
23 | 25 |
def __init__(self, type, msg): |
24 | 26 |
self.message = msg |
... | ... | |
27 | 29 |
def __repr__(self): |
28 | 30 |
return "%s: %s" % (self.tags, self.message) |
29 | 31 |
|
32 |
|
|
30 | 33 |
class MessagesNode(template.Node): |
31 | 34 |
|
32 | 35 |
def get_view_messages(self, context): |
... | ... | |
53 | 56 |
cls = messages[-1].tags |
54 | 57 |
content = '<div class="top-msg active %s">' % cls |
55 | 58 |
for msg in messages: |
56 |
content += '<div class="msg %s">%s</div>' % (msg.tags, msg.message) |
|
59 |
content += '<div class="msg %s">%s</div>' % ( |
|
60 |
msg.tags, msg.message) |
|
57 | 61 |
|
58 | 62 |
content += '<a href="#" title="close" class="close">X</a>' |
59 | 63 |
content += '</div>' |
Also available in: Unified diff