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

101 lines
3.9 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="terms:title"/></td>
</tr>
<tr class="even">
<th>Key:</th>
<td><xsl:value-of select="terms:key"/></td>
</tr>
<tr class="odd">
<th>URL:</th>
<td><xsl:value-of select="terms:url"/></td>
</tr>
<tr class="even">
<th>Description:</th>
<td><xsl:value-of select="terms:description"/></td>
</tr>
<tr class="odd">
<th>Version:</th>
<td><xsl:value-of select="terms:version"/></td>
</tr>
<tr class="even">
<th>Released:</th>
<td><xsl:value-of select="terms: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="/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="/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>