summaryrefslogtreecommitdiffstats
path: root/askbot/utils/html.py
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-07-02 12:43:09 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-07-02 12:43:09 -0400
commit3ed4d6c37552cc97464444a65074f3b8ddf7d9f5 (patch)
tree5d8be200da5fcd3bc1d77f81f17e3b527622e960 /askbot/utils/html.py
parent17ee9fe0f5de3489d35577a783748eb84602fa86 (diff)
parent33fb5deb70373f251788b257e9fa0cbe16849b95 (diff)
downloadaskbot-3ed4d6c37552cc97464444a65074f3b8ddf7d9f5.tar.gz
askbot-3ed4d6c37552cc97464444a65074f3b8ddf7d9f5.tar.bz2
askbot-3ed4d6c37552cc97464444a65074f3b8ddf7d9f5.zip
merged with the master and tag-editor branches
Diffstat (limited to 'askbot/utils/html.py')
-rw-r--r--askbot/utils/html.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/askbot/utils/html.py b/askbot/utils/html.py
index 2e3c1913..44e3f1df 100644
--- a/askbot/utils/html.py
+++ b/askbot/utils/html.py
@@ -55,6 +55,11 @@ def sanitize_html(html):
output_generator = s.serialize(stream)
return u''.join(output_generator)
+def site_url(url):
+ from askbot.conf import settings
+ base_url = urlparse(settings.APP_URL)
+ return base_url.scheme + '://' + base_url.netloc + url
+
def site_link(url_name, title):
"""returns html for the link to the given url
todo: may be improved to process url parameters, keyword
@@ -62,8 +67,8 @@ def site_link(url_name, title):
"""
from askbot.conf import settings
base_url = urlparse(settings.APP_URL)
- url = base_url.scheme + '://' + base_url.netloc + reverse(url_name)
- return '<a href="%s">%s</a>' % (url, escape(title))
+ url = site_url(reverse(url_name))
+ return '<a href="%s">%s</a>' % (url, title)
def unescape(text):
"""source: http://effbot.org/zone/re-sub.htm#unescape-html