瀏覽代碼

Enhance alert messages

* Allow HTML messages
* Add icons
master
David Winterbottom 13 年之前
父節點
當前提交
da89be49d4
共有 1 個檔案被更改,包括 20 行新增2 行删除
  1. 20
    2
      oscar/templates/oscar/partials/alert_messages.html

+ 20
- 2
oscar/templates/oscar/partials/alert_messages.html 查看文件

@@ -1,8 +1,26 @@
1 1
 <div id="messages">
2 2
 {% for message in messages %}
3 3
     <div class="alert fade in alert-{{ message.tags }}">
4
-        <a class="close" data-dismiss="alert">x</a>
5
-        {{ message|linebreaks }}
4
+        <a class="close" data-dismiss="alert" href="#">&times;</a>
5
+		{# Include an icon #}
6
+		{% if 'success' in message.tags %}
7
+			<i class="icon-ok-sign"></i>
8
+		{% endif %}
9
+		{% if 'info' in message.tags %}
10
+			<i class="icon-info-sign"></i>
11
+		{% endif %}
12
+		{% if 'warning' in message.tags %}
13
+			<i class="icon-warning-sign"></i>
14
+		{% endif %}
15
+		{% if 'error' in message.tags %}
16
+			<i class="icon-exclamation-sign"></i>
17
+		{% endif %}
18
+		{# Allow HTML to be embedded in messages #}
19
+		{% if 'safe' in message.tags %}
20
+			{{ message|safe }}
21
+		{% else %}
22
+			{{ message }}
23
+		{% endif %}
6 24
     </div>
7 25
 {% endfor %}
8 26
 </div>

Loading…
取消
儲存