libreccm-legacy/ccm-sci-bundle/web/themes/mandalay/includes/terms/domain-details.xsl

123 lines
5.3 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE stylesheet [
<!ENTITY nbsp "&#160;">
<!-- no-break space = non-breaking space, U+00A0 ISOnum -->]>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:terms="http://xmlns.redhat.com/london/terms/1.0"
xmlns:util="http://xmlns.redhat.com/london/util/1.0"
exclude-result-prefixes="terms util"
version="1.0">
<xsl:template match="terms:domainDetails">
<xsl:if test="starts-with(terms:url, 'http://www.esd.org.uk')">
<h3>WARNING: Modifications to ESD Toolkit domains will be lost at next upgrade</h3>
</xsl:if>
<table class="domainDetails">
<thead>
<tr>
<th colspan="2">Domain details</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<th>Title</th>
<td>
<xsl:value-of select="title"/>
</td>
</tr>
<tr class="even">
<th>Key:</th>
<td>
<xsl:value-of select="key"/>
</td>
</tr>
<tr class="odd">
<th>URL:</th>
<td>
<xsl:value-of select="url"/>
</td>
</tr>
<tr class="even">
<th>Description:</th>
<td>
<xsl:value-of select="description"/>
</td>
</tr>
<tr class="odd">
<th>Version:</th>
<td>
<xsl:value-of select="version"/>
</td>
</tr>
<tr class="even">
<th>Released:</th>
<td>
<xsl:value-of select="released"/>
</td>
</tr>
<tr class="odd">
<th>Indexer trained:</th>
<td>
<xsl:choose>
<xsl:when test="terms:indexer">
<xsl:value-of select="terms:indexer/terms:lastModifiedDate"/>
<xsl:text> by </xsl:text>
<xsl:value-of select="terms:indexer/terms:lastModifiedUser/terms:primaryEmail"/>
</xsl:when>
<xsl:otherwise>(never)</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>&nbsp;</td>
<td>
<!--<a href="{terms:action[@name='edit']/@url}">
<img src="/__ccm__/static/cms/admin/action-group/action-generic.png" width="14" height="14" border="0"/>
</a>-->
<a href="{terms:action[@name='edit']/@url}">Edit</a>
<xsl:text>&#160;</xsl:text>
<!--<a href="{terms:action[@name='delete']/@url}">
<img src="/__ccm__/static/cms/admin/action-group/action-delete.png" width="14" height="14" border="0"/>
</a>-->
<a href="{terms:action[@name='delete']/@url}">Delete</a>
<xsl:text>&nbsp;</xsl:text>
<!--<a href="{terms:action[@name='train']/@url}">
<img src="{$context-prefix}/assets/action-generic.png" width="14" height="14" border="0"/>
</a>-->
<xsl:choose>
<xsl:when test="terms:indexer">
<a href="{terms:action[@name='train']/@url}">Retrain indexer</a>
<xsl:text>&nbsp;</xsl:text>
<a href="{terms:action[@name='untrain']/@url}">
<img src="{$context-prefix}/assets/action-delete.png" width="14" height="14" border="0"/>
</a>
<a href="{terms:action[@name='untrain']/@url}">Delete indexer</a>
</xsl:when>
<xsl:otherwise>
<a href="{terms:action[@name='train']/@url}">Train indexer</a>
</xsl:otherwise>
</xsl:choose>
<xsl:text>&nbsp;</xsl:text>
</td>
</tr>
<xsl:if test="util:errorMessage/util:message">
<td>&nbsp;</td>
<td>
<xsl:for-each select="util:errorMessage/util:message">
<div class="domainActionErrorMessage">
<xsl:value-of select="text()"/>
</div>
</xsl:for-each>
</td>
</xsl:if>
</tfoot>
</table>
</xsl:template>
</xsl:stylesheet>