make links clickable in task descriptions
This commit is contained in:
@@ -21,7 +21,17 @@
|
||||
</b>
|
||||
<div>
|
||||
{% if event.tasks.description != None %}
|
||||
<p>{{ event.tasks.description }}</p>
|
||||
{% set description = event.tasks.description %}
|
||||
{% set url_regex = '(https?://[^\s]+)' %}
|
||||
|
||||
{% set match = re.search(url_regex, description) %}
|
||||
{% if match %}
|
||||
{% set url = match.group(0) %}
|
||||
{% set rest = description[match.end(0):] %}
|
||||
<p>{{ description[:match.start(0)] }}<a href="{{ url }}">{{ url }}</a>{{ rest }}</p>
|
||||
{% else %}
|
||||
<p>{{ description }}</p>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</div>
|
||||
{% else %}
|
||||
|
@@ -9,7 +9,17 @@
|
||||
<div>
|
||||
<br>
|
||||
{% if task.description != None %}
|
||||
<p>{{ task.description }}</p>
|
||||
{% set description = task.description %}
|
||||
{% set url_regex = '(https?://[^\s]+)' %}
|
||||
|
||||
{% set match = re.search(url_regex, description) %}
|
||||
{% if match %}
|
||||
{% set url = match.group(0) %}
|
||||
{% set rest = description[match.end(0):] %}
|
||||
<p>{{ description[:match.start(0)] }}<a href="{{ url }}">{{ url }}</a>{{ rest }}</p>
|
||||
{% else %}
|
||||
<p>{{ description }}</p>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</div>
|
||||
<div>
|
||||
|
@@ -12,7 +12,17 @@
|
||||
</a>
|
||||
<b>
|
||||
{% if task.description != None %}
|
||||
{{ task.description }}
|
||||
{% set description = task.description %}
|
||||
{% set url_regex = '(https?://[^\s]+)' %}
|
||||
|
||||
{% set match = re.search(url_regex, description) %}
|
||||
{% if match %}
|
||||
{% set url = match.group(0) %}
|
||||
{% set rest = description[match.end(0):] %}
|
||||
<p>{{ description[:match.start(0)] }}<a href="{{ url }}">{{ url }}</a>{{ rest }}</p>
|
||||
{% else %}
|
||||
<p>{{ description }}</p>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</b>
|
||||
<div>
|
||||
|
Reference in New Issue
Block a user