]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/utils/html.py
Merge pull request #49 from udacity/login_logout_links
[osqa.git] / forum / utils / html.py
index 256a2d8ce2b2e67857523cd94c93d66c059d92a9..3657ef6af0a6ecd6813a9d4eaf35840c76e94060 100644 (file)
@@ -1,5 +1,4 @@
 """Utilities for working with HTML."""
-#import html5lib
 from html5lib import sanitizer, serializer, tokenizer, treebuilders, treewalkers, HTMLParser
 from urllib import quote_plus
 from django.utils.html import strip_tags
@@ -69,8 +68,7 @@ def hyperlink(url, title, **attrs):
     return mark_safe('<a href="%s" %s>%s</a>' % (url, " ".join('%s="%s"' % i for i in attrs.items()), title))
 
 def objlink(obj, **attrs):
-    return hyperlink(settings.APP_URL + obj.get_absolute_url(), unicode(obj), **attrs)
-
-    
-
-
+    link = obj.get_absolute_url()
+    if not link.startswith(settings.APP_URL):
+        link = settings.APP_URL + link
+    return hyperlink(link, unicode(obj), **attrs)