source: main/trunk/model-interfaces-dev/atea/transform/pages/korero-maori-asr.xsl@ 35744

Last change on this file since 35744 was 35744, checked in by cstephen, 2 years ago

Fix page titles

File size: 3.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- See korero-maori-asr/README.md -->
3
4<xsl:stylesheet version="1.0"
5 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
6 xmlns:java="http://xml.apache.org/xslt/java"
7 xmlns:util="xalan://org.greenstone.gsdl3.util.XSLTUtil"
8 xmlns:gsf="http://www.greenstone.org/greenstone3/schema/ConfigFormat"
9 xmlns:gslib="http://www.greenstone.org/skinning"
10 extension-element-prefixes="java util"
11 exclude-result-prefixes="java util">
12
13 <!-- use the 'main' layout -->
14 <xsl:import href="layouts/main.xsl"/>
15
16 <xsl:variable name="groupPath"><xsl:value-of select="/page/pageRequest/paramList/param[@name='group']/@value"/></xsl:variable>
17 <!-- set page title -->
18 <xsl:template name="pageTitle">
19 <xsl:value-of disable-output-escaping="yes" select="util:getInterfaceText('atea', /page/@lang, 'atea.asr.Title')"/>
20 </xsl:template>
21
22 <!-- set page breadcrumbs -->
23 <xsl:template name="breadcrumbs"><gslib:siteLink/><gslib:rightArrow/>
24 <xsl:if test="$groupPath != ''">
25 <xsl:for-each select="/page/pageResponse/pathList/group">
26 <xsl:sort data-type="number" select="@position" />
27 <a>
28 <xsl:attribute name="href"><gslib:groupHref path="{@path}"/></xsl:attribute>
29 <xsl:attribute name="title"><gslib:groupName path="{@path}"/></xsl:attribute>
30 <gslib:groupName path="{@path}" />
31 </a>
32 <gslib:rightArrow/>
33 </xsl:for-each>
34 </xsl:if>
35 </xsl:template>
36
37 <!-- the page content -->
38 <xsl:template match="/page">
39 <xsl:call-template name="audio-transcription" />
40 </xsl:template>
41
42 <xsl:template name="audio-transcription">
43 <link rel="icon" href="interfaces/{$interface_name}/korero-maori-asr/dist/favicon.ico" />
44 <link href="interfaces/{$interface_name}/korero-maori-asr/dist/css/app.css" rel="preload" as="style" />
45 <link href="interfaces/{$interface_name}/korero-maori-asr/dist/js/app.js" rel="preload" as="script" />
46 <link href="interfaces/{$interface_name}/korero-maori-asr/dist/js/chunk-vendors.js" rel="preload" as="script" />
47 <link href="interfaces/{$interface_name}/korero-maori-asr/dist/css/app.css" rel="stylesheet" />
48
49 <gsf:style>
50 .ui-widget-content a {
51 color: inherit;
52 }
53
54 #container {
55 background-color: var(--page-bg-color);
56 line-height: initial;
57 }
58
59 #gs_content {
60 padding: 0;
61 background-color: var(--page-bg-color);
62 }
63
64 #gs_banner {
65 display: none;
66 }
67
68 #topArea {
69 padding: 0.5em;
70 background-color: rgb(var(--primary-bg-color));
71 }
72
73 .app-bar {
74 box-shadow: 0 3px 4px -3px #404040;
75 border-radius: 0 0 5px 5px;
76 }
77
78 .ui-button {
79 background-color: rgb(var(--primary-bg-color-l1));
80 color: var(--fg-color);
81 border-color: white;
82 }
83 </gsf:style>
84
85 <noscript>
86 <strong>We're sorry but the Korero Maori Transcription interface doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
87 </noscript>
88
89 <div id="app"></div>
90 <!-- built files will be auto injected -->
91
92 <gslib:langfrag name="atea" />
93 <gsf:script src="interfaces/{$interface_name}/korero-maori-asr/dist/js/chunk-vendors.js"></gsf:script>
94 <gsf:script src="interfaces/{$interface_name}/korero-maori-asr/dist/js/app.js"></gsf:script>
95 </xsl:template>
96
97</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.