aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2019-05-12 11:59:12 +0200
committerRobert Alessi <alessi@robertalessi.net>2019-05-12 11:59:12 +0200
commit58fdd08bfa8baada5b565e1afd974e926888b06a (patch)
tree8ed094daaccb906d83d42eab2251363d9b2f6ef1
parent6ef04a783a099997d4f46d8e26b49bfc2f8292da (diff)
downloadekdosis-58fdd08bfa8baada5b565e1afd974e926888b06a.tar.gz
each hand should go into one single <handDesc> element with an additional attribute to record the total number of hands
-rw-r--r--ekdosis.dtx22
1 files changed, 11 insertions, 11 deletions
diff --git a/ekdosis.dtx b/ekdosis.dtx
index dc5d439..1d46f1d 100644
--- a/ekdosis.dtx
+++ b/ekdosis.dtx
@@ -793,7 +793,7 @@ function ekdosis.newhand(id, witid, siglum, description)
793 else 793 else
794 end 794 end
795 table.insert(listWit[indexwit].handDesc, 795 table.insert(listWit[indexwit].handDesc,
796 {xmlid = id, abbr = siglum, handNote = description}) 796 {xmlid = id, abbr = siglum, detailsDesc = description})
797 end 797 end
798 return true 798 return true
799end 799end
@@ -872,9 +872,9 @@ end
872-- begin totei functions 872-- begin totei functions
873 873
874local cmdtotags = { 874local cmdtotags = {
875 {a="footnote", b="note", c=" place=\"bottom\""},
876 {a="textsuperscript", b="hi", c=" rend=\"sup\""}, 875 {a="textsuperscript", b="hi", c=" rend=\"sup\""},
877 {a="textsubscript", b="hi", c=" rend=\"sub\""}, 876 {a="textsubscript", b="hi", c=" rend=\"sub\""},
877 {a="footnote", b="note", c=" place=\"bottom\""},
878 {a="textbf", b="hi", c=" rend=\"bold\""}, 878 {a="textbf", b="hi", c=" rend=\"bold\""},
879 {a="textit", b="hi", c=" rend=\"italic\""}, 879 {a="textit", b="hi", c=" rend=\"italic\""},
880 {a="textsc", b="hi", c=" rend=\"smallcaps\""}, 880 {a="textsc", b="hi", c=" rend=\"smallcaps\""},
@@ -1118,24 +1118,24 @@ function ekdosis.openteistream()
1118 end 1118 end
1119 if listWit[i].handDesc ~= nil then 1119 if listWit[i].handDesc ~= nil then
1120 f:write("<physDesc>", "\n") 1120 f:write("<physDesc>", "\n")
1121 f:write("<handDesc hands=\"", #listWit[i].handDesc, "\">", "\n")
1121 local j = 1 1122 local j = 1
1122 while listWit[i].handDesc[j] 1123 while listWit[i].handDesc[j]
1123 do 1124 do
1124 f:write("<handDesc xml:id=\"", listWit[i].handDesc[j].xmlid, "\">", "\n")
1125 -- f:write('<p><abbr type="siglum">', textotei(listWit[i].handDesc[j].abbr), "</abbr></p>", "\n") 1125 -- f:write('<p><abbr type="siglum">', textotei(listWit[i].handDesc[j].abbr), "</abbr></p>", "\n")
1126 if listWit[i].handDesc[j].handNote == "" 1126 -- if listWit[i].handDesc[j].handNote == ""
1127 then 1127 -- then
1128 f:write('<handNote><abbr type="siglum">', textotei(listWit[i].handDesc[j].abbr), "</abbr></handNote>", "\n") 1128 -- f:write('<handNote><abbr type="siglum">', textotei(listWit[i].handDesc[j].abbr), "</abbr></handNote>", "\n")
1129 else 1129 -- else
1130 f:write("<handNote>", "\n") 1130 f:write("<handNote xml:id=\"", listWit[i].handDesc[j].xmlid, "\">", "\n")
1131 f:write('<abbr type="siglum">', textotei(listWit[i].handDesc[j].abbr), "</abbr>", "\n") 1131 f:write('<abbr type="siglum">', textotei(listWit[i].handDesc[j].abbr), "</abbr>", "\n")
1132 f:write("<p>", textotei(listWit[i].handDesc[j].handNote), "</p>", "\n") 1132 f:write("<p>", textotei(listWit[i].handDesc[j].detailsDesc), "</p>", "\n")
1133 f:write("</handNote>", "\n") 1133 f:write("</handNote>", "\n")
1134 -- f:write("<handNote>\n<p>", textotei(listWit[i].handDesc[j].handNote), "</p>\n</handNote>", "\n") 1134 -- f:write("<handNote>\n<p>", textotei(listWit[i].handDesc[j].handNote), "</p>\n</handNote>", "\n")
1135 end 1135 -- end
1136 j = j + 1 1136 j = j + 1
1137 f:write("</handDesc>", "\n")
1138 end 1137 end
1138 f:write("</handDesc>", "\n")
1139 f:write("</physDesc>", "\n") 1139 f:write("</physDesc>", "\n")
1140 else end 1140 else end
1141 if listWit[i].history ~= nil then 1141 if listWit[i].history ~= nil then