Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2

    
3
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4
                version="2.0"
5
>
6

    
7
	<xsl:output method="html" encoding="UTF-8" indent="yes" omit-xml-declaration="yes" />
8

    
9
	<xsl:template match="/">
10
		<xsl:for-each select="//field">
11
			<xsl:variable name="field" select="@name" />
12
			<xsl:variable name="label" select="@label" />
13
			<div class="panel-group" id="accordion_{$field}">
14
				<div class="panel panel-default">
15
					<div class="panel-heading">
16
						<h4 class="panel-title">
17
							<a href="javascript:void(0)" ng-click="browse_one('{$field}', '{$label}')" data-toggle="modal" data-target="#browseOneModal"><xsl:value-of select="$label" /></a>
18
							<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion_{$field}" data-target="#collapse_{$field}" />
19
						</h4>
20
					</div>
21
					<div id="collapse_{$field}" class="panel-collapse collapse in">
22
						<table class="table" ng-hide="browse_{$field}_showAll">
23
							<xsl:for-each select="./value">
24
								<tr>
25
									<td>
26
										<a href="javascript:void(0)" ng-click="updateQueryWithValue('{$field}', '{@name}', 0)">
27
											<xsl:value-of select="@name" />
28
										</a>
29
									</td>
30
									<td class="text-right">
31
										<xsl:value-of select="@size" />
32
									</td>
33
								</tr>
34
							</xsl:for-each>
35
						</table>
36
					</div>
37
				</div>
38
			</div>
39
		</xsl:for-each>
40

    
41
	</xsl:template>
42
</xsl:stylesheet>
(1-1/5)