Skip to content

Commit

Permalink
support urlize rating description
Browse files Browse the repository at this point in the history
  • Loading branch information
unStatiK committed Dec 26, 2024
1 parent 53d39e3 commit 3050a00
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 3 deletions.
9 changes: 8 additions & 1 deletion server/rating/templatetags/utils.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
# -*- coding: utf-8 -*-

from django.template.defaultfilters import stringfilter, urlize
from django.template.defaulttags import register
from django.utils.safestring import mark_safe


@register.filter
def get_item(dictionary, key):
return dictionary.get(key)


@register.filter(is_safe=True)
@stringfilter
def urlize_target_blank(value):
return mark_safe(urlize(value).replace("<a", '<a target="_blank"'))
2 changes: 1 addition & 1 deletion server/templates/rating/details.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<h1>{{ rating.name }}</h1>

{% if rating.description %}
<p class="d-print-none">{{ rating.description }}</p>
<p class="d-print-none">{{ rating.description|urlize_target_blank }}</p>
{% endif %}

{% if rating_results %}
Expand Down
2 changes: 1 addition & 1 deletion server/templates/rating/external_details.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<h1>{{ rating.name }}</h1>

{% if rating.description %}
<p class="d-print-none">{{ rating.description }}</p>
<p class="d-print-none">{{ rating.description|urlize_target_blank }}</p>
{% endif %}

{% if rating_results %}
Expand Down

0 comments on commit 3050a00

Please sign in to comment.