added alert classes and supporting functions

This commit is contained in:
James Richie
2026-02-23 19:55:25 -05:00
parent 6195ca4709
commit 187d3b3522
29 changed files with 2035 additions and 359 deletions
+44
View File
@@ -16,6 +16,26 @@
<script src="js/{$PAGE-NAME}.js?version={$VERSION}"/>
<div class="{$PAGE-NAME}">
<xsl:choose>
<xsl:when test="count(//alerts/record) > 0">
<div class="card mb-4">
<div class="card-header bg-danger text-white p-1 ps-3">
<i class="bi bi-info-circle me-2"/>
Messages
</div>
<div class="card-body">
<xsl:apply-templates select="//alerts"/>
</div>
</div>
</xsl:when>
</xsl:choose>
<div class="card">
@@ -101,5 +121,29 @@
</tr>
</xsl:template>
<!-- Template to create Alerts objects -->
<xsl:template match="alerts">
<xsl:for-each select="record">
<div class="row">
<xsl:value-of select="alert_message" disable-output-escaping="yes"/>
</div>
<!-- <div class="row alert-time-elapsed-row mb-0 text-muted">
<div class="col alert-company">
<xsl:value-of select="alert_time_elapsed"/>
</div>
</div>-->
<xsl:if test="position() != last()">
<hr class="mt-1 mb-1"/>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>