Buildertrend templates backedup after their team made some changes.

This commit is contained in:
Norm Rasmussen
2025-02-10 15:11:47 -05:00
parent 89a6fd58ee
commit ea5a6eafc3
11 changed files with 750 additions and 38 deletions

View File

@ -11,7 +11,33 @@
</a>
{{ course.name }}
</div>
<div class="card-activity-count">{{ activity_count }}<br><span class="activity-label">Activities</span></div>
{% assign totduration = course.properties.duration %}
{% assign strduration = "" %}
{% if totduration >= 60 %}
{% assign hour = totduration | divided_by: 60 %}
{% assign hourfloat = totduration | times: 1.0 | divided_by: 60 %}
{% assign min = hourfloat | minus: hour %}
{% assign min = min | times: 60 %}
{% assign min = min | floor %}
{% if hour == 1 and min > 0 %}
{% assign strduration = hour | append: ' hour ' | append: min | append: " mins" %}
{% elsif hour > 1 and min > 0 %}
{% assign strduration = hour | append: ' hours ' | append: min | append: " mins" %}
{% elsif hour > 1 and min <= 0 %}
{% assign strduration = hour | append: ' hours' %}
{% elsif hour == 1 and min <= 0 %}
{% assign strduration = hour | append: ' hour' %}
{% endif %}
{% elsif totduration > 0 %}
{% assign strduration = totduration | append: " mins" %}
{% endif %}
<div class="card-activity-duration" >
<div >{{ activity_count }}<br><span class="activity-label">Activities</span></div>
{% if strduration != "" %}
<div >{{ strduration }}<br><span class="activity-label">Duration</span></div>
{% endif %}
</div>
</div>
</div>
<div class="np-top-vocabulary np-text-title np-text-muted">
<svg xmlns="http://www.w3.org/2000/svg" width="71" height="61" viewBox="0 0 71 61" fill="none">
@ -31,7 +57,33 @@
</a>
{{ course.name }}
</div>
<div class="card-activity-count">{{ activity_count }}<br><span class="activity-label">Activities</span></div>
{% assign totduration = course.properties.duration %}
{% assign strduration = "" %}
{% if totduration >= 60 %}
{% assign hour = totduration | divided_by: 60 %}
{% assign hourfloat = totduration | times: 1.0 | divided_by: 60 %}
{% assign min = hourfloat | minus: hour %}
{% assign min = min | times: 60 %}
{% assign min = min | floor %}
{% if hour == 1 and min > 0 %}
{% assign strduration = hour | append: ' hour ' | append: min | append: " mins" %}
{% elsif hour > 1 and min > 0 %}
{% assign strduration = hour | append: ' hours ' | append: min | append: " mins" %}
{% elsif hour > 1 and min <= 0 %}
{% assign strduration = hour | append: ' hours' %}
{% elsif hour == 1 and min <= 0 %}
{% assign strduration = hour | append: ' hour' %}
{% endif %}
{% elsif totduration > 0 %}
{% assign strduration = totduration | append: " mins" %}
{% endif %}
<div class="card-activity-duration" >
<div >{{ activity_count }}<br><span class="activity-label">Activities</span></div>
{% if strduration != "" %}
<div >{{ strduration }}<br><span class="activity-label">Duration</span></div>
{% endif %}
</div>
</div>
</div>
<div class="np-top-vocabulary np-text-title np-text-muted">
<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" viewBox="0 0 80 80" fill="none">
@ -51,10 +103,13 @@
.np-course-header{
padding-right: 132px;
}
.card-activity-count {
.card-activity-duration {
padding-left: 42px;
padding-top: 32px;
padding-bottom: 0;
margin-top: 0;
width: 30%;
}
</style>