Whenever href (url) attribute was omitted or had no value the click action would do nothing. With no URLs defined and `target="_blank"` attributes, which were recently added, anchor tags now redirect users to new blank tabs (side effect). This PR solves the issues by adding conditions before applying `target="_blank"` or in some cases by ommiting entire entities (e.g. the view_certificate button).
19 lines
687 B
HTML
19 lines
687 B
HTML
<div class="col-md-12 col-lg-6 p-2">
|
|
<div class="card mt-3">
|
|
<div class="card-header">
|
|
<h5 class="card-title mb-0">{{ .name }}</h5>
|
|
<div class="sub-title">
|
|
<span><a href="{{ .organization.url }}" target="_blank">{{ .organization.name }}</a></span>
|
|
<span class="ml-2">{{ .timeline }}</span>
|
|
</div>
|
|
</div>
|
|
<div class="card-body">
|
|
<p>{{ .courseOverview | markdownify }}</p>
|
|
</div>
|
|
<div class="card-footer">
|
|
{{ if .certificateURL }}
|
|
<a class="btn btn-outline-info ml-1 pl-2 mb-2" href="{{ .certificateURL }}" target="_blank" role="button">{{ i18n "view_certificate"}}</a>
|
|
{{ end }}
|
|
</div>
|
|
</div>
|
|
</div>
|