aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2026-09-12 23:21:04 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2026-09-14 12:18:51 -0400
commit4041423feda883d6c26ed41d093c5ce5ae9e37c4 (patch)
treee0b50b0b4e9e4f858dd18758cf36f2632f547fa6 /src
parentepub, html: reference issues fixes (diff)
epub, html: correctly identify code block as block
- wrapper set to <div>, with class unchanged, and the six stylesheets select div.code where they selected p.code. - invented element <codeline> removed (assisted by Claude-Code)
Diffstat (limited to 'src')
-rw-r--r--src/sisudoc/outputs/io_out/xmls.d9
-rw-r--r--src/sisudoc/outputs/io_out/xmls_css.d12
2 files changed, 11 insertions, 10 deletions
diff --git a/src/sisudoc/outputs/io_out/xmls.d b/src/sisudoc/outputs/io_out/xmls.d
index f1bcd95..66f2b1e 100644
--- a/src/sisudoc/outputs/io_out/xmls.d
+++ b/src/sisudoc/outputs/io_out/xmls.d
@@ -1401,12 +1401,12 @@ string tail(M)(M doc_matters) {
_codelines = " <pre class=\"codeline\">\n";
foreach (k, _line; _block_lines) {
if (k == 1) {
- _codelines ~= format(q"┃ <span class="tr first-row"><span class="th"></span><codeline>%s</codeline></span>
+ _codelines ~= format(q"┃ <span class="tr first-row"><span class="th"></span><code>%s</code></span>
┃",
_line,
);
} else {
- _codelines ~= format(q"┃ <span class="tr"><span class="th"></span><codeline>%s</codeline></span>
+ _codelines ~= format(q"┃ <span class="tr"><span class="th"></span><code>%s</code></span>
┃",
_line,
);
@@ -1420,10 +1420,11 @@ string tail(M)(M doc_matters) {
}
return _codelines;
}
+ /+ ↓ a code block is wrapped in a <div>, not a <p> +/
if (!(obj.metainfo.identifier.empty)) {
o = format(q"┃ <div class="substance">
<label class="ocn"><a href="#%s" class="lnkocn">%s</a></label>
- <p class="%s" id="%s">%s</p>
+ <div class="%s" id="%s">%s</div>
</div>┃",
obj.metainfo.identifier,
(doc_matters.opt.action.ocn_off) ? "" : ((obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier),
@@ -1433,7 +1434,7 @@ string tail(M)(M doc_matters) {
);
} else {
o = format(q"┃ <div class="substance">
- <p class="%s">%s</p>
+ <div class="%s">%s</div>
</div>┃",
obj.metainfo.is_a,
codelines(_txt)
diff --git a/src/sisudoc/outputs/io_out/xmls_css.d b/src/sisudoc/outputs/io_out/xmls_css.d
index 7a13885..ed9f994 100644
--- a/src/sisudoc/outputs/io_out/xmls_css.d
+++ b/src/sisudoc/outputs/io_out/xmls_css.d
@@ -726,7 +726,7 @@ pre.codeline span.th {
pre.codeline code {
display : table-cell;
}
-p.code {
+div.code {
border-style : none;
}
p.spaced { white-space : pre; }
@@ -1523,7 +1523,7 @@ pre.codeline span.th {
pre.codeline code {
display : table-cell;
}
-p.code {
+div.code {
border-style : none;
}
p.spaced { white-space : pre; }
@@ -2313,7 +2313,7 @@ pre.codeline span.th {
pre.codeline code {
display : table-cell;
}
-p.code {
+div.code {
border-style : none;
}
p.spaced { white-space : pre; }
@@ -3036,7 +3036,7 @@ pre.codeline span.th {
pre.codeline code {
display : table-cell;
}
-p.code {
+div.code {
border-style : none;
}
p.spaced { white-space : pre; }
@@ -3752,7 +3752,7 @@ pre.codeline span.th {
pre.codeline code {
display : table-cell;
}
-p.code {
+div.code {
border-style : none;
}
p.spaced { white-space : pre; }
@@ -4315,7 +4315,7 @@ pre.codeline span.th {
pre.codeline code {
display : table-cell;
}
-p.code {
+div.code {
border-style : none;
}
p.spaced { white-space : pre; }