annotate summa/english/thml.html.xsl @ 125:183bfdf5ca5c

catch up through FS_vi A108
author ht
date Sat, 10 Sep 2022 10:03:58 +0000
parents 093a560860d9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1 <?xml version='1.0'?>
55
093a560860d9 work together
ht
parents: 50
diff changeset
2 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:lang="http://www.ccel.org/info/languageCodes.xml" xmlns:letter="http://www.ccel.org/alphabetLetters" xmlns:str="http://exslt.org/strings" exclude-result-prefixes="xi lang letter str">
093a560860d9 work together
ht
parents: 50
diff changeset
3 <xsl:output method="xhtml" indent="yes" encoding="UTF-8"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
4
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
5 <!--
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
6 thml.html.xsl: convert a ThML document to HTML
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
7 Special processing for Text.Dictionary, Text.Daily
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
8 First version by Jimmy Osborn 2002-summer; additional work by
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
9 Wes Morgan, Jon VanHofwegen, Brian Johnson, Harry Plantinga, Matt Johnson
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
10
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
11 Parameters it understands:
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
12 sect: In server mode,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
13 ID of divn to return.
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
14 Actually, return the divn less contained divn elements.
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
15 If id is not of a divn, returns smallest containing divn
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
16 Special values are all, toc, about, titlepage,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
17 today (for Text.Daily docs)
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
18 Also, if _id, it returns the element whose id is given, which
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
19 could be more or less than a section.
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
20 In desktop mode, it's blank, ain't it?
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
21 debug: 1 to turn on debugging mode
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
22 notes: foot, margin, or hidden
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
23 words: if 1, add <a id="xxx"> around words for scripting
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
24 osisRef: handle osisRef request
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
25 term: for dictionary term lookup
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
26 start: for dictionary, show terms starting with this
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
27 desktop 1 for running from CCEL-Desktop
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
28 bibpath relative path to bible html
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
29 bver single bible preference for the server
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
30 ot_bib, nt_bib, ap_bib: bible preferences
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
31 bcb 1 to enable bcb
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
32 -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
33
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
34 <!-- set up parameter defaults -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
35 <xsl:param name="sect">all</xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
36 <xsl:param name="debug"></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
37 <xsl:param name="notes">foot</xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
38 <xsl:param name="words"></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
39 <xsl:param name="bver">asv</xsl:param>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
40 <xsl:param name="bibpath">.</xsl:param>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
41 <xsl:param name="osisRef"></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
42 <xsl:param name="term"></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
43 <xsl:param name="start"></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
44 <xsl:param name="desktop">1</xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
45 <xsl:param name="theText"></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
46 <xsl:param name="id"></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
47 <xsl:param name="word">0</xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
48 <xsl:param name="ot_bib"><xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
49 <xsl:when test="$bver"><xsl:value-of select="$bver"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
50 <xsl:otherwise>web</xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
51 </xsl:choose></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
52 <xsl:param name="nt_bib"><xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
53 <xsl:when test="$bver"><xsl:value-of select="$bver"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
54 <xsl:otherwise>web</xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
55 </xsl:choose></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
56 <xsl:param name="ap_bib"><xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
57 <xsl:when test="$bver"><xsl:value-of select="$bver"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
58 <xsl:otherwise>kjv</xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
59 </xsl:choose></xsl:param>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
60 <xsl:param name="bcb">0</xsl:param>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
61
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
62 <!-- myNotes is what we should do with notes, whether passed in by the
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
63 notes param or default (footnotes) -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
64 <xsl:variable name="myNotes"><xsl:choose><xsl:when test="$notes='hidden'">hidden</xsl:when><xsl:when test="$notes='margin'">margin</xsl:when><xsl:otherwise>foot</xsl:otherwise></xsl:choose></xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
65
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
66 <xsl:variable name="termTrans">ABCDEFGHIJKLMNOPQRSTUVWXYZ+,;.()[]{}=</xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
67
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
68 <xsl:variable name="authorID">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
69 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
70 <xsl:when test="/processing-instruction()[name()='thml-authorID']">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
71 <xsl:value-of select="/processing-instruction()[name()='thml-authorID']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
72 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
73 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
74 <xsl:value-of select="/ThML/ThML.head/electronicEdInfo/authorID"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
75 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
76 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
77 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
78
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
79 <xsl:variable name="bookID">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
80 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
81 <xsl:when test="/processing-instruction()[name()='thml-bookID']">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
82 <xsl:value-of select="/processing-instruction()[name()='thml-bookID']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
83 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
84 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
85 <xsl:value-of select="/ThML/ThML.head/electronicEdInfo/bookID"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
86 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
87 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
88 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
89
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
90 <xsl:variable name="author">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
91 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
92 <xsl:when test="/processing-instruction()[name()='thml-author']">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
93 <xsl:value-of select="/processing-instruction()[name()='thml-author']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
94 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
95 <xsl:when test="/ThML/ThML.head/electronicEdInfo/DC/DC.Creator[@sub='Author' and @scheme='short-form']">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
96 <xsl:value-of select="/ThML/ThML.head/electronicEdInfo/DC/DC.Creator[@sub='Author' and @scheme='short-form']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
97 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
98 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
99 <xsl:value-of select="/ThML/ThML.head/electronicEdInfo/DC/DC.Creator[@sub='Author'
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
100 and not(@scheme)]"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
101 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
102 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
103 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
104
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
105 <xsl:variable name="title">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
106 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
107 <xsl:when test="/processing-instruction()[name()='thml-title']">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
108 <xsl:value-of select="/processing-instruction()[name()='thml-title']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
109 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
110 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
111 <xsl:value-of select="/ThML/ThML.head/electronicEdInfo/DC/DC.Title[not(@sub='short')]"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
112 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
113 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
114 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
115
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
116 <xsl:variable name="authLet" select="substring($authorID,1,1)"/>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
117 <xsl:variable name="baseURI">/ccel/<xsl:value-of select="$authorID"/>/<xsl:value-of select="$bookID"/></xsl:variable>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
118 <xsl:variable name="homeURI">http://www.ccel.org<xsl:value-of select="$baseURI"/></xsl:variable>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
119 <xsl:variable name="xmlfile">http://www.ccel.org/<xsl:value-of select="$authLet"/>/<xsl:value-of select="$authorID"/>/<xsl:value-of select="$bookID"/>.xml</xsl:variable>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
120 <xsl:variable name="homedir">http://www.ccel.org/<xsl:value-of select="$authLet"/>/<xsl:value-of select="$authorID"/>/<xsl:value-of select="$bookID"/></xsl:variable>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
121
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
122 <xsl:param name="rootPath">/ccel/<xsl:value-of select="$authLet"/>/<xsl:value-of select="$authorID"/>/<xsl:value-of select="$bookID"/>/cache/xml/</xsl:param>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
123
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
124 <xsl:variable name="bookInfo">bookInfo.xml</xsl:variable><!--concat('/ccel/',$authLet,'/',
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
125 $authorID, '/', $bookID, '/bookInfo.xml')-->
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
126
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
127 <xsl:variable name="ccsubj" select="/ThML/ThML.head/electronicEdInfo/DC/DC.Subject[@scheme='ccel']"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
128
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
129 <!-- headtitle is used on left side of navbar -->
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
130 <xsl:variable name="shorttitle" select="/ThML/ThML.head/electronicEdInfo/DC/DC.Title[@sub='short']"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
131 <xsl:variable name="headtitle"><xsl:choose><xsl:when test="$shorttitle"><xsl:value-of select="$shorttitle"/></xsl:when><xsl:otherwise><xsl:value-of select="$title"/></xsl:otherwise></xsl:choose></xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
132 <xsl:variable name="titlepage" select="/ThML/ThML.body/div1[1]"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
133 <xsl:variable name="titlepageID" select="$titlepage/@id"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
134 <xsl:param name="progress">0%</xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
135
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
136 <!-- this is the ID of the requested element. -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
137 <xsl:variable name="mySectID">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
138 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
139 <xsl:when test="$osisRef != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
140 <xsl:value-of select="$osisRef"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
141 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
142 <xsl:when test="$sect='titlepage'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
143 <xsl:value-of select="/ThML/ThML.body/div1[1]/@id"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
144 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
145 <xsl:when test="substring($sect,1,1)='_'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
146 <xsl:value-of select="substring($sect,2)"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
147 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
148 <xsl:when test="/processing-instruction()[name()='thml-sect']">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
149 <xsl:value-of select="/processing-instruction()[name()='thml-sect']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
150 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
151 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
152 <xsl:value-of select="$sect"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
153 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
154 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
155 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
156
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
157
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
158 <xsl:variable name="theElt" select="/ThML/ThML.body//*[@id = $mySectID]"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
159
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
160 <!-- this is the ID of the sect (divn) containing the requested element -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
161 <xsl:variable name="theDivID">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
162 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
163 <xsl:when test="$sect='all'"></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
164 <xsl:when test="$theElt[name()='div1'] or $theElt[name()='div2'] or
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
165 $theElt[name()='div3'] or $theElt[name()='div4'] or
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
166 $theElt[name()='div5']">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
167 <xsl:value-of select="$mySectID"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
168 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
169 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
170 <xsl:value-of select="$theElt/ancestor::div5/@id|$theElt/ancestor::div4/@id|$theElt/ancestor::div3/@id|$theElt/ancestor::div2/@id|$theElt/ancestor::div1/@id[last()]"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
171 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
172 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
173 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
174
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
175
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
176 <!-- for osisRefs
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
177 - delete any + and rest of osisRef string
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
178 - delete any - and rest of osisRef string
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
179 - get the ID of <scripture osisDI="..." or <scripCom osisRef="..."
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
180 -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
181
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
182 <xsl:variable name="osisRefOne">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
183 <xsl:choose>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
184 <xsl:when test="contains($osisRef,'+')"><xsl:value-of select="substring-before($osisRef,'+')"/></xsl:when>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
185 <xsl:otherwise><xsl:value-of select="$osisRef"/></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
186 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
187 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
188 <xsl:variable name="osisRefStart">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
189 <xsl:choose>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
190 <xsl:when test="contains($osisRef,'-')"><xsl:value-of select="substring-before($osisRef,'-')"/></xsl:when>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
191 <xsl:otherwise><xsl:value-of select="$osisRef"/></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
192 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
193 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
194
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
195 <xsl:variable name="osisRefID">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
196 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
197 <xsl:when test="$osisRefStart=''"></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
198 <xsl:otherwise>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
199 <xsl:value-of select="//scripture[@osisID=$osisRefStart]/@id|//scripCom[contains(@osisRef,$osisRefStart)]/@id"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
200 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
201 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
202 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
203 <xsl:variable name="osisSect">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
204 <xsl:value-of select="substring-before($osisRefID,'-')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
205 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
206
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
207 <!-- 'in' means #id urls, 'ex' means bookID.id.html urls -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
208 <xsl:variable name="urls">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
209 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
210 <xsl:when test="$mySectID='all' and $desktop!=1 and $osisRef=''">in</xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
211 <xsl:otherwise>ex</xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
212 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
213 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
214
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
215 <xsl:variable name="urlPrefix">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
216 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
217 <xsl:when test="$urls='in'">#</xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
218 <xsl:otherwise><xsl:value-of select="$bookID"/>.</xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
219 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
220 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
221 <xsl:variable name="urlSuffix">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
222 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
223 <xsl:when test="$urls='in'"></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
224 <xsl:otherwise>.html<!--<xsl:value-of select="$params"/>--></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
225 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
226 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
227 <xsl:variable name="tocURL">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
228 <xsl:value-of select="concat($urlPrefix,'toc',$urlSuffix)"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
229 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
230 <xsl:variable name="aboutURL">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
231 <xsl:value-of select="concat($bookID,$urlSuffix)"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
232 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
233 <xsl:variable name="titlepageURL">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
234 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
235 <xsl:when test="$mySectID='all'">#<xsl:value-of select="$titlepageID"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
236 <xsl:otherwise><xsl:value-of select="concat($urlPrefix,'titlepage',$urlSuffix)"/></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
237 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
238 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
239 <xsl:variable name="cssURL">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
240 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
241 <xsl:when test="$sect='all'"><xsl:value-of select="$homeURI"/>.css</xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
242 <xsl:otherwise><xsl:value-of select="$bookID"/>.css</xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
243 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
244 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
245
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
246 <!--Is this book a Text.Dictionary?-->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
247 <xsl:variable name="isDict">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
248 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
249 <xsl:when test="/ThML/ThML.head/electronicEdInfo/DC/DC.Type='Text.Dictionary'">1</xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
250 <xsl:when test="processing-instruction('thml-dctype')='Text.Dictionary'">1</xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
251 <xsl:otherwise></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
252 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
253 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
254
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
255 <xsl:variable name="myTerm">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
256 <xsl:variable name="temp">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
257 <xsl:call-template name="url-decode">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
258 <xsl:with-param name="encoded" select="$term"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
259 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
260 </xsl:variable>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
261 <xsl:value-of select="translate($temp,$termTrans,'abcdefghijklmnopqrstuvwxyz ')"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
262 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
263
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
264
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
265 <!--Is this book a Text.Daily?-->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
266 <xsl:variable name="isDaily">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
267 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
268 <xsl:when test="/ThML/ThML.head/electronicEdInfo/DC/DC.Type='Text.Daily'">1</xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
269 <xsl:when test="processing-instruction('thml-dctype')='Text.Daily'">1</xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
270 <xsl:otherwise>0</xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
271 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
272 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
273
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
274
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
275 <!-- ============================================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
276 <!-- ThML template: do outer stuff, then call appropriate templates -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
277 <!-- ============================================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
278 <xsl:template match="/">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
279 <xsl:if test="$debug">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
280 <xsl:message>rootPath: <xsl:value-of select="$rootPath"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
281 <xsl:message>desktop: <xsl:value-of select="$desktop"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
282 <xsl:message>authorID: <xsl:value-of select="$authorID"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
283 <xsl:message>bookID: <xsl:value-of select="$bookID"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
284 <xsl:message>title: <xsl:value-of select="$title"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
285 <xsl:message>bookInfo: <xsl:value-of select="$bookInfo"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
286 <xsl:message>ccsubj: <xsl:value-of select="$ccsubj"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
287 <xsl:message>head: <xsl:value-of select="$headtitle"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
288 <xsl:message>author: <xsl:value-of select="$author"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
289 <xsl:message>notes: <xsl:value-of select="$myNotes"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
290 <xsl:message>sect: <xsl:value-of select="$sect"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
291 <xsl:message>mySectID: <xsl:value-of select="$mySectID"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
292 <xsl:message>osisRef: <xsl:value-of select="$osisRef"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
293 <xsl:message>urls: <xsl:value-of select="$urls"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
294 <xsl:message>urlPrefix: <xsl:value-of select="$urlPrefix"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
295 <xsl:message>tocURL: <xsl:value-of select="$tocURL"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
296 <xsl:message>aboutURL: <xsl:value-of select="$aboutURL"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
297 <xsl:message>theElt: <xsl:value-of select="$theElt/@id"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
298 <xsl:message>theDivID: <xsl:value-of select="$theDivID"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
299 <xsl:message>isDict: <xsl:value-of select="$isDict"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
300 <xsl:message>term: <xsl:value-of select="$term"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
301 <xsl:message>myTerm: <xsl:value-of select="$myTerm"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
302 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
303
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
304 <html>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
305 <head>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
306 <title><xsl:value-of select="$title"/> (<xsl:value-of select="translate($mySectID,'+',' ')"/>)</title>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
307 <link rel="stylesheet" type="text/css" href="/ss/ThML10.css"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
308
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
309 <!-- stylesheet -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
310 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
311 <xsl:when test="$sect='all' and not(/processing-instruction()[name()='thml-authorID'])">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
312 <style type="text/css">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
313 <xsl:value-of select="/ThML/ThML.head/style[@type='text/css']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
314 </style>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
315 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
316 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
317 <link rel="stylesheet" type="text/css" href="{$bookID}.css"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
318 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
319 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
320
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
321 <!-- add javascript for isDaily documents -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
322 <xsl:if test="$isDaily=1">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
323 <script language="javascript" type="text/javascript">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
324 function goToday() {
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
325 var d = new Date();
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
326 var theloc = "d";
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
327 if (d.getMonth() &lt; 9) theloc += "0";
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
328 theloc += String(d.getMonth() +1);
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
329 if (d.getDate() &lt; 10) theloc += "0";
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
330 theloc += String(d.getDate());
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
331
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
332 <xsl:if test="$bookID='morneve'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
333 if (d.getHours() &lt; 12) theloc += "am";
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
334 else theloc += "pm";
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
335 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
336 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
337 <xsl:when test="$urls='in'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
338 self.location = "#" + theloc;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
339 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
340 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
341 self.location = "<xsl:value-of select="$bookID"/>." +
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
342 theloc + ".html";
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
343 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
344 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
345 return false;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
346 }
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
347
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
348 function goDay(month,day) {
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
349 var m=month.value;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
350 var da = day.value;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
351 var d = new Date();
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
352 var theloc = "d";
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
353 if (((m=="04" || m=="06" || m=="09" || m=="11") &amp;&amp; da=="31") || (m=="02" &amp;&amp; (da=="30" || da=="31"))) {
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
354 alert("Invalid date! Try again.");
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
355 return false;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
356 }
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
357 theloc += String(m) + String(da);
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
358 <xsl:if test="$bookID='morneve'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
359 if (d.getHours() &lt; 12) theloc += "am";
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
360 else theloc += "pm";
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
361 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
362 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
363 <xsl:when test="$urls='in'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
364 self.location = "#" + theloc;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
365 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
366 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
367 self.location = "<xsl:value-of select="$bookID"/>." +
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
368 theloc + ".html";
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
369 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
370 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
371 return false;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
372 }
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
373 </script>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
374 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
375 </head>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
376
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
377 <body>
55
093a560860d9 work together
ht
parents: 50
diff changeset
378 <xsl:attribute name="onload">init.call(); highlightSearch();</xsl:attribute>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
379 <xsl:if test="$isDaily=1 and $sect='today'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
380 <script>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
381 goToday();
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
382 </script>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
383 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
384 <script language="javascript" type="text/javascript" src="/ss/util-dom.js"></script>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
385 <script language="javascript" type="text/javascript" src="/ss/highlight.js"></script>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
386 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
387 <xsl:when test="$osisRef != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
388 <xsl:apply-templates select="/ThML/ThML.body/div1[@id=$osisSect] |
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
389 /ThML/ThML.body/div1/div2[@id=$osisSect] |
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
390 /ThML/ThML.body/div1/div2/div3[@id=$osisSect] |
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
391 /ThML/ThML.body/div1/div2/div3/div4[@id=$osisSect] |
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
392 /ThML/ThML.body/div1/div2/div3/div4/div5[@id=$osisSect]" mode="includeParsing"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
393 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
394
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
395 <!-- for a term request on server, which says section is about -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
396 <!--
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
397 <xsl:when test="$desktop!='1' and $myTerm != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
398 <xsl:apply-templates select="/ThML/ThML.body/div1/div2[@id='a']/glossary" mode="dict"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
399 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
400 -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
401
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
402 <xsl:when test="$mySectID='about'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
403 <xsl:apply-templates select="/ThML/ThML.head|ThML.head" mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
404 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
405
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
406 <!-- here for dictBookID.html?term=myTerm -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
407 <xsl:when test="$mySectID='toc' and $myTerm!=''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
408 <xsl:variable name="filename">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
409 <xsl:if test="$desktop='1'"><xsl:text>../books/</xsl:text></xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
410 <xsl:if test="$desktop='0'"><xsl:text>/ccel/</xsl:text></xsl:if>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
411 <xsl:value-of select="$authLet"/>/<xsl:value-of select="$authorID"/>/<xsl:value-of select="$bookID"/>/xml/<xsl:value-of select="$bookID"/>.<xsl:value-of select="substring($myTerm,1,1)"/>.xml</xsl:variable>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
412 <xsl:apply-templates select="document($filename,$rootPath)//glossary" mode="dict"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
413 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
414
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
415 <xsl:when test="$mySectID='toc'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
416 <xsl:apply-templates select="/ThML/ThML.body|ThML.body" mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
417 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
418
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
419 <xsl:when test="substring($sect,1,1)='_'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
420 <xsl:apply-templates select="$theElt" mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
421 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
422
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
423 <xsl:when test="$theDivID != '' and $start=''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
424 <xsl:apply-templates select="/ThML/ThML.body/div1[@id=$theDivID] |
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
425 /ThML/ThML.body/div1/div2[@id=$theDivID] |
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
426 /ThML/ThML.body/div1/div2/div3[@id=$theDivID] |
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
427 /ThML/ThML.body/div1/div2/div3/div4[@id=$theDivID] |
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
428 /ThML/ThML.body/div1/div2/div3/div4/div5[@id=$theDivID]" mode="includeParsing"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
429 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
430
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
431 <xsl:when test="$sect='today' and $isDaily=1">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
432 <h1>Going to today's reading...</h1>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
433 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
434
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
435 <xsl:when test="$isDict=1 and ($myTerm!='' or $start!='')">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
436 <xsl:if test="$myTerm!=''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
437 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
438 <xsl:when test="//glossary/term[translate(.,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
439 $termTrans,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
440 'abcdefghijklmnopqrstuvwxyz ')=$myTerm]">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
441 <xsl:call-template name="dictTerm"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
442 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
443 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
444 <xsl:call-template name="dictTermNotFound"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
445 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
446 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
447 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
448 <xsl:if test="$start!=''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
449 <xsl:call-template name="dictStart"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
450 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
451 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
452
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
453 <xsl:otherwise> <!-- $sect should be 'all' -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
454 <xsl:apply-templates select="*" mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
455 <xsl:apply-templates select="/ThML/ThML.body/*" mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
456 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
457
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
458 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
459
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
460 <xsl:if test="substring($sect,1,1) != '_'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
461 <xsl:call-template name="add-footer"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
462 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
463
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
464 </body>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
465 </html>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
466 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
467
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
468
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
469 <!-- ================================================================ -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
470 <!-- divn template: if $sect=all, process all divs, else only -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
471 <!-- requested one(s). Handle navbar and notes, then apply-templates. -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
472 <!-- ================================================================ -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
473 <xsl:template match="div1|div2|div3|div4|div5|div[@type='sect']" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
474 <xsl:if test="($sect='all' or @id=$theDivID or @id=$osisSect)">
55
093a560860d9 work together
ht
parents: 50
diff changeset
475 <div id="{@id}" class="{local-name()}">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
476 <xsl:call-template name="navbar">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
477 <xsl:with-param name="progress" select="@progress"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
478 </xsl:call-template>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
479 <!--<a name="navtop" id="navtop"/>-->
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
480 <xsl:apply-templates mode="includeParsing"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
481 <xsl:if test="./p//note and $myNotes='foot'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
482 <hr class="Note" id="noteBottom"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
483 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
484 <xsl:if test=".//note and $myNotes='foot'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
485 <xsl:apply-templates select="./*" mode="createNotes"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
486 </xsl:if>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
487 <!--<a name="navbottom" id="navbottom"/>-->
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
488 <xsl:call-template name="navbar">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
489 <xsl:with-param name="progress" select="@progress"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
490 </xsl:call-template>
55
093a560860d9 work together
ht
parents: 50
diff changeset
491 </div>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
492 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
493 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
494
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
495
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
496 <!-- ============================================================ -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
497 <!-- Generate a spiffy Table of Contents with expandable outline. -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
498 <!-- ============================================================ -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
499 <xsl:template match="ThML.body" name="toc" mode="includeParsing">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
500 <xsl:if test="$bcb=1"><table id="bcbHide" bgcolor="#660000" style="margin-top:24pt; width:100%">
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
501 <tr><td><p class="whitehead" style="text-align:center"><xsl:value-of select="$title"/> - Table of Contents</p></td></tr>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
502 </table></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
503 <h1 class="title"><xsl:value-of select="$title"/></h1>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
504 <h3 class="subhead">by</h3>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
505 <h2 class="subhead"><xsl:value-of select="$author"/></h2>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
506 <hr width="30%"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
507 <div style="text-align:center; margin-left:0.5in; margin-right:0.5in">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
508 <table align="center"><tr><td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
509 <h1 class="title" id="toc">Table of Contents</h1>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
510 <xsl:if test="$isDaily=1">
55
093a560860d9 work together
ht
parents: 50
diff changeset
511 <div class="TOC1" style="text-align:center">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
512 <form onsubmit="return goToday()">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
513 <input type="submit" value="Go to today"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
514 </form>
55
093a560860d9 work together
ht
parents: 50
diff changeset
515 </div>
093a560860d9 work together
ht
parents: 50
diff changeset
516 <div class="TOC1" style="text-align:center">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
517 <form onsubmit="return goDay(month,day)">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
518 <select name="month">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
519 <option value="01">January</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
520 <option value="02">February</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
521 <option value="03">March</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
522 <option value="04">April</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
523 <option value="05">May</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
524 <option value="06">June</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
525 <option value="07">July</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
526 <option value="08">August</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
527 <option value="09">September</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
528 <option value="10">October</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
529 <option value="11">November</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
530 <option value="12">December</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
531 </select>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
532 <select name="day">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
533 <option value="01">1</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
534 <option value="02">2</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
535 <option value="03">3</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
536 <option value="04">4</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
537 <option value="05">5</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
538 <option value="06">6</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
539 <option value="07">7</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
540 <option value="08">8</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
541 <option value="09">9</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
542 <option value="10">10</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
543 <option value="11">11</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
544 <option value="12">12</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
545 <option value="13">13</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
546 <option value="14">14</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
547 <option value="15">15</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
548 <option value="16">16</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
549 <option value="17">17</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
550 <option value="18">18</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
551 <option value="19">19</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
552 <option value="20">20</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
553 <option value="21">21</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
554 <option value="22">22</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
555 <option value="23">23</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
556 <option value="24">24</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
557 <option value="25">25</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
558 <option value="26">26</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
559 <option value="27">27</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
560 <option value="28">28</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
561 <option value="29">29</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
562 <option value="30">30</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
563 <option value="31">31</option>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
564 </select>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
565 <input type="submit" value="Go to day..."/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
566 </form>
55
093a560860d9 work together
ht
parents: 50
diff changeset
567 </div>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
568 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
569 <p class="TOC1" style="text-align:center">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
570 <a class="TOC" href="{$aboutURL}">
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
571 <xsl:if test="$bcb=1"><xsl:attribute name="bcbTarg">true</xsl:attribute></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
572 <i>About This Book</i>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
573 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
574 </p>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
575 <xsl:apply-templates select="div1[1]" mode="tocRequestDom1"/>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
576 <xsl:if test="$bcb=1"><p id="bcbHide" style="text-indent:0in;margin-top:12pt">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
577 <a href="/files/nav.htm">Navigation and searching hints</a>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
578 </p></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
579 <xsl:if test="$isDict=1">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
580 <xsl:if test="$bcb=1"><p id="bcbHide" style="text-indent:0in;margin-top:12pt">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
581 <form action="/termSearch">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
582
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
583 Look up an entry:
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
584 <input type="text" name="q"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
585 <input type="hidden" name="authorID" value="{$authorID}"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
586 <input type="hidden" name="bookID" value="{$bookID}"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
587 <input type="submit" value="Search"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
588 </form>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
589 </p></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
590 <p class="nav">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
591 <xsl:for-each select="document('')/*/letter:alphabet/letter:letter">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
592 <a class="TOC" href="/termSearch?authorID={$authorID}&amp;bookID={$bookID}&amp;q={.}"><xsl:value-of select="translate(., 'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/></a><xsl:text> </xsl:text>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
593 </xsl:for-each>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
594 </p></xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
595 </td></tr></table>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
596 </div>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
597 <xsl:if test="$bcb=1"><hr id="bcbHide"/></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
598 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
599
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
600 <xsl:template match="div1|div2|div3|div4|div5" mode="tocRequestDom1">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
601 <xsl:variable name="unique" select="@id"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
602 <div>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
603 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
604 <xsl:when test="local-name(.) = 'div1'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
605 <xsl:attribute name="style">display:block</xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
606 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
607 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
608 <xsl:attribute name="style">display:none</xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
609 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
610 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
611 <xsl:attribute name="id">d<xsl:value-of select="$unique"/></xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
612 <xsl:apply-templates select=".|following-sibling::div1|following-sibling::div2|following-sibling::div3|following-sibling::div4|following-sibling::div5" mode="tocFillDivDom1"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
613 </div>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
614 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
615
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
616 <xsl:template match="div1|div2|div3|div4|div5" mode="tocFillDivDom1">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
617 <xsl:variable name="level">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
618 <xsl:value-of select="substring-after(local-name(.), 'div')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
619 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
620 <p class="{concat('TOC', $level)}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
621 <xsl:if test="boolean(div2|div3|div4|div5)">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
622 <xsl:variable name="nextUnique" select="div2/@id|div3/@id|div4/@id|div5/@id"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
623 <a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
624 <xsl:attribute name="href">javascript:t(&apos;d<xsl:value-of select="$nextUnique"/>&apos;,&apos;p<xsl:value-of select="$nextUnique"/>&apos;)</xsl:attribute>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
625 <img alt="Click to expand or collapse this item" title="Click to expand or collapse this item" border="0" src="/pix/shut.gif" onmouseover="javascript:highlight(this)" onmouseout="javascript:unhighlight(this)">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
626 <xsl:attribute name="id">p<xsl:value-of select="$nextUnique"/></xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
627 </img>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
628 </a>&#160;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
629 </xsl:if>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
630 <a class="TOC" href="{$urlPrefix}{@id}{$urlSuffix}">
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
631 <xsl:if test="$bcb=1"><xsl:attribute name="bcbParam">true</xsl:attribute></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
632 <xsl:value-of select="@title"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
633 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
634 </p>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
635 <xsl:apply-templates select="div2[1]|div3[1]|div4[1]|div5[1]" mode="tocRequestDom1"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
636 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
637
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
638
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
639 <!-- ====================================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
640 <!-- Create a list of dictionary terms starting with $start -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
641 <!-- ====================================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
642 <xsl:template name="dictStart">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
643 <xsl:variable name="firstletter" select="substring($start,1,1)"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
644 <xsl:variable name="prev1">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
645 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
646 <xsl:when test="string-length($start) != 1">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
647 <xsl:value-of select="substring($start,1,1)"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
648 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
649 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
650 <xsl:value-of select="translate($start,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
651 'abcdefghijklmnopqrstuvwxyz','zabcdefghijklmnopqrstuvwxy')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
652 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
653 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
654 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
655 <xsl:variable name="next1">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
656 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
657 <xsl:when test="string-length($start) != 1">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
658 <xsl:value-of select="substring($start,1,1)"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
659 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
660 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
661 <xsl:value-of select="translate($start,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
662 'abcdefghijklmnopqrstuvwxyz','bcdefghijklmnopqrstuvwxyza')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
663 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
664 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
665 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
666
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
667 <xsl:call-template name="navbar">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
668 <xsl:with-param name="prev" select="$prev1"/>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
669 <xsl:with-param name="prevParam">?start=<xsl:value-of select="$prev1"/></xsl:with-param>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
670 <xsl:with-param name="next" select="$next1"/>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
671 <xsl:with-param name="nextParam">?start=<xsl:value-of select="$next1"/></xsl:with-param>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
672 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
673
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
674 <h3>Terms starting with <xsl:value-of select="translate($start,
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
675 'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')"/></h3>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
676 <ul>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
677 <xsl:for-each select="//glossary/term[translate(substring(.,1,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
678 string-length($start)), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
679 'abcdefghijklmnopqrstuvwxyz')=$start]">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
680 <xsl:variable name="first1" select="substring($start,1,1)"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
681
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
682 <li><a href="{$bookID}.{$first1}.html?term={translate(.,' ,;',
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
683 '+')}"><xsl:value-of select="."/></a></li>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
684 </xsl:for-each>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
685 </ul>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
686 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
687
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
688
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
689 <!-- ========================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
690 <!-- Create a dictionary term page for $myTerm -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
691 <!-- ========================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
692 <xsl:template match="*" mode="dict">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
693 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
694 <xsl:when test="//glossary/term[translate(.,$termTrans,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
695 'abcdefghijklmnopqrstuvwxyz ')=$myTerm]">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
696 <xsl:call-template name="dictTerm"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
697 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
698 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
699 <xsl:call-template name="dictTermNotFound"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
700 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
701 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
702 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
703
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
704 <xsl:template name="dictTerm">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
705 <xsl:variable name="termNode" select="//glossary/term[translate(.,$termTrans,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
706 'abcdefghijklmnopqrstuvwxyz ')=$myTerm]"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
707
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
708 <xsl:call-template name="navbar">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
709 <xsl:with-param name="prev" select="translate(substring($termNode/preceding::term[1],1,1),
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
710 'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
711 <xsl:with-param name="prevParam">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
712 <xsl:if test="$termNode/preceding::term[1]">?term=<xsl:call-template name="url-encode">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
713 <xsl:with-param name="str" select="$termNode/preceding::term[1]"/></xsl:call-template></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
714 </xsl:with-param>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
715 <xsl:with-param name="next" select="translate(substring($termNode/following::term[1],1,1),
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
716 'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
717 <xsl:with-param name="nextParam">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
718 <xsl:if test="$termNode/following::term[1]">?term=<xsl:call-template name="url-encode">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
719 <xsl:with-param name="str" select="$termNode/following::term[1]"/></xsl:call-template></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
720 </xsl:with-param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
721 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
722 <a name="navtop" id="navtop"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
723
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
724 <dl>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
725 <b><xsl:apply-templates select="$termNode" mode="includeParsing"/></b>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
726 <xsl:apply-templates select="$termNode/following-sibling::def[1]" mode="includeParsing"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
727 </dl>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
728
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
729 <xsl:if test="string-length($myTerm) &gt; 2">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
730 <xsl:if test="count(//glossary/term[contains(translate(.,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
731 $termTrans,'abcdefghijklmnopqrstuvwxyz '),
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
732 $myTerm)]) &gt; 1">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
733 <h5>Or did you want:</h5>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
734 <ul>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
735 <xsl:for-each select="//glossary/term[contains(translate(.,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
736 $termTrans,'abcdefghijklmnopqrstuvwxyz '),
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
737 $myTerm) and not(translate(., $termTrans,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
738 'abcdefghijklmnopqrstuvwxyz ')=$myTerm)]">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
739 <xsl:variable name="tempTerm">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
740 <xsl:call-template name="url-encode">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
741 <xsl:with-param name="str" select="."/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
742 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
743 </xsl:variable>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
744 <li><a href="{$bookID}.{substring($myTerm,1,1)}.html?term={$tempTerm}"><xsl:value-of select="."/></a></li>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
745 </xsl:for-each>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
746 </ul>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
747 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
748 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
749
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
750 <h5><a href="/termSearch?q={substring($myTerm,1,2)}&amp;authorID={$authorID}&amp;bookID={$bookID}">More terms</a></h5>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
751 <a name="navbottom" id="navbottom"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
752 <xsl:call-template name="navbar">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
753 <xsl:with-param name="prev" select="translate(substring($termNode/preceding::term[1],1,1),
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
754 'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
755 <xsl:with-param name="prevParam">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
756 <xsl:if test="$termNode/preceding::term[1]">?term=<xsl:call-template name="url-encode">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
757 <xsl:with-param name="str" select="$termNode/preceding::term[1]"/></xsl:call-template></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
758 </xsl:with-param>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
759 <xsl:with-param name="next" select="translate(substring($termNode/following::term[1],1,1),
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
760 'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
761 <xsl:with-param name="nextParam">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
762 <xsl:if test="$termNode/following::term[1]">?term=<xsl:call-template name="url-encode">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
763 <xsl:with-param name="str" select="$termNode/following::term[1]"/></xsl:call-template></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
764 </xsl:with-param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
765 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
766 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
767
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
768
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
769 <!-- ======================================================= -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
770 <!-- Create a dictionary term page when $myTerm isn't found -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
771 <!-- ======================================================= -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
772 <xsl:template name="dictTermNotFound">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
773 <xsl:call-template name="navbar">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
774 <xsl:with-param name="prev" select="substring($myTerm,1,1)"/>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
775 <xsl:with-param name="prevParam">?start=<xsl:value-of select="substring($myTerm,1,1)"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
776 </xsl:with-param>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
777 <xsl:with-param name="next" select="translate(substring($myTerm,1,1),
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
778 'abcdefghijklmnopqrstuvwxyz','bcdefghijklmnopqrstuvwxyza')"/>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
779 <xsl:with-param name="nextParam">?start=<xsl:value-of select="translate(substring($myTerm,1,1),
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
780 'abcdefghijklmnopqrstuvwxyz','bcdefghijklmnopqrstuvwxyza')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
781 </xsl:with-param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
782 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
783
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
784 <h2 termName="{$myTerm}">Term not found.</h2>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
785 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
786
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
787 <!-- if myTerm is contained by an existing term... -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
788 <xsl:when test="count(//glossary/term[contains(translate(.,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
789 $termTrans,'abcdefghijklmnopqrstuvwxyz '),
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
790 $myTerm)]) &gt; 0">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
791 <h5>What about these terms?</h5>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
792 <ul>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
793 <xsl:for-each select="//glossary/term[contains(translate(.,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
794 $termTrans,'abcdefghijklmnopqrstuvwxyz '),
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
795 $myTerm)]">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
796 <li><a bcbParam="true">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
797 <xsl:attribute name="href">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
798 <xsl:value-of select="$bookID"/>.<xsl:value-of select="translate(substring(.,1,1),
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
799 'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
800 <xsl:value-of select="$urlSuffix"/>?term=<xsl:call-template name="url-encode">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
801 <xsl:with-param name="str" select="."/></xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
802 </xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
803 <xsl:value-of select="."/></a></li>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
804 </xsl:for-each>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
805 </ul>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
806 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
807
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
808 <!-- if myTerm isn't contained in an existing term, return
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
809 terms that start with the same two letters -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
810 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
811 <xsl:variable name="beginTerm" select="substring($myTerm,1,2)"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
812 <xsl:if test="//glossary/term[starts-with(translate(.,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
813 $termTrans,'abcdefghijklmnopqrstuvwxyz '),
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
814 $beginTerm)]">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
815 <h5>What about these terms?</h5>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
816 <ul>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
817 <xsl:for-each select="//glossary/term[starts-with(translate(.,
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
818 $termTrans,'abcdefghijklmnopqrstuvwxyz '),
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
819 $beginTerm)]">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
820 <xsl:variable name="tempTerm">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
821 <xsl:call-template name="url-encode">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
822 <xsl:with-param name="str" select="."/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
823 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
824 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
825 <li><a bcbParam="true" href="{$bookID}.{translate(substring(.,1,1),
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
826 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
827 'abcdefghijklmnopqrstuvwxyz')}{$urlSuffix}?term={$tempTerm}"><xsl:value-of select="."/></a></li>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
828 </xsl:for-each>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
829 </ul>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
830 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
831 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
832 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
833 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
834
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
835
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
836 <!-- ============================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
837 <!-- Gnarly template to generate the about page -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
838 <!-- ============================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
839 <xsl:template match="ThML.head" name="about" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
840
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
841 <p><a name="about">&#160;</a></p>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
842 <center>
55
093a560860d9 work together
ht
parents: 50
diff changeset
843 <table border="2" style="margin-top:12pt; width: 440pt; border-color: #660000">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
844 <tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
845 <td bgcolor="#660000" width="100%" colspan="3"><p class="whitehead" style="text-align:center; font-size:14pt">About
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
846 <i><xsl:value-of select="$title"/></i> by <xsl:value-of select="$author"/></p>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
847 </td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
848 </tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
849 <tr><td colspan="3">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
850 <center>
55
093a560860d9 work together
ht
parents: 50
diff changeset
851 <div style="text-align:center; margin-top:12pt">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
852 <form method="get" action="http://www.ccel.org/search">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
853 <span style="font-weight:bold; font-size:14pt"><a class="TOC" href="{$titlepageURL}"><xsl:if test="$bcb=1"><xsl:attribute name="bcbParam">true</xsl:attribute></xsl:if>Title Page</a></span>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
854 &#160; &#160; &#160;
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
855 <span style="font-weight:bold; font-size:14pt"><a class="TOC" href="{$tocURL}"><xsl:if test="$bcb=1"><xsl:attribute name="bcbParam">true</xsl:attribute></xsl:if>Table of Contents</a></span>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
856 &#160; &#160; &#160;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
857 <xsl:if test="$isDaily=1">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
858 <span style="font-weight:bold; font-size:14pt"><a class="TOC" href="javascript:goToday()">Today's Reading</a></span>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
859 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
860 &#160; &#160; &#160;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
861
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
862 <input type="hidden" name="a" value="advanced_search"/>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
863 <input type="hidden" name="authorID" value="{$authorID}"/>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
864 <input type="hidden" name="bookID" value="{$bookID}"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
865 <span style="font-weight:bold; font-size:16pt">Search:</span>&#160;
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
866 <input type="text" size="12" name="q" value=""/>
55
093a560860d9 work together
ht
parents: 50
diff changeset
867 <input type="submit" value="Go"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
868 </form>
55
093a560860d9 work together
ht
parents: 50
diff changeset
869 </div>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
870 </center>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
871 </td></tr>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
872 <tr><td><table>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
873 <tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
874 <td style="width:110pt; text-align:right;">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
875 <p style="margin-top:12pt"><b>Title:</b></p></td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
876 <td style="width:5pt"></td>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
877 <td>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
878 <p style="margin-top:12pt">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
879 <a class="TOC" href="{$titlepageURL}"><xsl:if test="$bcb=1"><xsl:attribute name="bcbParam">true</xsl:attribute></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
880 <xsl:value-of select="$title"/></a></p></td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
881 </tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
882
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
883 <tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
884 <td align="right" valign="top"><b>Creator(s):</b></td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
885 <td></td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
886 <td><a class="TOC">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
887 <xsl:attribute name="href">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
888 <xsl:choose>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
889 <xsl:when test="$desktop=1">/ccel/<xsl:value-of select="$authorID"/>.html</xsl:when>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
890 <xsl:otherwise>/<xsl:value-of select="$authLet"/>/<xsl:value-of select="$authorID"/></xsl:otherwise>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
891 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
892 </xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
893 <xsl:value-of select="electronicEdInfo/DC/DC.Creator[@sub='Author' and @scheme='file-as']"/></a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
894 <xsl:for-each select="electronicEdInfo/DC/DC.Creator[@sub!='Author' and @scheme='file-as']">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
895 <br/><xsl:value-of select="."/><xsl:if test="@sub != ''"> (<xsl:value-of select="@sub"/>)</xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
896 </xsl:for-each>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
897 </td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
898 </tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
899
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
900 <xsl:if test="electronicEdInfo/DC/DC.Publisher!=''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
901 <tr><td align="right" valign="top"><b>Publisher:</b></td><td></td><td><xsl:value-of select="electronicEdInfo/DC/DC.Publisher"/></td></tr>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
902 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
903
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
904 <xsl:if test="generalInfo/description != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
905 <tr><td align="right" valign="top"><b>Description:</b></td><td></td><td><xsl:apply-templates select="generalInfo/description" mode="includeParsing"/></td></tr>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
906 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
907
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
908 <xsl:if test="generalInfo/firstPublished != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
909 <tr><td align="right" valign="top"><b>First Published:</b></td><td></td><td><xsl:apply-templates select="generalInfo/firstPublished" mode="includeParsing"/></td></tr>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
910 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
911
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
912 <xsl:if test="generalInfo/pubHistory != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
913 <tr><td align="right" valign="top"><b>Publication History:</b></td><td></td><td><xsl:apply-templates select="generalInfo/pubHistory" mode="includeParsing"/></td></tr>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
914 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
915
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
916 <xsl:if test="printSourceInfo/published != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
917 <tr><td align="right" valign="top"><b>Print Basis:</b></td><td></td><td><xsl:apply-templates select="printSourceInfo/published" mode="includeParsing"/></td></tr>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
918 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
919
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
920 <xsl:if test="electronicEdInfo/DC/DC.Source[not(@scheme)] != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
921 <tr><td align="right" valign="top"><b>Source:</b></td><td></td><td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
922 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
923 <xsl:when test="electronicEdInfo/DC/DC.Source[@scheme = 'URL'] != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
924 <a class="TOC" href="{electronicEdInfo/DC/DC.Source[@scheme = 'URL']}"><xsl:value-of select="electronicEdInfo/DC/DC.Source[not(@scheme)]"/></a>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
925 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
926 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
927 <xsl:value-of select="electronicEdInfo/DC/DC.Source[not(@scheme)]"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
928 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
929 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
930 </td></tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
931 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
932
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
933 <xsl:variable name="lang" select="electronicEdInfo/DC/DC.Language"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
934 <xsl:if test="$lang != '' and not(starts-with($lang, 'en'))">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
935 <tr><td align="right" valign="top"><b>Language:</b></td><td></td><td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
936 <xsl:value-of select="document('')/*/lang:name[@code=$lang]"/></td></tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
937 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
938
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
939 <xsl:if test="electronicEdInfo/series != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
940 <tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
941 <td align="right" valign="top"><b>Series:</b></td><td></td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
942 <td><xsl:value-of select="electronicEdInfo/series"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
943 </td></tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
944 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
945
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
946 <xsl:if test="electronicEdInfo/DC/DC.Rights != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
947 <tr><td align="right" valign="top"><b>Rights:</b></td><td></td><td><xsl:value-of select="electronicEdInfo/DC/DC.Rights"/></td></tr>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
948 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
949
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
950 <xsl:if test="electronicEdInfo/DC/DC.Date[@sub = 'Created'] != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
951 <tr><td align="right" valign="top"><b>Date Created:</b></td><td></td><td><xsl:value-of select="electronicEdInfo/DC/DC.Date[@sub = 'Created']"/></td></tr>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
952 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
953
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
954 <xsl:if test="electronicEdInfo/status != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
955 <tr><td align="right" valign="top"><b>Status:</b></td><td></td><td><xsl:apply-templates select="electronicEdInfo/status" mode="includeParsing"/></td></tr>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
956 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
957
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
958 <xsl:if test="generalInfo/comments != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
959 <tr><td align="right" valign="top"><b>Comments:</b></td><td></td><td><xsl:apply-templates select="generalInfo/comments" mode="includeParsing"/></td></tr>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
960 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
961
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
962 <xsl:if test="electronicEdInfo/editorialComments != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
963 <tr><td align="right" valign="top"><b>Editorial Comments:</b></td><td></td><td><xsl:apply-templates select="electronicEdInfo/editorialComments" mode="includeParsing"/></td></tr>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
964 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
965
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
966 <xsl:if test="electronicEdInfo/DC/DC.Contributor != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
967 <tr><td align="right" valign="top"><b>Contributor(s):</b></td><td></td><td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
968 <xsl:for-each select="electronicEdInfo/DC/DC.Contributor">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
969 <xsl:if test=". != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
970 <xsl:value-of select="."/> (<xsl:value-of select="@sub"/>)<br/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
971 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
972 </xsl:for-each></td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
973 </tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
974 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
975
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
976 <xsl:if test="electronicEdInfo/DC/DC.Subject[@scheme = 'ccel'] != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
977 <tr><td align="right" valign="top"><b>CCEL Subjects:</b></td><td></td><td><xsl:value-of select="electronicEdInfo/DC/DC.Subject[@scheme = 'ccel']"/></td>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
978 </tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
979 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
980
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
981 <xsl:if test="electronicEdInfo/DC/DC.Subject[@scheme = 'LCCN'] != ''">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
982 <tr><td align="right" valign="top"><b>LC Call no:</b></td><td></td><td><xsl:variable name="lccn" select="electronicEdInfo/DC/DC.Subject[@scheme = 'LCCN']"/><xsl:value-of select="electronicEdInfo/DC/DC.Subject[@scheme='LCCN']"/></td>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
983 </tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
984 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
985
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
986 <xsl:if test="electronicEdInfo/DC/DC.Subject[starts-with(@scheme, 'lcsh')] != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
987 <tr><td align="right" valign="top"><b>LC Subjects:</b></td><td></td><td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
988 <xsl:for-each select="electronicEdInfo/DC/DC.Subject[starts-with(@scheme, 'lcsh')]">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
989 <xsl:variable name="class" select="concat('t', substring-after(@scheme, 'lcsh'))"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
990 <p class="{$class}"><xsl:value-of select="."/></p>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
991 </xsl:for-each></td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
992 </tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
993 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
994
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
995 <xsl:if test="contains($ccsubj,'Shell')=false">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
996 <tr><td align="right" valign="top">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
997 <p style="margin-bottom:12pt"><b><a class="TOC" href="http://www.ccel.org/help/formats.html">Other Formats:</a></b></p></td>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
998 <td></td><td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
999 <p style="margin-bottom:12pt">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1000 <a class="TOC" href="/{$authLet}/{$authorID}/{$bookID}.xml">ThML</a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1001 - <a class="TOC" href="/ccel/{$authorID}/{$bookID}.pdf">pdf</a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1002 - <a class="TOC" href="/ccel/{$authorID}/{$bookID}.pdb">pdb</a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1003 - <a class="TOC" href="/ccel/{$authorID}/{$bookID}.htm">htm</a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1004 - <a class="TOC" href="/ccel/{$authorID}/{$bookID}.txt">txt</a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1005 - <a class="TOC" href="/ccel/{$authorID}/{$bookID}.fo">fo</a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1006 <xsl:if test="not($desktop=1)">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1007
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1008 <xsl:for-each select="document($bookInfo)/bookInfo/format">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1009 <xsl:text> - </xsl:text><a class="TOC" href="{.}"><xsl:value-of select="@type"/></a>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1010 </xsl:for-each>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1011 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1012 </p>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1013 </td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1014 </tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1015 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1016 </table>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1017 <table style="width:100%">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1018 <tr><td bgcolor="#660000" width="100%" colspan="3">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1019 <p class="whitehead" style="text-align:center;font-size:14pt">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1020 Other ways to get <i><xsl:value-of select="$title"/></i></p></td></tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1021 <tr><td colspan="3">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1022 <xsl:copy-of select="document($bookInfo)/bookInfo/offer/*"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1023
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1024 <p style="margin-top:12pt; margin-left:10%">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1025 <a href="http://www.christianbook.com/Christian/Books/easy_find?event=AFF&amp;p=1026055&amp;Ns=product.number_sold&amp;Nso=1&amp;Ntk=typeset.typeset&amp;Ntt={$authorID}%20{$bookID}&amp;Nu=product.endeca_rollup">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1026 Search for this book at ChristianBooks.com</a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1027 </p>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1028
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1029 </td></tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1030 </table>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1031 </td></tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1032 </table>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1033 </center>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1034 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1035
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1036
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1037 <!-- =========================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1038 <!-- standard navbar, with doc and section title -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1039 <!-- =========================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1040 <xsl:template name="navbar">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1041 <xsl:param name="prev"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1042 <xsl:param name="next"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1043 <xsl:param name="prevParam"></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1044 <xsl:param name="nextParam"></xsl:param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1045 <!-- prev and next should be attributes with the ID of the previous and next
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1046 section. If they aren't there we can compute them, but that takes time. -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1047 <xsl:variable name="myPrev">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1048 <xsl:value-of select="$urlPrefix"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1049 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1050 <xsl:when test="@prev"><xsl:value-of select="@prev"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1051 <xsl:when test="$prev=''">toc</xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1052 <xsl:when test="$prev"><xsl:value-of select="translate($prev,' ;,','+')"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1053 <xsl:otherwise><xsl:value-of select="preceding-sibling::div1[1]/div2[last()]/div3[last()]/div4[last()]/@id|preceding-sibling::div1[1]/div2[last()]/div3[last()]/@id|preceding-sibling::div2[1]/div3[last()]/div4[last()]/@id|preceding-sibling::div3[1]/div4[last()]/div5[last()]/@id|preceding-sibling::div1[1]/div2[last()]/@id|preceding-sibling::div2[1]/div3[last()]/@id|preceding-sibling::div3[1]/div4[last()]/@id|preceding-sibling::div4[1]/div5[last()]/@id|preceding-sibling::div1[1]/@id|preceding-sibling::div2[1]/@id|preceding-sibling::div3[1]/@id|preceding-sibling::div4[1]/@id|preceding-sibling::div5[1]/@id|ancestor::*/@id"/></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1054 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1055 <xsl:value-of select="$urlSuffix"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1056 <!--<xsl:value-of select="translate($prevParam,'?','&amp;')"/>-->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1057 <xsl:value-of select="$prevParam"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1058 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1059 <xsl:variable name="myNext">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1060 <xsl:value-of select="$urlPrefix"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1061 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1062 <xsl:when test="@next"><xsl:value-of select="@next"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1063 <xsl:when test="$next=''">toc</xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1064 <xsl:when test="$next"><xsl:value-of select="translate($next,' ;,','+')"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1065 <xsl:otherwise><xsl:value-of select="div1/@id|div2/@id|div3/@id|div4/@id|div5/@id|following-sibling::*/@id|../following-sibling::*/@id|../../following-sibling::*/@id|../../../following-sibling::*/@id|../../../../following-sibling::*/@id"/></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1066 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1067 <xsl:value-of select="$urlSuffix"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1068 <!--<xsl:value-of select="translate($nextParam,'?','&amp;')"/>-->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1069 <xsl:value-of select="$nextParam"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1070 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1071
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1072 <xsl:if test="$debug">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1073 <xsl:message>myPrev: <xsl:value-of select="$myPrev"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1074 <xsl:message>myNext: <xsl:value-of select="$myNext"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1075 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1076
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1077 <xsl:if test="$bcb=1"><p id="bcbHide"><a><xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute>&#160;</a></p>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1078 <table id="bcbHide" width="100%" bgcolor="#660000">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1079 <tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1080 <td valign="top" class="whitehead" style="text-align:left;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1081 font-size:77%; width:37%"><div style="height:12pt; overflow:hidden">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1082 <a style="color:#FFFFFF; text-decoration:none" href="{$urlPrefix}html">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1083 <xsl:value-of select="$headtitle"/></a></div></td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1084 <td valign="top" class="whitehead" style="text-align:center">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1085 <a bcbParam="true" href="{$myPrev}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1086 <!--<img onmouseover="this.style.borderColor='#CC6666'" onmouseout="this.style.borderColor='#660000'" src="/pix/mroonppv.gif" alt="Previous" title="Previous" style="border-color:#660000" border="2"/>-->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1087 <img border="0" src="/pix/mroonppv.gif" alt="Previous"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1088 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1089 <a bcbParam="true" href="{$tocURL}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1090 <!--<img onmouseover="this.style.borderColor='#CC6666'" onmouseout="this.style.borderColor='#660000'" src="/pix/mroontoc.gif" alt="Table of Contents" title="Contents" style="border-color:#660000" border="2"/>-->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1091 <img border="0" src="/pix/mroontoc.gif" alt="Contents"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1092 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1093 <a bcbParam="true" href="{$myNext}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1094 <!--<img onmouseover="this.style.borderColor='#CC6666'" onmouseout="this.style.borderColor='#660000'" src="/pix/mroonpnx.gif" alt="Next" title="Next" style="border-color:#660000" border="2"/>-->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1095 <img border="0" src="/pix/mroonpnx.gif" alt="Next"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1096 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1097 </td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1098 <td valign="top" class="whitehead" style="text-align:right;
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1099 font-size:77%; width:37%"><div style="height:12pt; overflow:hidden">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1100 <xsl:value-of select="@title"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1101 </div></td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1102 </tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1103 <tr><td colspan="3">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1104 <img src="/pix/yellowdot.gif" height="1">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1105 <xsl:attribute name="width"><xsl:value-of select="@progress"/></xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1106 </img>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1107 </td></tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1108 </table>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1109 <p id="bcbHide">&#160;</p></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1110
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1111 <a href="{$myPrev}"><xsl:if test="$bcb=1"><xsl:attribute name="bcbParam">true</xsl:attribute></xsl:if></a>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1112 <a href="{$myNext}"><xsl:if test="$bcb=1"><xsl:attribute name="bcbParam">true</xsl:attribute></xsl:if></a>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1113 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1114
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1115
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1116 <!-- =============================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1117 <!-- add the standard CCEL footer (for dynamic docs) -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1118 <!-- =============================================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1119 <xsl:template name="add-footer">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1120 <xsl:if test="$bcb=1"><table id="bcbHide" align="center" style="clear:right; margin-top:0in">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1121 <tr>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1122 <td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1123 <a href="http://www.ccel.org">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1124 <img src="/pix/gem-icon2.gif" border="0" alt="CCEL home page"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1125 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1126 </td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1127 <td align="center"><span style="font-size:9pt; font-style:italic">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1128 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1129
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1130 <!-- running on CCEL desktop -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1131 <xsl:when test="$desktop=1">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1132 This <a class="TOC" href="http://www.ccel.org/ThML">ThML</a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1133 document is from the
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1134 <a class="TOC" href="http://www.ccel.org">Christian
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1135 Classics Ethereal Library</a> at <a class="TOC" href="http://www.calvin.edu">Calvin College</a>.<br/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1136
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1137 <a class="TOC" href="/index.jsp">Home</a> |
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1138 <a class="TOC" href="/jsp/prefs.jsp">Preferences</a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1139 <!--<xsl:if test="$cd!=1">-->
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1140 | Search this book: <form style="margin-top:0in" action="/search" method="get">
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1141 <input type="hidden" name="authorID" value="{$authorID}"/>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1142 <input type="hidden" name="bookID" value="{$bookID}"/>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1143 <input type="hidden" name="a" value="search"/>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1144 <input type="text" name="q" size="12" style="font-size:8pt"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1145 <input type="submit" value="Go" size="7"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1146 </form>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1147 <!--</xsl:if>-->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1148 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1149
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1150 <!-- create HTML files on server -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1151 <xsl:otherwise>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1152 This document is from the <a class="TOC" href="http://www.ccel.org">Christian Classics
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1153 Ethereal Library</a> at <a class="TOC" href="http://www.calvin.edu">Calvin College</a>,<br/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1154 generated on demand from
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1155 <a class="TOC" href="http://www.ccel.org/ThML">ThML </a>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1156 <a class="TOC" href="http://www.ccel.org/ccel/{$authorID}/{$bookID}.xml">source</a>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1157 at <script type="text/javascript">document.write(
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1158 document.lastModified);</script>. <br/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1159 <xsl:variable name="hitfile" select="concat('/ccel/',$authLet,'/',
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1160 $authorID, '/', $bookID, '/hits.xml')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1161 This book has been accessed more than
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1162 <xsl:value-of select="document($hitfile)/stats/hits"/> times
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1163 since
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1164 <xsl:value-of select="document($hitfile)/stats/date"/>.
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1165 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1166 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1167 </span></td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1168
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1169 <td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1170 <a class="TOC" href="http://www.calvin.edu">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1171 <img src="/pix/seal.gif" border="0" alt="Calvin seal: My heart I offer you O Lord, promptly and sincerely"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1172 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1173 </td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1174 </tr>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1175 </table></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1176 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1177
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1178
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1179 <!-- ========================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1180 <!-- process ThML body elements -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1181 <!-- ========================== -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1182
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1183 <!-- include included stuff -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1184 <xsl:template match="xi:include" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1185 <xsl:if test="$debug">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1186 <xsl:message>xi:include: loading <xsl:value-of select="@href"/></xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1187 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1188
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1189 <xsl:apply-templates select="document(@href,$rootPath)" mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1190 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1191
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1192 <xsl:template match="scripCom" mode="includeParsing">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1193 <a name="{@id}"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1194 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1195
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1196 <!-- just drop the tags -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1197 <xsl:template match="scripContext|insertIndex|added" mode="includeParsing">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1198 <a id="{@id}"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1199 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1200 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1201
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1202 <!-- convert <elt class="xxx"> to <span class="elt"><span class="xxx"> -->
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1203 <xsl:template match="date|foreign|index|name|unclear" mode="includeParsing">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1204 <span class="{local-name()}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1205 <xsl:copy-of select="@*[name() != 'class']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1206 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1207 <xsl:when test="@class != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1208 <span class="{@class}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1209 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1210 </span>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1211 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1212 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1213 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1214 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1215 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1216 </span>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1217 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1218
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1219 <xsl:template match="scripture" mode="includeParsing">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1220 <span class="{local-name()}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1221 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1222 <xsl:when test="@*[name() = 'id']">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1223 <xsl:choose>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1224 <xsl:when test="$bcb=1"><xsl:copy-of select="@*[name() != 'class']"/></xsl:when>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1225 <xsl:otherwise><xsl:copy-of select="@id"/></xsl:otherwise>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1226 </xsl:choose>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1227
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1228 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1229 <xsl:when test="@*[name() = 'osisRef']">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1230 <xsl:attribute name="id">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1231 <xsl:variable name="bk1"><xsl:value-of select="substring-after(@*[name() = 'osisRef'],':')"/></xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1232 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1233 <xsl:when test="starts-with($bk1,'1')"><xsl:value-of select="concat('i',substring-after($bk1,'1'))"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1234 <xsl:when test="starts-with($bk1,'2')"><xsl:value-of select="concat('ii',substring-after($bk1,'2'))"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1235 <xsl:when test="starts-with($bk1,'3')"><xsl:value-of select="concat('iii',substring-after($bk1,'3'))"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1236 <xsl:otherwise><xsl:value-of select="$bk1"/></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1237 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1238 </xsl:attribute>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1239 <xsl:if test="$bcb=1"><xsl:copy-of select="@*[name() != 'class']"/></xsl:if>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1240 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1241 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1242 <xsl:message>Warning: no scripture id found (nor equivalent osisRef) - verse won't be highlighted</xsl:message>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1243 <xsl:copy-of select="@*[name() != 'class']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1244 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1245 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1246 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1247 <xsl:when test="@class != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1248 <span class="{@class}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1249 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1250 </span>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1251 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1252 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1253 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1254 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1255
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1256 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1257 </span>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1258 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1259
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1260 <!-- convert <elt class="xxx"> to <div class="elt"><p class="xxx"> -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1261 <xsl:template match="argument|attr|author|composer|incipit|l|meter|music|tune" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1262 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1263 <xsl:when test="@class != ''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1264 <div class="{local-name()}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1265 <p class="{@class}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1266 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1267 </p>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1268 </div>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1269 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1270 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1271 <p class="{local-name()}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1272 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1273 </p>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1274 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1275 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1276 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1277
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1278 <!-- hymn: do non-verse stuff, then put <verse>s in a centered td -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1279 <xsl:template match="hymn" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1280 <div class="hymn" id="{@id}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1281 <xsl:apply-templates mode="includeParsing" select="*[name()!='verse']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1282 <div class="Center">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1283 <table><tr><td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1284 <xsl:apply-templates mode="includeParsing" select="verse"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1285 </td></tr></table>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1286 </div>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1287 </div>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1288 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1289
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1290 <!-- glossary, term, def -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1291 <xsl:template match="glossary" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1292 <dl>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1293 <xsl:copy-of select="@*"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1294 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1295 </dl>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1296 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1297
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1298 <xsl:template match="term" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1299 <dt>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1300 <xsl:copy-of select="@*"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1301 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1302 <xsl:when test="following-sibling::def[@source]">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1303 <a href="{following-sibling::def/@target}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1304 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1305 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1306 <!--<xsl:text> - from </xsl:text>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1307 <a href="{following-sibling::def/@surl}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1308 <xsl:value-of select="following-sibling::def/@source"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1309 </a>-->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1310 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1311 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1312 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1313 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1314 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1315 </dt>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1316 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1317
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1318 <xsl:template match="def" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1319 <xsl:if test="not(@source)">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1320 <dd>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1321 <xsl:copy-of select="@*"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1322 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1323 </dd>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1324 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1325 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1326
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1327 <!-- sync -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1328 <xsl:template match="sync" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1329 <a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1330 <xsl:attribute name="name"><xsl:value-of select="@type"/>_<xsl:value-of select="@value"/></xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1331 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1332 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1333
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1334 <!-- <pb> -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1335 <xsl:template match="pb" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1336 <span>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1337 <xsl:attribute name="class">pb</xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1338 <xsl:attribute name="id"><xsl:value-of select="@id"/></xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1339 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1340 <xsl:when test="@href">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1341 <a class="page">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1342 <xsl:attribute name="href">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1343 <xsl:value-of select="@href"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1344 </xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1345 <xsl:value-of select="@n"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1346 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1347 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1348 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1349 <xsl:value-of select="@n"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1350 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1351 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1352 </span>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1353 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1354
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1355
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1356 <!-- delete deleted stuff -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1357 <xsl:template match="deleted" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1358 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1359
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1360
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1361 <!-- verse: put in a centered table -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1362 <xsl:template match="verse" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1363 <div class="verse2">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1364 <table><tr><td>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1365 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1366 </td></tr></table>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1367 </div>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1368 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1369
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1370
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1371 <!-- scripref: link to /ccel/bible reference -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1372 <xsl:template match="scripRef" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1373
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1374 <!-- parse osisRef to get bk, ch -->
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1375 <xsl:variable name="psg"><xsl:value-of select="substring-before(concat(
50
3ce619c8ea60 another link fix
ht
parents: 48
diff changeset
1376 substring-after(substring-before(concat(@osisRef,' '),' '),':'),'-'),'-')"/></xsl:variable>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1377 <xsl:variable name="bk1"><xsl:value-of select="substring-before($psg,'.')"/></xsl:variable>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1378 <xsl:variable name="bk">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1379 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1380 <xsl:when test="starts-with($bk1,'1')"><xsl:value-of select="concat('i',substring-after($bk1,'1'))"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1381 <xsl:when test="starts-with($bk1,'2')"><xsl:value-of select="concat('ii',substring-after($bk1,'2'))"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1382 <xsl:when test="starts-with($bk1,'3')"><xsl:value-of select="concat('iii',substring-after($bk1,'3'))"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1383 <xsl:otherwise><xsl:value-of select="$bk1"/></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1384 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1385 </xsl:variable>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1386 <xsl:variable name="ch"><xsl:if test="substring-before(substring-after($psg,'.'),'.') != ''"><xsl:value-of select="substring-before(substring-after($psg,'.'),'.')"/></xsl:if><xsl:if test="substring-before(substring-after($psg,'.'),'.') = ''"><xsl:value-of select="substring-after($psg,'.')"/></xsl:if></xsl:variable>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1387 <xsl:variable name="v"><xsl:value-of select="substring-after($psg,concat($bk1,'.',$ch,'.'))"/></xsl:variable>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1388 <xsl:variable name="vdot"><xsl:if test="$v != ''">.<xsl:value-of select="$v"/></xsl:if></xsl:variable>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1389 <!-- The following doesn't align with asv.xml 2009/12/20 -->
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1390 <xsl:variable name="pref">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1391 <xsl:value-of select="document('bible.xml')/books/grouping[book[osisID[text()=$bk1]]]/@pref"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1392 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1393 <xsl:variable name="bibleID">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1394 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1395 <xsl:when test="$pref = 'ot_bib'"><xsl:value-of select="$ot_bib"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1396 <xsl:when test="$pref = 'nt_bib'"><xsl:value-of select="$nt_bib"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1397 <xsl:otherwise><xsl:value-of select="$ap_bib"/></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1398 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1399 </xsl:variable>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1400
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1401 <a class="scripRef" id="{@id}" href="{$bibpath}/{$bibleID}.html#{$bk}.{$ch}{$vdot}" target="{$bibleID}">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1402 <!-- if bcb, link to new window -->
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1403 <xsl:if test="$bcb=1"><xsl:attribute name="bcbTarg">true</xsl:attribute><xsl:attribute name="name"><xsl:value-of select="translate(@parsed,'|','_')"/></xsl:attribute></xsl:if>
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1404
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1405 <!--<xsl:attribute name="href">/ccel/bible/<xsl:value-of select="$bibleID"/>.<xsl:value-of select="$bk"/>.<xsl:value-of select="$ch"/>.html#<xsl:value-of select="$bk"/>.<xsl:value-of select="$ch"/><xsl:value-of select="$vdot"/></xsl:attribute>-->
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1406
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1407
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1408 <xsl:value-of select="."/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1409 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1410 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1411
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1412
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1413 <!-- a href: change "#sect-id" urls to "bookID.sect.html#id" if urls='ex' -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1414 <xsl:template match="a" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1415 <a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1416 <xsl:copy-of select="@*[name() != 'href']"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1417 <xsl:if test="@href">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1418
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1419 <!-- href with http://domain_name/ part stripped off -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1420 <xsl:variable name="temphref">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1421 <xsl:choose>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1422 <xsl:when test="starts-with(@href,'http:')">/<xsl:value-of select="substring-after(substring-after(@href,'.'),'/')"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1423 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1424 <xsl:otherwise><xsl:value-of select="@href"/></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1425 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1426 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1427
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1428 <!-- authorID of /ccel hrefs -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1429 <xsl:variable name="linkauthorID">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1430 <xsl:choose>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1431 <xsl:when test="starts-with($temphref,'/ccel/')"><xsl:value-of select="substring-before(substring-after($temphref,
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1432 '/ccel/'),'/')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1433 </xsl:when>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1434 <xsl:when test="starts-with($temphref,'/')"><xsl:value-of select="substring-before(substring($temphref,4),'/')"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1435 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1436 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1437 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1438
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1439 <!-- authLet of /ccel hrefs -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1440 <xsl:variable name="linkauthLet" select="substring($linkauthorID,1,1)"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1441
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1442 <!-- bookID of /ccel href -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1443 <xsl:variable name="linkbookID">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1444 <xsl:choose>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1445 <xsl:when test="starts-with($temphref,'/ccel/')"><xsl:value-of select="substring-before(substring-after(substring-after(
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1446 $temphref,'/ccel/'),'/'),'.')"/></xsl:when>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1447 <xsl:when test="starts-with($temphref,'/')"><xsl:value-of select="substring-before(substring-after(substring($temphref,
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1448 4),'/'),'/')"/></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1449 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1450 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1451
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1452 <!-- the filename extension of the link -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1453 <xsl:variable name="linktype">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1454 <xsl:call-template name="getlinktype">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1455 <xsl:with-param name="theText" select="substring-after($temphref,$linkbookID)"/>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1456 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1457 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1458
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1459 <xsl:attribute name="href">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1460 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1461
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1462 <!-- with a non-#id URL, and one big file -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1463 <xsl:when test="(substring(@href,1,1)!='#' and substring(@href,1,1)!='?') or $urls='in'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1464 <xsl:value-of select="@href"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1465 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1466
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1467 <!-- a #xxx-yyy URI -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1468 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1469 <xsl:variable name="hrefSect">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1470 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1471 <xsl:when test="contains(@href,'-')">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1472 <xsl:value-of select="substring-after(substring-before(@href,'-'),'#')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1473 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1474 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1475 <xsl:value-of select="substring-after(@href,'#')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1476 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1477 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1478 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1479 <xsl:variable name="hrefHash">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1480 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1481 <xsl:when test="contains(@href,'-')">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1482 <xsl:value-of select="@href"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1483 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1484 <xsl:when test="contains(@href,'?')">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1485 <xsl:value-of select="substring-before(@href,'#')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1486 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1487 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1488 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1489 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1490 </xsl:variable>
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1491 <xsl:value-of select="$bookID"/>.<xsl:value-of select="$hrefSect"/><xsl:text>.html</xsl:text>
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1492 <xsl:value-of select="$hrefHash"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1493
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1494 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1495 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1496 </xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1497 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1498 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1499 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1500 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1501
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1502 <!-- get extension of link -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1503 <xsl:template name="getlinktype">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1504 <xsl:param name="theText"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1505 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1506 <xsl:when test="contains($theText,'.')">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1507 <xsl:call-template name="getlinktype">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1508 <xsl:with-param name="theText" select="substring-after($theText,'.')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1509 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1510 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1511 <xsl:when test="contains($theText,'?')">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1512 <xsl:call-template name="getlinktype">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1513 <xsl:with-param name="theText" select="substring-before($theText,'?')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1514 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1515 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1516 <xsl:when test="contains($theText,'#')">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1517 <xsl:call-template name="getlinktype">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1518 <xsl:with-param name="theText" select="substring-before($theText,'#')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1519 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1520 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1521 <xsl:otherwise><xsl:value-of select="$theText"/></xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1522 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1523 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1524
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1525 <!-- pass through most HTML-compatible tags unchanged -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1526 <xsl:template match="abbr|acronym|address|area|applet|b|bdo|big|blockquote|br|button|caption|center|cite|code|col|colgroup|dfn|del|dd|div|dl|dt|em|fieldset|font|form|frame|frameset|h1|h2|h3|h4|h5|h6|hr|i|iframe|img|input|ins|kbd|label|legend|li|map|noframes|object|ol|option|optgroup|p|param|pre|q|s|samp|script|select|small|strong|sub|sup|table|tbody|td|textarea|tfoot|th|thead|tr|tt|u|ul|var" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1527 <xsl:element name="{local-name()}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1528 <xsl:copy-of select="@*"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1529 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1530 </xsl:element>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1531 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1532
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1533
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1534 <xsl:template match="span" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1535 <span>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1536 <xsl:copy-of select="@*"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1537 <xsl:if test="@lang='HE' and not(@class)">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1538 <xsl:attribute name="class">Hebrew</xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1539 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1540 <xsl:if test="@lang='EL' and not(@class)">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1541 <xsl:attribute name="class">Greek</xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1542 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1543 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1544 </span>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1545 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1546
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1547
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1548 <!-- process footnotes -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1549 <xsl:template match="note" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1550 <xsl:variable name="fref">fnf_<xsl:value-of select="@id"/></xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1551 <xsl:variable name="bref">fnb_<xsl:value-of select="@id"/></xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1552 <xsl:variable name="noteRef"><xsl:choose><xsl:when test="@n"><xsl:value-of select="@n"/></xsl:when><xsl:otherwise><xsl:value-of select="count(preceding::note | ancestor::note | preceding-sibling::note) + 1"/></xsl:otherwise></xsl:choose></xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1553
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1554 <!-- notes processing, footnote mode -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1555 <xsl:if test="$myNotes='foot'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1556 <a class="Note">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1557 <xsl:attribute name="name"><xsl:value-of select="$bref"/></xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1558 <xsl:attribute name="href">#<xsl:value-of select="$fref"/></xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1559 <sup class="Note"><xsl:value-of select="$noteRef"/></sup>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1560 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1561 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1562
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1563 <!-- notes processing, marginal notes mode -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1564 <xsl:if test="$myNotes='margin' or $myNotes='hidden'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1565 <a class="Note">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1566 <xsl:attribute name="href">javascript:toggle('<xsl:value-of select="$fref"/>');</xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1567 <sup class="Note"><xsl:value-of select="$noteRef"/></sup>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1568 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1569 <span class="mnote">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1570 <xsl:if test="$myNotes='hidden'"><xsl:attribute name="style">display: none</xsl:attribute></xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1571 <xsl:attribute name="id"><xsl:value-of select="$fref"/></xsl:attribute><xsl:text> </xsl:text>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1572 <a class="Note">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1573 <xsl:attribute name="name">#<xsl:value-of select="$fref"/></xsl:attribute>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1574 <sup class="NoteRef">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1575 <xsl:value-of select="$noteRef"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1576 </sup>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1577 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1578 <xsl:apply-templates mode="createNotesContent"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1579 </span>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1580
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1581 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1582
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1583 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1584
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1585 <xsl:template match="div1|div2|div3|div4|div5" mode="createNotes">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1586 <!-- do nothing -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1587 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1588
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1589 <xsl:template match="note" mode="createNotes">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1590 <xsl:variable name="fref">fnf_<xsl:value-of select="@id"/></xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1591 <xsl:variable name="bref">fnb_<xsl:value-of select="@id"/></xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1592 <xsl:variable name="noteRef"><xsl:choose><xsl:when test="@n"><xsl:value-of select="@n"/></xsl:when><xsl:otherwise><xsl:value-of select="count(preceding::note | ancestor::note | preceding-sibling::note) + 1"/></xsl:otherwise></xsl:choose></xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1593
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1594 <p class="noteMark">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1595 <a class="Note" name="{$fref}" id="{$fref}">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1596 <sup class="NoteRef"><xsl:value-of select="$noteRef"/></sup>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1597 </a>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1598 </p>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1599 <div class="Note">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1600 <xsl:apply-templates mode="includeParsing"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1601 </div>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1602 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1603
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1604 <xsl:template match="text()" mode="createNotes">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1605 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1606
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1607 <xsl:template match="text()" mode="includeParsing">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1608 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1609 <xsl:when test="$words != '1'">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1610 <xsl:value-of select="."/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1611 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1612 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1613 <xsl:call-template name="linkWords">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1614 <xsl:with-param name="theText" select="normalize-space()"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1615 <xsl:with-param name="id">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1616 <xsl:value-of select="../@id"/><xsl:text>.</xsl:text>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1617 <xsl:value-of select="position()"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1618 </xsl:with-param>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1619 <xsl:with-param name="word" select="0"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1620 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1621 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1622 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1623 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1624
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1625 <!-- linkWords: put <a> around each word, so you can process it with
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1626 javascript, e.g. right-click to look it up in a dictionary -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1627 <xsl:template name="linkWords">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1628 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1629 <xsl:when test="$theText=''"></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1630 <xsl:when test="$theText=' '"><xsl:text> </xsl:text></xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1631 <xsl:when test="substring-before($theText,' ')=''">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1632 <a id="{$id}.w{$word}"><xsl:value-of select="$theText"/></a><xsl:text>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1633 </xsl:text>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1634 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1635 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1636 <a id="{$id}.w{$word}">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1637 <xsl:value-of select="substring-before($theText,' ')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1638 </a><xsl:text>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1639 </xsl:text>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1640 <xsl:call-template name="linkWords">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1641 <xsl:with-param name="theText" select="substring-after($theText,' ')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1642 <xsl:with-param name="word" select="$word + 1"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1643 <xsl:with-param name="id" select="$id"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1644 </xsl:call-template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1645 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1646 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1647
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1648 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1649
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1650 <!-- look-up table mapping language codes to names -->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1651 <lang:name code="en">English</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1652 <lang:name code="zh">Chinese</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1653 <lang:name code="cn">Chinese</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1654 <lang:name code="nl">Dutch</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1655 <lang:name code="fr">French</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1656 <lang:name code="fy">Frisian</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1657 <lang:name code="de">German</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1658 <lang:name code="el">Greek</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1659 <lang:name code="he">Hebrew</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1660 <lang:name code="it">Italian</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1661 <lang:name code="la">Latin</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1662 <lang:name code="pt">Portuguese</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1663 <lang:name code="ru">Russian</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1664 <lang:name code="es">Spanish</lang:name>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1665
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1666 <!--This list is used to generate the contents for a dictionary-->
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1667 <letter:alphabet>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1668 <letter:letter>a</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1669 <letter:letter>b</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1670 <letter:letter>c</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1671 <letter:letter>d</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1672 <letter:letter>e</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1673 <letter:letter>f</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1674 <letter:letter>g</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1675 <letter:letter>h</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1676 <letter:letter>i</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1677 <letter:letter>j</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1678 <letter:letter>k</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1679 <letter:letter>l</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1680 <letter:letter>m</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1681 <letter:letter>n</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1682 <letter:letter>o</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1683 <letter:letter>p</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1684 <letter:letter>q</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1685 <letter:letter>r</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1686 <letter:letter>s</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1687 <letter:letter>t</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1688 <letter:letter>u</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1689 <letter:letter>v</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1690 <letter:letter>w</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1691 <letter:letter>x</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1692 <letter:letter>y</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1693 <letter:letter>z</letter:letter>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1694 </letter:alphabet>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1695
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1696 <xsl:template name="url-encode">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1697 <xsl:param name="str"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1698 <xsl:param name="isRec"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1699 <xsl:if test="$str">
48
9b6e0e444322 lots of cleanup of proprietary/jscript hooks,
ht
parents: 32
diff changeset
1700 <xsl:variable name="trans">
32
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1701 <xsl:value-of select="translate($str,$termTrans,'abcdefghijklmnopqrstuvwxyz+')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1702 </xsl:variable>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1703 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1704 <xsl:when test="$desktop=0">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1705 <xsl:value-of select="str:encode-uri($trans,true())"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1706 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1707 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1708 <xsl:value-of select="translate($trans,' ','+')"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1709 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1710 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1711 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1712 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1713
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1714 <xsl:template name="url-decode">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1715 <xsl:param name="encoded"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1716 <xsl:if test="$encoded">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1717 <xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1718 <xsl:when test="$desktop=0">
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1719 <xsl:value-of select="str:decode-uri($encoded)"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1720 </xsl:when>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1721 <xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1722 <xsl:value-of select="$encoded"/>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1723 </xsl:otherwise>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1724 </xsl:choose>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1725 </xsl:if>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1726 </xsl:template>
35223dd66413 from www.ccel.org/ccel/aquinas/summa.xml
ht
parents:
diff changeset
1727 </xsl:stylesheet>