summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--askbot/templates/widgets/modal_menu.html9
-rw-r--r--askbot/templatetags/extra_filters_jinja.py5
2 files changed, 14 insertions, 0 deletions
diff --git a/askbot/templates/widgets/modal_menu.html b/askbot/templates/widgets/modal_menu.html
new file mode 100644
index 00000000..186a8fbc
--- /dev/null
+++ b/askbot/templates/widgets/modal_menu.html
@@ -0,0 +1,9 @@
+<div class="modal {% block modal_class %}{% endblock %}" style="display:none">
+ <div class="modal-header">
+ <a class="close" data-dismiss="modal">x</a>
+ <h3>{% block modal_title %}{% endblock %}</h3>
+ </div>
+ <div class="modal-body">{% block modal_body %}{% endblock %}</div>
+ <div class="modal-footer">
+ </div>
+</div>
diff --git a/askbot/templatetags/extra_filters_jinja.py b/askbot/templatetags/extra_filters_jinja.py
index 6fd12aab..a8681f5c 100644
--- a/askbot/templatetags/extra_filters_jinja.py
+++ b/askbot/templatetags/extra_filters_jinja.py
@@ -11,6 +11,7 @@ from django.contrib.humanize.templatetags import humanize
from django.template import defaultfilters
from django.core.urlresolvers import reverse, resolve
from django.http import Http404
+from django.utils import simplejson
from askbot import exceptions as askbot_exceptions
from askbot.conf import settings as askbot_settings
from django.conf import settings as django_settings
@@ -45,6 +46,10 @@ def as_js_bool(some_object):
return 'false'
@register.filter
+def as_json(data):
+ return simplejson.dumps(data)
+
+@register.filter
def is_current_language(lang):
return lang == django_get_language()