source: main/trunk/model-sites-dev/eurovision-lod/collect/eurovision/transform/pages/document.xsl@ 34874

Last change on this file since 34874 was 34874, checked in by davidb, 3 years ago

Voting data displayed

File size: 6.1 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xsl:stylesheet version="1.0"
3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4 xmlns:java="http://xml.apache.org/xslt/java"
5 xmlns:util="xalan://org.greenstone.gsdl3.util.XSLTUtil"
6 xmlns:gslib="http://www.greenstone.org/skinning"
7 xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat"
8 extension-element-prefixes="java util"
9 exclude-result-prefixes="java util gsf">
10
11 <!--
12 <img src="interfaces/{$interface_name}/images/iworld.gif"/>
13 -->
14
15 <xsl:template name="documentHeading">
16 <gsf:style src="sites/{$site_name}/collect/{$collName}/css/eurovision.css"/>
17 <gsf:script src="sites/{$site_name}/collect/{$collName}/js/eurovision.js"/>
18
19 <span style="font-weight:bold; font-size: 120%;">
20 <xsl:call-template name="choose-title"/>
21 </span>
22
23 <style>
24 table.esc-metadata tr:nth-child(odd) {
25 background-color: rgba(255,255,255,0.2);
26 }
27 table.esc-metadata tr:nth-child(even) {
28 background-color: rgba(255,255,255,0.0);
29 }
30
31 table.esc-metadata {
32 margin-top: 20px;
33 min-width: 650px;
34 padding: 10px;
35 }
36 </style>
37
38 <!-- prov:wasDerivedFrom -->
39
40 <table class="esc-metadata">
41
42 <gsf:switch>
43 <gsf:metadata name='Title'/>
44 <gsf:when test='exists'>
45 <tr>
46 <td>
47 <!--
48 XX<xsl:value-of select="util:getInterfaceText($interface_name, /page/@lang, 'Artist')"/>XX
49 -->
50 Title:
51 </td>
52 <td>
53 <gsf:switch>
54 <gsf:metadata name='WikipediaURL_uri' />
55 <gsf:when test='exists'>
56
57 <a target="_blank">
58 <xsl:attribute name="href">
59 <gsf:metadata name="WikipediaURL_uri" />
60 </xsl:attribute>
61 <gsf:metadata name="Title" highlight="highlight" /> @ Wikipedia
62 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
63 </a>
64 </gsf:when>
65 <gsf:otherwise>
66 <gsf:metadata name="Title" highlight="highlight" />
67 </gsf:otherwise>
68 </gsf:switch>
69 </td>
70 </tr>
71 </gsf:when>
72 </gsf:switch>
73
74 <gsf:switch>
75 <gsf:metadata name='Creator'/>
76 <gsf:when test='exists'>
77 <tr>
78 <td>
79 Artist:
80 </td>
81 <td>
82 <gsf:metadata name="Creator" highlight="highlight" />
83 </td>
84 </tr>
85 </gsf:when>
86 </gsf:switch>
87
88 <gsf:switch>
89 <gsf:metadata name='Country'/>
90 <gsf:when test='exists'>
91 <tr>
92 <td>
93 Country:
94 </td>
95 <td>
96 <gsf:metadata name="Country" highlight="highlight" />
97 </td>
98 </tr>
99 </gsf:when>
100 </gsf:switch>
101
102 <gsf:switch>
103 <gsf:metadata name='Year'/>
104 <gsf:when test='exists'>
105 <tr>
106 <td>
107 Year:
108 </td>
109 <td>
110 <gsf:metadata name="Year" highlight="highlight" />
111 </td>
112 </tr>
113 </gsf:when>
114 </gsf:switch>
115
116 </table>
117
118 </xsl:template>
119
120
121 <xsl:template name="documentContent">
122
123 <gsf:switch>
124 <gsf:metadata name='Abstract_en'/>
125 <gsf:when test='exists'>
126 <div style="padding-top: 10px;padding-bottom: 10px; font-style: italic;">
127 <gsf:metadata name='Abstract_en'/>
128 </div>
129 </gsf:when>
130 </gsf:switch>
131
132 <div id="from-country-votes">
133 <gsf:script>
134 append_from_country_votes("Jury Votes","JuryVotesJSON");
135 append_from_country_votes("Televotes","TeleVotesJSON");
136 </gsf:script>
137
138 </div>
139
140 <div>
141 Find more content about this Eurovision entry on-line:
142 <ul>
143 <li>
144 <a target="_blank">
145 <xsl:attribute name="href">
146 //www.google.com/search?q=Eurovision+<gsf:metadata name="Title"/>
147 </xsl:attribute>
148 @ Google Web Search (including YouTube)
149 <gsf:space/>
150 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
151 </a>
152 </li>
153
154 <li>
155 <a target="_blank">
156 <xsl:attribute name="href">
157 //www.google.com/search?q=<gsf:metadata name="Creator"/>+<gsf:metadata name="Title"/>+site:genius.com
158 </xsl:attribute>
159 @ Genius.com (lyrics)
160 <gsf:space/>
161 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
162 </a>
163 </li>
164
165 <li>
166 <a target="_blank">
167 <xsl:attribute name="href">
168 //www.google.com/search?q=<gsf:metadata name="Creator"/>+<gsf:metadata name="Title"/>+site:ultimate-guitar.com
169 </xsl:attribute>
170 @ Ultimate-Guitar (chords/tab)
171 <gsf:space/>
172 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
173 </a>
174 </li>
175
176 <li>
177 <a target="_blank">
178 <xsl:attribute name="href">
179 //www.google.com/search?q=&quot;<gsf:metadata name="Title"/>&quot; site:musicbrainz.org
180 </xsl:attribute>
181 @ MusicBrainz (music-oriented linked data about the song)
182 <gsf:space/>
183 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
184 </a>
185 </li>
186
187 <li>
188 <a target="_blank">
189 <xsl:attribute name="href">
190 <gsf:metadata name="song_robust_uri" />
191 </xsl:attribute>
192 @ DBpedia (direct URI to linked data)
193 <gsf:space/>
194 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=" alt="external link" />
195 </a>
196 </li>
197
198
199 </ul>
200 </div>
201 <!--
202 google.com/webhp?##q=yourquery&btnI=I
203 -->
204
205 </xsl:template>
206
207</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.