aboutsummaryrefslogtreecommitdiffhomepage
path: root/org
diff options
context:
space:
mode:
Diffstat (limited to 'org')
-rw-r--r--org/doc_reform.org15
-rw-r--r--org/output_harvest_metadata.org212
-rw-r--r--org/output_xmls.org150
-rw-r--r--org/output_xmls_css.org3231
4 files changed, 1614 insertions, 1994 deletions
diff --git a/org/doc_reform.org b/org/doc_reform.org
index 747b075..7a85e20 100644
--- a/org/doc_reform.org
+++ b/org/doc_reform.org
@@ -28,7 +28,7 @@ struct Version {
int minor;
int patch;
}
-enum _ver = Version(0, 7, 4);
+enum _ver = Version(0, 7, 5);
#+END_SRC
** compilation restrictions (supported compilers)
@@ -338,7 +338,8 @@ bool[string] opts = [
"latex" : false,
"light" : false,
"manifest" : false,
- "ocn" : true,
+ "hide-ocn" : false,
+ "ocn-off" : false,
"odf" : false,
"odt" : false,
"parallel" : false,
@@ -396,7 +397,8 @@ auto helpInfo = getopt(args,
"latex", "--latex output for pdfs", &opts["latex"],
"light", "--light default light theme", &opts["light"],
"manifest", "--manifest process manifest output", &opts["manifest"],
- "ocn", "--ocn object cite numbers (default)", &opts["ocn"],
+ "hide-ocn", "--hide-ocn object cite numbers", &opts["hide-ocn"],
+ "ocn-off", "--ocn-off object cite numbers", &opts["ocn-off"],
"odf", "--odf open document format text (--odt)", &opts["odf"],
"odt", "--odt open document format text", &opts["odt"],
"parallel", "--parallel parallelisation", &opts["parallel"],
@@ -537,8 +539,11 @@ struct OptActions {
bool manifest() {
return opts["manifest"];
}
- bool ocn() {
- return opts["ocn"];
+ bool ocn_hidden() {
+ return opts["hide-ocn"];
+ }
+ bool ocn_off() {
+ return opts["ocn-off"];
}
bool quiet() {
return opts["quiet"];
diff --git a/org/output_harvest_metadata.org b/org/output_harvest_metadata.org
index 54edacd..1b57082 100644
--- a/org/output_harvest_metadata.org
+++ b/org/output_harvest_metadata.org
@@ -734,54 +734,54 @@ if (_opt_action.verbose
#+BEGIN_SRC d
string theme_dark_0 = format(q"┃
body {
- color: #CCCCCC;
- background: #000000;
- background-color: #000000;
+ color : #CCCCCC;
+ background : #000000;
+ background-color : #000000;
}
a:link {
- color: #FFFFFF;
- text-decoration: none;
+ color : #FFFFFF;
+ text-decoration : none;
}
a:visited {
- color: #999999;
- text-decoration: none;
+ color : #999999;
+ text-decoration : none;
}
a:hover {
- color: #000000;
- background-color: #555555;
+ color : #000000;
+ background-color : #555555;
}
a:hover img {
- background-color: #000000;
+ background-color : #000000;
}
a:active {
- color: #888888;
- text-decoration: underline;
+ color : #888888;
+ text-decoration : underline;
}
┃");
string theme_light_0 = format(q"┃
body {
- color: black;
- background: #ffffff;
- background-color: #ffffff;
+ color : #000000;
+ background : #FFFFFF;
+ background-color : #FFFFFF;
}
a:link {
- color: #003399;
- text-decoration: none;
+ color : #003399;
+ text-decoration : none;
}
a:visited {
- color: #003399;
- text-decoration: none;
+ color : #003399;
+ text-decoration : none;
}
a:hover {
- color: #000000;
- background-color: #f9f9aa;
+ color : #000000;
+ background-color : #f9f9aa;
}
a:hover img {
- background-color: #ffffff;
+ background-color : #FFFFFF;
}
a:active {
- color: #003399;
- text-decoration: underline;
+ color : #003399;
+ text-decoration : underline;
}
┃");
#+END_SRC
@@ -792,58 +792,58 @@ string theme_light_0 = format(q"┃
#+BEGIN_SRC d
string theme_dark_1 = format(q"┃
h1 {
- color: white;
- background: #000000;
+ color : #FFFFFF;
+ background : #000000;
}
p.letter {
- color: white;
- background: #333333;
+ color : #FFFFFF;
+ background : #333333;
}
p.lev0 {
- color: white;
- background: #000000;
+ color : #FFFFFF;
+ background : #000000;
}
p.lev1 {
- color: white;
- background: #333333;
+ color : #FFFFFF;
+ background : #333333;
}
p.lev2 {
- background: #555555;
+ background : #555555;
}
p.lev3 {
- background: #777777;
+ background : #777777;
}
p.lev4 {
- background: #aaaaaa;
+ background : #AAAAAA;
}
p.lev5 {
}
┃");
string theme_light_1 = format(q"┃
h1 {
- color: white;
- background: #000088;
+ color : #FFFFFF;
+ background : #000088;
}
p.letter {
- color: white;
- background: #880000;
+ color : #FFFFFF;
+ background : #880000;
}
p.lev0 {
- color: white;
- background: #000000;
+ color : #FFFFFF;
+ background : #000000;
}
p.lev1 {
- color: white;
- background: #444444;
+ color : #FFFFFF;
+ background : #444444;
}
p.lev2 {
- background: #888888;
+ background : #888888;
}
p.lev3 {
- background: #bbbbbb;
+ background : #BBBBBB;
}
p.lev4 {
- background: #eeeeee;
+ background : #EEEEEE;
}
p.lev5 {
}
@@ -863,91 +863,91 @@ string theme_light_1 = format(q"┃
<style TYPE="text/css">
/* DocReform harvest css default stylesheet */%s
.norm, .bold {
- line-height: 150%%;
- margin-left: 1em;
- margin-right: 2em;
- margin-top: 10px;
- margin-bottom: 0px;
- text-indent: 0mm;
+ line-height : 150%%;
+ margin-left : 1em;
+ margin-right : 2em;
+ margin-top : 10px;
+ margin-bottom : 0px;
+ text-indent : 0mm;
}
p, h0, h1, h2, h3, h4, h5, h6, h7 {
- display: block;
- font-family: verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman;
- font-size: 100%%;
- font-weight: normal;
- line-height: 150%%;
- /* text-align: justify; */
- margin-left: 1em;
- text-indent: 0mm;
- margin-top: 2px;
- margin-bottom: 2px;
- margin-right: 6px;
- text-align: left;
+ display : block;
+ font-family : verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman;
+ font-size : 100%%;
+ font-weight : normal;
+ line-height : 150%%;
+ /* text-align : justify; */
+ margin-left : 1em;
+ text-indent : 0mm;
+ margin-top : 2px;
+ margin-bottom : 2px;
+ margin-right : 6px;
+ text-align : left;
}
h0, h1, h2, h3, h4, h5, h6, h7 { text-shadow: .2em .2em .3em #999999; }
h1 {
- font-size: 120%%;
- font-weight: bold;
- color: white;
- background: #000088;
- margin-left: 0em;
+ font-size : 120%%;
+ font-weight : bold;
+ color : #FFFFFF;
+ background : #000088;
+ margin-left : 0em;
}
p.work {
- font-size: 80%%;
- margin-left: 5em;
- margin-top: 0px;
- margin-bottom: 0px;
- margin-right: 6px;
- text-align: left;
+ font-size : 80%%;
+ margin-left : 5em;
+ margin-top : 0px;
+ margin-bottom : 0px;
+ margin-right : 6px;
+ text-align : left;
}
p.author {
- font-size: 100%%;
- margin-left: 2em;
- margin-top: 0px;
- margin-bottom: 0px;
- margin-right: 6px;
- text-align: left;
+ font-size : 100%%;
+ margin-left : 2em;
+ margin-top : 0px;
+ margin-bottom : 0px;
+ margin-right : 6px;
+ text-align : left;
}
p.publication {
- font-size: 80%%;
- margin-left: 4em;
- margin-top: 0px;
- margin-bottom: 0px;
- margin-right: 6px;
- text-align: left;
+ font-size : 80%%;
+ margin-left : 4em;
+ margin-top : 0px;
+ margin-bottom : 0px;
+ margin-right : 6px;
+ text-align : left;
}
p.letter {
- font-weight: bold;
- font-size: 60%%;
- margin-left: 1em;
- margin-top: 0px;
- margin-bottom: 0px;
- margin-right: 6px;
- text-align: left;
+ font-weight : bold;
+ font-size : 60%%;
+ margin-left : 1em;
+ margin-top : 0px;
+ margin-bottom : 0px;
+ margin-right : 6px;
+ text-align : left;
}
p.lev0 {
- font-size: 120%%;
- margin-left: 1em;
+ font-size : 120%%;
+ margin-left : 1em;
}
p.lev1 {
- font-size: 110%%;
- margin-left: 2em;
+ font-size : 110%%;
+ margin-left : 2em;
}
p.lev2 {
- font-size: 100%%;
- margin-left: 3em;
+ font-size : 100%%;
+ margin-left : 3em;
}
p.lev3 {
- font-size: 90%%;
- margin-left: 4em;
+ font-size : 90%%;
+ margin-left : 4em;
}
p.lev4 {
- font-size: 80%%;
- margin-left: 5em;
+ font-size : 80%%;
+ margin-left : 5em;
}
p.lev5 {
- font-size: 80%%;
- margin-left: 6em;
+ font-size : 80%%;
+ margin-left : 6em;
}%s
</style>
<link rel="shortcut icon" href="../_sisu/image/rb7.ico" />
diff --git a/org/output_xmls.org b/org/output_xmls.org
index 6b3b3d1..0777b21 100644
--- a/org/output_xmls.org
+++ b/org/output_xmls.org
@@ -805,9 +805,10 @@ auto nav_pre_next_svg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-string heading(O)(
- string _txt,
- const O obj,
+string heading(O,M)(
+ string _txt,
+ const O obj,
+ M doc_matters,
string _xml_type = "html",
) {
assert(obj.metainfo.is_of_part == "body" || "frontmatter" || "backmatter");
@@ -841,7 +842,7 @@ string heading(O)(
</div>┃",
_horizontal_rule,
obj.metainfo.identifier,
- (obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier,
+ (doc_matters.opt.action.ocn_off) ? "" : ((obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier),
obj.metainfo.heading_lev_markup,
obj.metainfo.is_a,
obj.metainfo.identifier,
@@ -882,7 +883,7 @@ string heading_scroll(O,M)(
string _suffix = ".html",
) {
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
- string o = heading(_txt, obj);
+ string o = heading(_txt, obj, doc_matters);
return o;
}
#+END_SRC
@@ -901,7 +902,7 @@ auto heading_seg(O,M)(
auto t = inline_markup_seg(_txt, obj, doc_matters, _suffix, _xml_type);
_txt = t[0];
string[] _endnotes = t[1];
- string o = heading(_txt, obj, _xml_type);
+ string o = heading(_txt, obj, doc_matters, _xml_type);
auto u = tuple(
o,
_endnotes,
@@ -915,9 +916,10 @@ auto heading_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-string para(O)(
- string _txt,
- const O obj,
+string para(O,M)(
+ string _txt,
+ const O obj,
+ M doc_matters,
) {
assert(obj.metainfo.is_of_part == "body" || "frontmatter" || "backmatter");
assert(obj.metainfo.is_of_section == "body" || "toc" || "endnotes" || "glossary" || "bibliography" || "bookindex" || "blurb");
@@ -937,7 +939,7 @@ string para(O)(
</p>
</div>┃",
obj.metainfo.identifier,
- (obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier,
+ (doc_matters.opt.action.ocn_off) ? "" : ((obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier),
obj.metainfo.is_a,
obj.attrib.indent_hang,
obj.attrib.indent_base,
@@ -973,7 +975,7 @@ string para_scroll(O,M)(
string _suffix = ".html",
) {
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
- string o = para(_txt, obj);
+ string o = para(_txt, obj, doc_matters);
return o;
}
#+END_SRC
@@ -992,7 +994,7 @@ auto para_seg(O,M)(
auto t = inline_markup_seg(_txt, obj, doc_matters, _suffix, _xml_type);
_txt = t[0].to!string;
string[] _endnotes = t[1];
- string o = para(_txt, obj);
+ string o = para(_txt, obj, doc_matters);
auto u = tuple(
o,
_endnotes,
@@ -1006,9 +1008,10 @@ auto para_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-string quote(O)(
- string _txt,
- const O obj,
+string quote(O,M)(
+ string _txt,
+ const O obj,
+ M doc_matters,
) {
assert(obj.metainfo.is_of_part == "body");
assert(obj.metainfo.is_of_section == "body" || "glossary" || "bibliography" || "bookindex" || "blurb");
@@ -1024,7 +1027,7 @@ string quote(O)(
</p>
</div>┃",
obj.metainfo.identifier,
- (obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier,
+ (doc_matters.opt.action.ocn_off) ? "" : ((obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier),
obj.metainfo.is_a,
obj.metainfo.identifier,
_txt
@@ -1054,7 +1057,7 @@ string quote_scroll(O,M)(
string _suffix = ".html",
) {
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
- string o = quote(_txt, obj);
+ string o = quote(_txt, obj, doc_matters);
return o;
}
#+END_SRC
@@ -1073,7 +1076,7 @@ auto quote_seg(O,M)(
auto t = inline_markup_seg(_txt, obj, doc_matters, _suffix, _xml_type);
_txt = t[0].to!string;
string[] _endnotes = t[1];
- string o = quote(_txt, obj);
+ string o = quote(_txt, obj, doc_matters);
auto u = tuple(
o,
_endnotes,
@@ -1087,9 +1090,10 @@ auto quote_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-string group(O)(
- string _txt,
- const O obj,
+string group(O,M)(
+ string _txt,
+ const O obj,
+ M doc_matters,
) {
assert(obj.metainfo.is_of_part == "body");
assert(obj.metainfo.is_of_section == "body" || "glossary" || "bibliography" || "bookindex" || "blurb");
@@ -1105,7 +1109,7 @@ string group(O)(
</p>
</div>┃",
obj.metainfo.identifier,
- (obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier,
+ (doc_matters.opt.action.ocn_off) ? "" : ((obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier),
obj.metainfo.is_a,
obj.metainfo.identifier,
_txt
@@ -1136,7 +1140,7 @@ string group_scroll(O,M)(
string _xml_type = "html",
) {
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
- string o = group(_txt, obj);
+ string o = group(_txt, obj, doc_matters);
return o;
}
#+END_SRC
@@ -1155,7 +1159,7 @@ auto group_seg(O,M)(
auto t = inline_markup_seg(_txt, obj, doc_matters, _suffix, _xml_type);
_txt = t[0].to!string;
string[] _endnotes = t[1];
- string o = group(_txt, obj);
+ string o = group(_txt, obj, doc_matters);
auto u = tuple(
o,
_endnotes,
@@ -1169,9 +1173,10 @@ auto group_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-string block(O)(
- string _txt,
- const O obj,
+string block(O,M)(
+ string _txt,
+ const O obj,
+ M doc_matters,
) {
assert(obj.metainfo.is_of_part == "body");
assert(obj.metainfo.is_of_section == "body" || "glossary" || "bibliography" || "bookindex" || "blurb");
@@ -1185,7 +1190,7 @@ string block(O)(
<p class="%s" id="%s">%s</p>
</div>┃",
obj.metainfo.identifier,
- (obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier,
+ (doc_matters.opt.action.ocn_off) ? "" : ((obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier),
obj.metainfo.is_a,
obj.metainfo.identifier,
_txt.stripRight
@@ -1214,7 +1219,7 @@ string block_scroll(O,M)(
string _xml_type = "html",
) {
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
- string o = block(_txt, obj);
+ string o = block(_txt, obj, doc_matters);
return o;
}
#+END_SRC
@@ -1233,7 +1238,7 @@ auto block_seg(O,M)(
auto t = inline_markup_seg(_txt, obj, doc_matters, _suffix, _xml_type);
_txt = t[0].to!string;
string[] _endnotes = t[1];
- string o = block(_txt, obj);
+ string o = block(_txt, obj, doc_matters);
auto u = tuple(
o,
_endnotes,
@@ -1247,9 +1252,10 @@ auto block_seg(O,M)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-string verse(O)(
- string _txt,
- const O obj,
+string verse(O,M)(
+ string _txt,
+ const O obj,
+ M doc_matters,
) {
assert(obj.metainfo.is_of_part == "body");
assert(obj.metainfo.is_of_section == "body" || "glossary" || "bibliography" || "bookindex" || "blurb");
@@ -1263,7 +1269,7 @@ string verse(O)(
<p class="%s" id="%s">%s</p>
</div>┃",
obj.metainfo.identifier,
- (obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier,
+ (doc_matters.opt.action.ocn_off) ? "" : ((obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier),
obj.metainfo.is_a,
obj.metainfo.identifier,
_txt
@@ -1292,7 +1298,7 @@ string verse_scroll(O,M)(
string _xml_type = "html",
) {
_txt = inline_markup_scroll(_txt, obj, doc_matters, _suffix);
- string o = verse(_txt, obj);
+ string o = verse(_txt, obj, doc_matters);
return o;
}
#+END_SRC
@@ -1311,7 +1317,7 @@ auto verse_seg(O,M)(
auto t = inline_markup_seg(_txt, obj, doc_matters, _suffix, _xml_type);
_txt = t[0].to!string;
string[] _endnotes = t[1];
- string o = verse(_txt, obj);
+ string o = verse(_txt, obj, doc_matters);
auto u = tuple(
o,
_endnotes,
@@ -1324,9 +1330,10 @@ auto verse_seg(O,M)(
#+name: xhtml_format_objects_code
#+BEGIN_SRC d
-string code(O)(
- string _txt,
- const O obj,
+string code(O,M)(
+ string _txt,
+ const O obj,
+ M doc_matters,
) {
assert(obj.metainfo.is_of_part == "body");
assert(obj.metainfo.is_of_section == "body");
@@ -1339,7 +1346,7 @@ string code(O)(
<pre><p class="%s" id="%s">%s</p></pre>
</div>┃",
obj.metainfo.identifier,
- (obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier,
+ (doc_matters.opt.action.ocn_off) ? "" : ((obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier),
obj.metainfo.is_a,
obj.metainfo.identifier,
_txt
@@ -1408,9 +1415,10 @@ auto tablarize(O)(
#+name: xhtml_format_objects
#+BEGIN_SRC d
-string table(O)(
- string _txt,
- const O obj,
+string table(O,M)(
+ string _txt,
+ const O obj,
+ M doc_matters,
) {
assert(obj.metainfo.is_of_part == "body");
assert(obj.metainfo.is_of_section == "body");
@@ -1432,7 +1440,7 @@ string table(O)(
</p>
</div>┃",
obj.metainfo.object_number,
- obj.metainfo.object_number,
+ (doc_matters.opt.action.ocn_off) ? "" : ((obj.metainfo.object_number.empty) ? "" : obj.metainfo.identifier),
obj.metainfo.is_a,
obj.metainfo.object_number,
tags,
@@ -1565,10 +1573,10 @@ void scroll(D,M)(
doc_html ~= xhtml_format.verse_scroll(_txt, obj, doc_matters, suffix);
break;
case "code":
- doc_html ~= xhtml_format.code(_txt, obj);
+ doc_html ~= xhtml_format.code(_txt, obj, doc_matters);
break;
case "table":
- doc_html ~= xhtml_format.table(_txt, obj);
+ doc_html ~= xhtml_format.table(_txt, obj, doc_matters);
break;
default:
{ /+ debug +/
@@ -1661,7 +1669,7 @@ void scroll(D,M)(
}
}
doc = xhtml_format.html_head(doc_matters, "scroll") ~ doc_html ~ xhtml_format.tail;
- scroll_write_output(doc_matters, doc);
+ scroll_write_output(doc, doc_matters);
}
#+END_SRC
@@ -1669,9 +1677,9 @@ void scroll(D,M)(
#+name: output_html_scroll
#+BEGIN_SRC d
-void scroll_write_output(M,C)(
+void scroll_write_output(D,M)(
+ D doc,
M doc_matters,
- C doc,
) {
debug(asserts) {
static assert(is(typeof(doc) == string[]));
@@ -1891,10 +1899,10 @@ void seg(D,M)(
doc_html_endnotes[segment_filename] ~= t[1];
break;
case "code":
- doc_html[segment_filename] ~= xhtml_format.code(_txt, obj);
+ doc_html[segment_filename] ~= xhtml_format.code(_txt, obj, doc_matters);
break;
case "table":
- doc_html[segment_filename] ~= xhtml_format.table(_txt, obj);
+ doc_html[segment_filename] ~= xhtml_format.table(_txt, obj, doc_matters);
doc_html_endnotes[segment_filename] ~= "";
break;
default:
@@ -1992,7 +2000,7 @@ void seg(D,M)(
}
}
}
- seg_write_output(doc_matters, doc_html, doc_html_endnotes);
+ seg_write_output(doc_html, doc_html_endnotes, doc_matters);
}
#+END_SRC
@@ -2000,10 +2008,10 @@ void seg(D,M)(
#+name: output_html_seg
#+BEGIN_SRC d
-void seg_write_output(M,D,E)(
- M doc_matters,
+void seg_write_output(D,E,M)(
D doc_html,
E doc_html_endnotes,
+ M doc_matters,
) {
debug(asserts) {
static assert(is(typeof(doc_html) == string[][string]));
@@ -2040,23 +2048,17 @@ void seg_write_output(M,D,E)(
#+name: output_html_css
#+BEGIN_SRC d
-void css(M)(
- M doc_matters,
-) {
- auto css = DocReformCss();
+void css(M)(M doc_matters) {
+ auto css = DocReformCss(doc_matters);
auto pth_html = DocReformPathsHTML!()(doc_matters.output_path, doc_matters.src.language);
try {
if (!exists(pth_html.css)) {
(pth_html.css).mkdirRecurse;
}
auto f = File(pth_html.fn_seg_css, "w");
- (doc_matters.opt.action.css_theme_default)
- ? f.writeln(css.light.html_seg)
- : f.writeln(css.dark.html_seg);
+ f.writeln(css.html_seg);
f = File(pth_html.fn_scroll_css, "w");
- (doc_matters.opt.action.css_theme_default)
- ? f.writeln(css.light.html_scroll)
- : f.writeln(css.dark.html_scroll);
+ f.writeln(css.html_scroll);
} catch (ErrnoException ex) {
// Handle error
}
@@ -2658,10 +2660,10 @@ void outputEPub3(D,I)(
epubWrite.doc_epub3_endnotes[segment_filename] ~= t[1];
break;
case "code":
- epubWrite.doc_epub3[segment_filename] ~= xhtml_format.code(_txt, obj);
+ epubWrite.doc_epub3[segment_filename] ~= xhtml_format.code(_txt, obj, doc_matters);
break;
case "table":
- epubWrite.doc_epub3[segment_filename] ~= xhtml_format.table(_txt, obj);
+ epubWrite.doc_epub3[segment_filename] ~= xhtml_format.table(_txt, obj, doc_matters);
epubWrite.doc_epub3_endnotes[segment_filename] ~= "";
break;
default:
@@ -2818,9 +2820,9 @@ void outputEPub3(D,I)(
#+name: output_epub3_xhtml_seg
#+BEGIN_SRC d
-void epub3_write_output_files(W,I)(
- W epub_write,
- I doc_matters,
+void epub3_write_output_files(W,M)(
+ W epub_write,
+ M doc_matters,
) {
debug(asserts) {
static assert(is(typeof(epub_write.doc_epub3) == string[][string]));
@@ -2986,22 +2988,18 @@ void epub3_write_output_files(W,I)(
}
}
{ /+ OEBPS/epub.css +/
- auto css = DocReformCss();
+ auto css = DocReformCss(doc_matters);
{ /+ debug +/
if (doc_matters.opt.action.debug_do) {
fn_dbg = pth_epub3.dbg_fn_oebps_css(doc_matters.src.filename);
- (doc_matters.opt.action.css_theme_default)
- ? File(fn_dbg, "w").writeln(css.light.epub)
- : File(fn_dbg, "w").writeln(css.dark.epub);
+ File(fn_dbg, "w").writeln(css.epub);
}
}
fn = pth_epub3.fn_oebps_css;
auto zip_arc_member_file = new ArchiveMember();
zip_arc_member_file.name = fn;
auto zip_data = new OutBuffer();
- (doc_matters.opt.action.css_theme_default)
- ? zip_data.write(css.light.epub.dup)
- : zip_data.write(css.dark.epub.dup);
+ zip_data.write(css.epub.dup);
zip_arc_member_file.expandedData = zip_data.toBytes();
zip.addMember(zip_arc_member_file);
createZipFile!()(fn_epub, zip.build());
diff --git a/org/output_xmls_css.org b/org/output_xmls_css.org
index 3c9bcf7..192dc61 100644
--- a/org/output_xmls_css.org
+++ b/org/output_xmls_css.org
@@ -27,68 +27,77 @@
+/
module doc_reform.output.xmls_css;
template DocReformCss() {
- auto DocReformCss() {
- string _css_light_html_seg="
+ import std.format;
+ auto DocReformCss(M)(M doc_matters) {
+<<css_insert_shared_insert_variable_indent_values>>
+<<css_insert_shared_insert_variable_ocn_color_values>>
+ string _css_light_html_seg = format(q"┃
<<css_light_shared>>
<<css_light_html_seg>>
-";
- string _css_dark_html_seg="
+┃",
+ _color_ocn_light,
+ _css_indent,
+ _color_ocn_light,
+);
+ string _css_dark_html_seg = format(q"┃
<<css_dark_shared>>
<<css_dark_html_seg>>
-";
- string _css_light_html_scroll="
+┃",
+ _color_ocn_dark,
+ _css_indent,
+ _color_ocn_dark,
+);
+ string _css_light_html_scroll = format(q"┃
<<css_light_shared>>
<<css_light_html_scroll>>
-";
- string _css_dark_html_scroll="
+┃",
+ _color_ocn_light,
+ _css_indent,
+ _color_ocn_light,
+);
+ string _css_dark_html_scroll = format(q"┃
<<css_dark_shared>>
<<css_dark_html_scroll>>
-";
- string _css_light_epub="
+┃",
+ _color_ocn_dark,
+ _css_indent,
+ _color_ocn_dark,
+);
+ string _css_light_epub = format(q"┃
<<css_light_shared>>
<<css_light_epub>>
-";
- string _css_dark_epub="
+┃",
+ _color_ocn_light,
+ _css_indent,
+ _color_ocn_light,
+);
+ string _css_dark_epub = format(q"┃
<<css_dark_shared>>
<<css_dark_epub>>
-";
- struct _CSS {
- auto light() {
- struct _light {
- auto html_seg() {
- string _css = "/* DocReform css html seg stylesheet */\n" ~ _css_light_html_seg;
- return _css;
- }
- auto html_scroll() {
- string _css = "/* DocReform css html scroll stylesheet */\n" ~ _css_light_html_scroll;
- return _css;
- }
- auto epub() {
- string _css = "/* DocReform css epub stylesheet */\n" ~ _css_light_epub;
- return _css;
- }
- }
- return _light();
+┃",
+ _color_ocn_dark,
+ _css_indent,
+ _color_ocn_dark,
+);
+ auto css_() {
+ struct _CSS {
+ string html_seg = "/* DocReform css html seg stylesheet */\n";
+ string html_scroll = "/* DocReform css html scroll stylesheet */\n";
+ string epub = "/* DocReform css epub stylesheet */\n";
}
- auto dark() {
- struct _dark {
- auto html_seg() {
- string _css = "/* DocReform css html seg stylesheet */\n" ~ _css_dark_html_seg;
- return _css;
- }
- auto html_scroll() {
- string _css = "/* DocReform css html scroll stylesheet */\n" ~ _css_dark_html_scroll;
- return _css;
- }
- auto epub() {
- string _css = "/* DocReform css epub stylesheet */\n" ~ _css_dark_epub;
- return _css;
- }
- }
- return _dark();
- }
- }
- return _CSS();
+ return _CSS();
+ }
+ auto css = css_();
+ if (doc_matters.opt.action.css_theme_default) {
+ css.html_seg ~= _css_light_html_seg;
+ css.html_scroll ~= _css_light_html_scroll;
+ css.epub ~= _css_light_epub;
+ } else {
+ css.html_seg ~= _css_dark_html_seg;
+ css.html_scroll ~= _css_dark_html_scroll;
+ css.epub ~= _css_dark_epub;
+ }
+ return css;
}
}
#+END_SRC
@@ -100,17 +109,17 @@ template DocReformCss() {
#+name: css_light_shared
#+BEGIN_SRC css
*{
- padding: 0px;
- margin: 0px;
+ padding : 0px;
+ margin : 0px;
}
body {
- height: 100vh;
- background-color: #FFFFFF;
+ height : 100vh;
+ background-color : #FFFFFF;
}
body {
- color:#000000;
- background: #FFFFFF;
- background-color: #FFFFFF;
+ color : #000000;
+ background : #FFFFFF;
+ background-color : #FFFFFF;
}
#+END_SRC
@@ -119,31 +128,31 @@ template DocReformCss() {
#+name: css_light_shared
#+BEGIN_SRC css
a:link {
- color: #003399;
- text-decoration: none;
+ color : #003399;
+ text-decoration : none;
}
a:visited {
- color: #003399;
- text-decoration: none;
+ color : #003399;
+ text-decoration : none;
}
a:hover {
- color: #000000;
- background-color: #F9F9AA;
+ color : #000000;
+ background-color : #F9F9AA;
}
a.lnkocn:link {
- color: #777777;
- text-decoration: none;
+ color : %s;
+ text-decoration : none;
}
a.lnkocn:visited {
- color: #003399;
- text-decoration: none;
+ color : #003399;
+ text-decoration : none;
}
a:hover img {
- background-color: #FFFFFF;
+ background-color : #FFFFFF;
}
a:active {
- color: #003399;
- text-decoration: underline;
+ color : #003399;
+ text-decoration : underline;
}
#+END_SRC
@@ -152,115 +161,115 @@ template DocReformCss() {
#+name: css_light_shared
#+BEGIN_SRC css
div {
- margin-left: 0;
- margin-right: 0;
+ margin-left : 0;
+ margin-right : 0;
}
div.p {
- margin-left: 5%;
- margin-right: 1%;
+ margin-left : 5%%;
+ margin-right : 1%%;
}
div.substance {
- width: 100%;
- background-color: #FFFFFF;
+ width : 100%%;
+ background-color : #FFFFFF;
}
div.ocn {
- width: 5%;
- float: right;
- top: 0;
- background-color: #FFFFFF;
+ width : 5%%;
+ float : right;
+ top : 0;
+ background-color : #FFFFFF;
}
div.endnote {
- width: 95%;
- background-color: #FFFFFFf;
+ width : 95%%;
+ background-color : #FFFFFF;
}
div.toc {
- position: absolute;
- float: left;
- margin: 0;
- padding: 0;
- padding-top: 0.5em;
- border: 0;
- width: 13em;
- background-color: #EEEEEE;
- margin-right:1em;
+ position : absolute;
+ float : left;
+ margin : 0;
+ padding : 0;
+ padding-top : 0.5em;
+ border : 0;
+ width : 13em;
+ background-color : #EEEEEE;
+ margin-right : 1em;
}
div.summary {
- margin: 0;
- padding: 0;
- border-left: 13em solid #EEEEEE;
- padding-left: 1em;
- background-color: #EEEEEE;
+ margin : 0;
+ padding : 0;
+ border-left : 13em solid #EEEEEE;
+ padding-left : 1em;
+ background-color : #EEEEEE;
}
div.content, div.main_column {
- margin: 0;
- padding: 0;
- border-left: 13em solid #FFFFFF;
- padding-left: 1em;
- padding-right: 1em;
+ margin : 0;
+ padding : 0;
+ border-left : 13em solid #FFFFFF;
+ padding-left : 1em;
+ padding-right : 1em;
}
div.content0, div.main_column0 {
- margin: 0;
- padding: 0;
- border-left: 0% solid #FFFFFF;
- padding-left: 5%;
+ margin : 0;
+ padding : 0;
+ border-left : 0%% solid #FFFFFF;
+ padding-left : 5%%;
}
div.scroll {
- margin: 0;
- padding: 0;
- padding-left: 1em;
- padding-right: 1em;
+ margin : 0;
+ padding : 0;
+ padding-left : 1em;
+ padding-right : 1em;
}
div.content:after {
- content:' ';
- clear:both;
- display:block;
- height:0;
- overflow:hidden
+ content : ' ';
+ clear : both;
+ display : block;
+ height : 0;
+ overflow : hidden;
}
div.footer {
- clear:left;
- padding: 0.5em;
- font-size: 80%;
- margin: 0;
+ clear : left;
+ padding : 0.5em;
+ font-size : 80%%;
+ margin : 0;
}
div.toc ul {
- list-style: none;
- padding: 0;
- margin: 0;
+ list-style : none;
+ padding : 0;
+ margin : 0;
}
div.toc li ul a, li ul span.currentlink
{
- font-weight: normal;
- font-size: 90%;
- padding-left: 2em;
- background-color: #EEEEEE;
+ font-weight : normal;
+ font-size : 90%%;
+ padding-left : 2em;
+ background-color : #EEEEEE;
}
div.toc a, span.currentlink{
- display:block;
- text-decoration: none;
- padding-left: 0.5em;
- color: #0000aa;
+ display : block;
+ text-decoration : none;
+ padding-left : 0.5em;
+ color : #0000aa;
}
hr {
- width: 90%;
- margin-left: 5%;
- margin-right: 2em;
- margin-top: 1.8em;
- margin-bottom: 1.8em;
+ width : 90%%;
+ margin-left : 5%%;
+ margin-right : 2em;
+ margin-top : 1.8em;
+ margin-bottom : 1.8em;
}
span.currentlink {
- text-decoration: none;
- background-color: #AAAAAA;
+ text-decoration : none;
+ background-color : #AAAAAA;
}
div.toc a:visited {
- color: #0000aa;
+ color : #0000aa;
}
div.toc a:hover {
- color: #000000;
- background-color: #F9F9AA;
+ color : #000000;
+ background-color : #F9F9AA;
}
nav#toc ol {
- list-style-type: none;
+ list-style-type : none;
}
#+END_SRC
@@ -270,32 +279,35 @@ template DocReformCss() {
#+name: css_light_shared
#+BEGIN_SRC css
.norm, .bold, .verse, .group, .block, .alt {
- line-height: 133%;
- margin-top: 12px;
- margin-bottom: 0px;
- padding-left: 0em;
- text-indent: 0em;
+ line-height : 133%%;
+ margin-top : 12px;
+ margin-bottom : 0px;
+ padding-left : 0em;
+ text-indent : 0em;
}
p, h0, h1, h2, h3, h4, h5, h6, h7, ul, li {
- display: block;
- font-family: verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman;
- margin-left: 5%;
- margin-right: 2em;
+ display : block;
+ font-family : verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman;
+ margin-left : 5%%;
+ margin-right : 2em;
}
p {
- font-size: 100%;
- font-weight: normal;
- line-height: 133%;
- text-align: justify;
- text-indent: 0mm;
- margin-top: 0.8em;
- margin-bottom: 0.8em;
+ font-size : 100%%;
+ font-weight : normal;
+ line-height : 133%%;
+ text-align : justify;
+ text-indent : 0mm;
+ margin-top : 0.8em;
+ margin-bottom : 0.8em;
}
#+END_SRC
#+name: css_light_shared
#+BEGIN_SRC css
- img { max-width: 100%; height: auto; }
+ img {
+ max-width : 100%%;
+ height : auto;
+ }
#+END_SRC
***** code block
@@ -303,28 +315,28 @@ template DocReformCss() {
#+name: css_light_shared
#+BEGIN_SRC css
pre {
- width: auto;
- display: block;
- clear: both;
- color: #555555;
+ width : auto;
+ display : block;
+ clear : both;
+ color : #555555;
}
p.code {
- border-style: none;
- border-radius: 5px 5px 5px 5px;
- box-shadow: 0 2px 5px #AAAAAA inset;
- margin-bottom: 1em;
- padding: 0.5em 1em;
- page-break-inside: avoid;
- word-wrap: break-word;
- font-family: inconsolata, \"liberation mono\", \"bitstream vera mono\", \"dejavu mono\", monaco, consolas, \"andale mono\", \"courier new\", \"courier 10 pitch\", courier, monospace;
- white-space: pre;
- white-space: pre-wrap;
- white-space: -moz-pre-wrap;
- white-space: -o-pre-wrap;
- background-color: #EEEEEE;
- color: #000000;
- font-size: 95%;
- line-height: 100%;
+ border-style : none;
+ border-radius : 5px 5px 5px 5px;
+ box-shadow : 0 2px 5px #AAAAAA inset;
+ margin-bottom : 1em;
+ padding : 0.5em 1em;
+ page-break-inside : avoid;
+ word-wrap : break-word;
+ font-family : inconsolata, "liberation mono", "bitstream vera mono", "dejavu mono", monaco, consolas, "andale mono", "courier new", "courier 10 pitch", courier, monospace;
+ white-space : pre;
+ white-space : pre-wrap;
+ white-space : -moz-pre-wrap;
+ white-space : -o-pre-wrap;
+ background-color : #EEEEEE;
+ color : #000000;
+ font-size : 95%%;
+ line-height : 100%%;
}
#+END_SRC
@@ -332,120 +344,120 @@ template DocReformCss() {
#+name: css_light_shared
#+BEGIN_SRC css
- p.spaced { white-space: pre; }
+ p.spaced { white-space: pre; }
p.block {
- white-space: pre;
+ white-space : pre;
}
p.group { }
p.alt { }
p.verse {
- white-space: pre;
- margin-bottom: 6px;
+ white-space : pre;
+ margin-bottom : 6px;
}
p.caption {
- text-align: left;
- font-size: 80%;
- display: inline;
+ text-align : left;
+ font-size : 80%%;
+ display : inline;
}
p.endnote {
- font-size: 96%;
- line-height: 120%;
- text-align: left;
- margin-right: 15mm;
+ font-size : 96%%;
+ line-height : 120%%;
+ text-align : left;
+ margin-right : 15mm;
}
p.endnote_indent {
- font-size: 96%;
- line-height: 120%;
- text-align: left;
- margin-left: 2em;
- margin-right: 15mm;
+ font-size : 96%%;
+ line-height : 120%%;
+ text-align : left;
+ margin-left : 2em;
+ margin-right : 15mm;
}
p.center {
- text-align: center;
+ text-align : center;
}
p.bold {
- font-weight: bold;
+ font-weight : bold;
}
p.bold_left {
- font-weight: bold;
- text-align: left;
+ font-weight : bold;
+ text-align : left;
}
p.centerbold {
- text-align: center;
- font-weight: bold;
+ text-align : center;
+ font-weight : bold;
}
p.em {
- font-weight: bold;
- font-style: normal;
- background: #FFF3b6;
+ font-weight : bold;
+ font-style : normal;
+ background : #FFF3B6;
}
p.small {
- font-size: 80%;
- margin-top: 0px;
- margin-bottom: 0px;
- margin-right: 6px;
- text-align: left;
+ font-size : 80%%;
+ margin-top : 0px;
+ margin-bottom : 0px;
+ margin-right : 6px;
+ text-align : left;
}
.tiny, .tiny_left, .tiny_right, .tiny_center {
- font-size: 10px;
- margin-top: 0px;
- margin-bottom: 0px;
- color: #777777;
- margin-right: 6px;
- text-align: left;
+ font-size : 10px;
+ margin-top : 0px;
+ margin-bottom : 0px;
+ color : #777777;
+ margin-right : 6px;
+ text-align : left;
}
p.tiny { }
p.tiny_left {
- margin-left: 0px;
- margin-right: 0px;
- text-align: left;
+ margin-left : 0px;
+ margin-right : 0px;
+ text-align : left;
}
p.tiny_right {
- margin-right: 1em;
- text-align: right;
+ margin-right : 1em;
+ text-align : right;
}
p.tiny_center {
- margin-left: 0px;
- margin-right: 0px;
- text-align: center;
+ margin-left : 0px;
+ margin-right : 0px;
+ text-align : center;
}
p.concordance_word {
- line-height: 150%;
- font-weight: bold;
- display: inline;
- margin-top: 4px;
- margin-bottom: 1px;
+ line-height : 150%%;
+ font-weight : bold;
+ display : inline;
+ margin-top : 4px;
+ margin-bottom : 1px;
}
p.concordance_count {
- font-size: 80%;
- color: #777777;
- display: inline;
- margin-left: 0em;
+ font-size : 80%%;
+ color : #777777;
+ display : inline;
+ margin-left : 0em;
}
p.concordance_object {
- font-size: 80%;
- line-height: 120%;
- text-align: left;
- margin-left: 3em;
- margin-top: 1px;
- margin-bottom: 3px;
+ font-size : 80%%;
+ line-height : 120%%;
+ text-align : left;
+ margin-left : 3em;
+ margin-top : 1px;
+ margin-bottom : 3px;
}
p.book_index_lev1 {
- line-height: 100%;
- margin-top: 4px;
- margin-bottom: 1px;
+ line-height : 100%%;
+ margin-top : 4px;
+ margin-bottom : 1px;
}
p.book_index_lev2 {
- line-height: 100%;
- text-align: left;
- margin-left: 3em;
- margin-top: 1px;
- margin-bottom: 3px;
+ line-height : 100%%;
+ text-align : left;
+ margin-left : 3em;
+ margin-top : 1px;
+ margin-bottom : 3px;
}
tt {
- font-family: inconsolata, \"liberation mono\", \"bitstream vera mono\", \"dejavu mono\", monaco, consolas, \"andale mono\", \"courier new\", \"courier 10 pitch\", courier, monospace;
- background-color: #EEEEEE;
- color: #000000;
+ font-family : inconsolata, "liberation mono", "bitstream vera mono", "dejavu mono", monaco, consolas, "andale mono", "courier new", "courier 10 pitch", courier, monospace;
+ background-color : #EEEEEE;
+ color : #000000;
}
#+END_SRC
@@ -453,418 +465,7 @@ template DocReformCss() {
#+name: css_light_shared
#+BEGIN_SRC css
- /* indent */
- p.norm { }
- p.i1 { padding-left: 1em; }
- p.i2 { padding-left: 2em; }
- p.i3 { padding-left: 3em; }
- p.i4 { padding-left: 4em; }
- p.i5 { padding-left: 5em; }
- p.i6 { padding-left: 6em; }
- p.i7 { padding-left: 7em; }
- p.i8 { padding-left: 8em; }
- p.i9 { padding-left: 9em; }
- /* hanging indent */
- p[indent=\"h0i0\"] {
- padding-left: 0em;
- text-indent: 0em;
- }
- p[indent=\"h0i1\"] {
- padding-left: 1em;
- text-indent: -1em;
- }
- p[indent=\"h0i2\"] {
- padding-left: 2em;
- text-indent: -2em;
- }
- p[indent=\"h0i3\"] {
- padding-left: 3em;
- text-indent: -3em;
- }
- p[indent=\"h0i4\"] {
- padding-left: 4em;
- text-indent: -4em;
- }
- p[indent=\"h0i5\"] {
- padding-left: 5em;
- text-indent: -5em;
- }
- p[indent=\"h0i6\"] {
- padding-left: 6em;
- text-indent: -6em;
- }
- p[indent=\"h0i7\"] {
- padding-left: 7em;
- text-indent: -7em;
- }
- p[indent=\"h0i8\"] {
- padding-left: 8em;
- text-indent: -8em;
- }
- p[indent=\"h0i9\"] {
- padding-left: 9em;
- text-indent: -9em;
- }
- p[indent=\"h1i0\"] {
- padding-left: 0em;
- text-indent: 1em;
- }
- p[indent=\"h1i1\"] {
- padding-left: 1em;
- text-indent: 0em;
- }
- p[indent=\"h1i2\"] {
- padding-left: 2em;
- text-indent: -1em;
- }
- p[indent=\"h1i3\"] {
- padding-left: 3em;
- text-indent: -2em;
- }
- p[indent=\"h1i4\"] {
- padding-left: 4em;
- text-indent: -3em;
- }
- p[indent=\"h1i5\"] {
- padding-left: 5em;
- text-indent: -4em;
- }
- p[indent=\"h1i6\"] {
- padding-left: 6em;
- text-indent: -5em;
- }
- p[indent=\"h1i7\"] {
- padding-left: 7em;
- text-indent: -6em;
- }
- p[indent=\"h1i8\"] {
- padding-left: 8em;
- text-indent: -7em;
- }
- p[indent=\"h1i9\"] {
- padding-left: 9em;
- text-indent: -8em;
- }
- p[indent=\"h2i0\"] {
- padding-left: 0em;
- text-indent: 2em;
- }
- p[indent=\"h2i1\"] {
- padding-left: 1em;
- text-indent: 1em;
- }
- p[indent=\"h2i2\"] {
- padding-left: 2em;
- text-indent: 0em;
- }
- p[indent=\"h2i3\"] {
- padding-left: 3em;
- text-indent: -1em;
- }
- p[indent=\"h2i4\"] {
- padding-left: 4em;
- text-indent: -2em;
- }
- p[indent=\"h2i5\"] {
- padding-left: 5em;
- text-indent: -3em;
- }
- p[indent=\"h2i6\"] {
- padding-left: 6em;
- text-indent: -4em;
- }
- p[indent=\"h2i7\"] {
- padding-left: 7em;
- text-indent: -5em;
- }
- p[indent=\"h2i8\"] {
- padding-left: 8em;
- text-indent: -6em;
- }
- p[indent=\"h2i9\"] {
- padding-left: 9em;
- text-indent: -7em;
- }
- p[indent=\"h3i0\"] {
- padding-left: 0em;
- text-indent: 3em;
- }
- p[indent=\"h3i1\"] {
- padding-left: 1em;
- text-indent: 2em;
- }
- p[indent=\"h3i2\"] {
- padding-left: 2em;
- text-indent: 1em;
- }
- p[indent=\"h3i3\"] {
- padding-left: 3em;
- text-indent: 0em;
- }
- p[indent=\"h3i4\"] {
- padding-left: 4em;
- text-indent: -1em;
- }
- p[indent=\"h3i5\"] {
- padding-left: 5em;
- text-indent: -2em;
- }
- p[indent=\"h3i6\"] {
- padding-left: 6em;
- text-indent: -3em;
- }
- p[indent=\"h3i7\"] {
- padding-left: 7em;
- text-indent: -4em;
- }
- p[indent=\"h3i8\"] {
- padding-left: 8em;
- text-indent: -5em;
- }
- p[indent=\"h3i9\"] {
- padding-left: 9em;
- text-indent: -6em;
- }
- p[indent=\"h4i0\"] {
- padding-left: 0em;
- text-indent: 4em;
- }
- p[indent=\"h4i1\"] {
- padding-left: 1em;
- text-indent: 3em;
- }
- p[indent=\"h4i2\"] {
- padding-left: 2em;
- text-indent: 2em;
- }
- p[indent=\"h4i3\"] {
- padding-left: 3em;
- text-indent: 1em;
- }
- p[indent=\"h4i4\"] {
- padding-left: 4em;
- text-indent: 0em;
- }
- p[indent=\"h4i5\"] {
- padding-left: 5em;
- text-indent: -1em;
- }
- p[indent=\"h4i6\"] {
- padding-left: 6em;
- text-indent: -2em;
- }
- p[indent=\"h4i7\"] {
- padding-left: 7em;
- text-indent: -3em;
- }
- p[indent=\"h4i8\"] {
- padding-left: 8em;
- text-indent: -4em;
- }
- p[indent=\"h4i9\"] {
- padding-left: 9em;
- text-indent: -5em;
- }
- p[indent=\"h5i0\"] {
- padding-left: 0em;
- text-indent: 5em;
- }
- p[indent=\"h5i1\"] {
- padding-left: 1em;
- text-indent: 4em;
- }
- p[indent=\"h5i2\"] {
- padding-left: 2em;
- text-indent: 3em;
- }
- p[indent=\"h5i3\"] {
- padding-left: 3em;
- text-indent: 2em;
- }
- p[indent=\"h5i4\"] {
- padding-left: 4em;
- text-indent: 1em;
- }
- p[indent=\"h5i5\"] {
- padding-left: 5em;
- text-indent: 0em;
- }
- p[indent=\"h5i6\"] {
- padding-left: 6em;
- text-indent: -1em;
- }
- p[indent=\"h5i7\"] {
- padding-left: 7em;
- text-indent: -2em;
- }
- p[indent=\"h5i8\"] {
- padding-left: 8em;
- text-indent: -3em;
- }
- p[indent=\"h5i9\"] {
- padding-left: 9em;
- text-indent: -4em;
- }
- p[indent=\"h6i0\"] {
- padding-left: 0em;
- text-indent: 6em;
- }
- p[indent=\"h6i1\"] {
- padding-left: 1em;
- text-indent: 5em;
- }
- p[indent=\"h6i2\"] {
- padding-left: 2em;
- text-indent: 4em;
- }
- p[indent=\"h6i3\"] {
- padding-left: 3em;
- text-indent: 3em;
- }
- p[indent=\"h6i4\"] {
- padding-left: 4em;
- text-indent: 2em;
- }
- p[indent=\"h6i5\"] {
- padding-left: 5em;
- text-indent: 1em;
- }
- p[indent=\"h6i6\"] {
- padding-left: 6em;
- text-indent: 0em;
- }
- p[indent=\"h6i7\"] {
- padding-left: 7em;
- text-indent: -1em;
- }
- p[indent=\"h6i8\"] {
- padding-left: 8em;
- text-indent: -2em;
- }
- p[indent=\"h6i9\"] {
- padding-left: 9em;
- text-indent: -3em;
- }
- p[indent=\"h7i0\"] {
- padding-left: 0em;
- text-indent: 7em;
- }
- p[indent=\"h7i1\"] {
- padding-left: 1em;
- text-indent: 6em;
- }
- p[indent=\"h7i2\"] {
- padding-left: 2em;
- text-indent: 5em;
- }
- p[indent=\"h7i3\"] {
- padding-left: 3em;
- text-indent: 4em;
- }
- p[indent=\"h7i4\"] {
- padding-left: 4em;
- text-indent: 3em;
- }
- p[indent=\"h7i5\"] {
- padding-left: 5em;
- text-indent: 2em;
- }
- p[indent=\"h7i6\"] {
- padding-left: 6em;
- text-indent: 1em;
- }
- p[indent=\"h7i7\"] {
- padding-left: 7em;
- text-indent: 0em;
- }
- p[indent=\"h7i8\"] {
- padding-left: 8em;
- text-indent: -1em;
- }
- p[indent=\"h7i9\"] {
- padding-left: 9em;
- text-indent: -2em;
- }
- p[indent=\"h8i0\"] {
- padding-left: 0em;
- text-indent: 8em;
- }
- p[indent=\"h8i1\"] {
- padding-left: 1em;
- text-indent: 7em;
- }
- p[indent=\"h8i2\"] {
- padding-left: 2em;
- text-indent: 6em;
- }
- p[indent=\"h8i3\"] {
- padding-left: 3em;
- text-indent: 5em;
- }
- p[indent=\"h8i4\"] {
- padding-left: 4em;
- text-indent: 4em;
- }
- p[indent=\"h8i5\"] {
- padding-left: 5em;
- text-indent: 3em;
- }
- p[indent=\"h8i6\"] {
- padding-left: 6em;
- text-indent: 2em;
- }
- p[indent=\"h8i7\"] {
- padding-left: 7em;
- text-indent: 1em;
- }
- p[indent=\"h8i8\"] {
- padding-left: 8em;
- text-indent: 0em;
- }
- p[indent=\"h8i9\"] {
- padding-left: 9em;
- text-indent: -1em;
- }
- p[indent=\"h9i0\"] {
- padding-left: 0em;
- text-indent: 9em;
- }
- p[indent=\"h9i1\"] {
- padding-left: 1em;
- text-indent: 8em;
- }
- p[indent=\"h9i2\"] {
- padding-left: 2em;
- text-indent: 7em;
- }
- p[indent=\"h9i3\"] {
- padding-left: 3em;
- text-indent: 6em;
- }
- p[indent=\"h9i4\"] {
- padding-left: 4em;
- text-indent: 5em;
- }
- p[indent=\"h9i5\"] {
- padding-left: 5em;
- text-indent: 4em;
- }
- p[indent=\"h9i6\"] {
- padding-left: 6em;
- text-indent: 3em;
- }
- p[indent=\"h9i7\"] {
- padding-left: 7em;
- text-indent: 2em;
- }
- p[indent=\"h9i8\"] {
- padding-left: 8em;
- text-indent: 1em;
- }
- p[indent=\"h9i9\"] {
- padding-left: 9em;
- text-indent: 0em;
- }
+%s
#+END_SRC
***** misc including tables & lists
@@ -873,60 +474,59 @@ template DocReformCss() {
#+BEGIN_SRC css
note { white-space: pre; }
label.ocn {
- width: 2%;
- float: right;
- top: 0;
- font-size: 10px;
- margin-top: 0px;
- margin-bottom: 5px;
- color: #777777;
- margin-right: 5px;
- text-align: right;
- background-color: #FFFFFF;
+ width : 2%%;
+ float : right;
+ top : 0;
+ font-size : 10px;
+ margin-top : 0px;
+ margin-bottom : 5px;
+ margin-right : 5px;
+ text-align : right;
+ color : %s;
}
table {
- display: block;
- margin-left: 5%;
- margin-right: 2em;
- background-color: #FFFFFF;
+ display : block;
+ margin-left : 5%%;
+ margin-right : 2em;
+ background-color : inherit;
}
tr { }
th,td {
- vertical-align: top;
- text-align: left;
+ vertical-align : top;
+ text-align : left;
}
th {
- font-weight: bold;
+ font-weight : bold;
}
em {
- font-weight: bold;
- font-style: italic;
+ font-weight : bold;
+ font-style : italic;
}
p.left,th.left,td.left {
- text-align: left;
+ text-align : left;
}
p.small_left,th.small_left,td.small_left {
- text-align: left;
- font-size: 80%;
+ text-align : left;
+ font-size : 80%%;
}
p.right,th.right,td.right {
- text-align: right;
+ text-align: right;
}
ul, li {
- list-style-type: none;
- list-style: none;
- padding-left: 20px;
- font-weight: normal;
- line-height: 150%;
- text-align: left;
- text-indent: 0mm;
- margin-left: 1em;
- margin-right: 2em;
- margin-top: 3px;
- margin-bottom: 3px;
+ list-style-type : none;
+ list-style : none;
+ padding-left : 20px;
+ font-weight : normal;
+ line-height : 150%%;
+ text-align : left;
+ text-indent : 0mm;
+ margin-left : 1em;
+ margin-right : 2em;
+ margin-top : 3px;
+ margin-bottom : 3px;
}
li {
- background: url(../image_sys/bullet_09.png) no-repeat 0px 6px;
+ background: url(../image_sys/bullet_09.png) no-repeat 0px 6px;
}
ul {
}
@@ -937,100 +537,100 @@ template DocReformCss() {
#+name: css_light_shared
#+BEGIN_SRC css
h0, h1, h2, h3, h4, h5, h6, h7 {
- font-weight: bold;
- line-height: 120%;
- text-align: left;
- margin-top: 20px;
- margin-bottom: 10px;
+ font-weight : bold;
+ line-height : 120%%;
+ text-align : left;
+ margin-top : 20px;
+ margin-bottom : 10px;
}
h4.norm, h5.norm, h6.norm, h7.norm {
- margin-top: 10px;
- margin-bottom: 0px;
- }
- h0 { font-size: 125%; }
- h1 { font-size: 120%; }
- h2 { font-size: 115%; }
- h3 { font-size: 110%; }
- h4 { font-size: 105%; }
- h5 { font-size: 100%; }
- h6 { font-size: 100%; }
- h7 { font-size: 100%; }
+ margin-top : 10px;
+ margin-bottom : 0px;
+ }
+ h0 { font-size : 125%%; }
+ h1 { font-size : 120%%; }
+ h2 { font-size : 115%%; }
+ h3 { font-size : 110%%; }
+ h4 { font-size : 105%%; }
+ h5 { font-size : 100%%; }
+ h6 { font-size : 100%%; }
+ h7 { font-size : 100%%; }
h0, h1, h2, h3, h4, h5, h6, h7 { text-shadow: .2em .2em .3em #808080; }
- h1.i { margin-left: 2em; }
- h2.i { margin-left: 3em; }
- h3.i { margin-left: 4em; }
- h4.i { margin-left: 5em; }
- h5.i { margin-left: 6em; }
- h6.i { margin-left: 7em; }
- h7.i { margin-left: 8em; }
- h8.i { margin-left: 9em; }
- h9.i { margin-left: 10em; }
+ h1.i { margin-left : 2em; }
+ h2.i { margin-left : 3em; }
+ h3.i { margin-left : 4em; }
+ h4.i { margin-left : 5em; }
+ h5.i { margin-left : 6em; }
+ h6.i { margin-left : 7em; }
+ h7.i { margin-left : 8em; }
+ h8.i { margin-left : 9em; }
+ h9.i { margin-left : 10em; }
.toc {
- font-weight: normal;
- margin-top: 6px;
- margin-bottom: 6px;
+ font-weight : normal;
+ margin-top : 6px;
+ margin-bottom : 6px;
}
h0.toc {
- margin-left: 1em;
- font-size: 120%;
- line-height: 150%;
+ margin-left : 1em;
+ font-size : 120%%;
+ line-height : 150%%;
}
h1.toc {
- margin-left: 1em;
- font-size: 115%;
- line-height: 150%;
+ margin-left : 1em;
+ font-size : 115%%;
+ line-height : 150%%;
}
h2.toc {
- margin-left: 2em;
- font-size: 110%;
- line-height: 140%;
+ margin-left : 2em;
+ font-size : 110%%;
+ line-height : 140%%;
}
h3.toc {
- margin-left: 3em;
- font-size: 105%;
- line-height: 120%;
+ margin-left : 3em;
+ font-size : 105%%;
+ line-height : 120%%;
}
h4.toc {
- margin-left: 4em;
- font-size: 100%;
- line-height: 120%;
+ margin-left : 4em;
+ font-size : 100%%;
+ line-height : 120%%;
}
h5.toc {
- margin-left: 5em;
- font-size: 95%;
- line-height: 110%;
+ margin-left : 5em;
+ font-size : 95%%;
+ line-height : 110%%;
}
h6.toc {
- margin-left: 6em;
- font-size: 90%;
- line-height: 110%;
+ margin-left : 6em;
+ font-size : 90%%;
+ line-height : 110%%;
}
h7.toc {
- margin-left: 7em;
- font-size: 85%;
- line-height: 100%;
+ margin-left : 7em;
+ font-size : 85%%;
+ line-height : 100%%;
}
.subtoc {
- margin-right: 34%;
- font-weight: normal;
+ margin-right : 34%%;
+ font-weight : normal;
}
h5.subtoc {
- margin-left: 2em;
- font-size: 80%;
- margin-top: 2px;
- margin-bottom: 2px;
+ margin-left : 2em;
+ font-size : 80%%;
+ margin-top : 2px;
+ margin-bottom : 2px;
}
h6.subtoc {
- margin-left: 3em;
- font-size: 75%;
- margin-top: 0px;
- margin-bottom: 0px;
+ margin-left : 3em;
+ font-size : 75%%;
+ margin-top : 0px;
+ margin-bottom : 0px;
}
h7.subtoc {
- margin-left: 4em;
- font-size: 70%;
- margin-top: 0px;
- margin-bottom: 0px;
+ margin-left : 4em;
+ font-size : 70%%;
+ margin-top : 0px;
+ margin-bottom : 0px;
}
#+END_SRC
@@ -1040,70 +640,70 @@ template DocReformCss() {
#+name: css_light_html_seg
#+BEGIN_SRC css
.icon-bar {
- width: 100%;
- overflow: auto;
- margin: 0em 0em 0em;
+ width : 100%%;
+ overflow : auto;
+ margin : 0em 0em 0em;
}
.left-bar {
- width: 85%;
- float: left;
- display: inline;
- overflow: auto;
+ width : 85%%;
+ float : left;
+ display : inline;
+ overflow : auto;
}
.toc-button {
- position: absolute;
- top: 8px;
- width: 2em;
- height: 2em;
- border-radius: 50%;
- background: #CCCCCC;
- fill: #333333;
- box-shadow: 0 2px 5px #AAAAAA inset;
+ position : absolute;
+ top : 8px;
+ width : 2em;
+ height : 2em;
+ border-radius : 50%%;
+ background : #CCCCCC;
+ fill : #333333;
+ box-shadow : 0 2px 5px #AAAAAA inset;
}
.toc-button svg {
- position: relative;
- left: 25%;
- top: 25%;
- width: 150%;
- height: 150%;
+ position : relative;
+ left : 25%%;
+ top : 25%%;
+ width : 150%%;
+ height : 150%%;
}
.toc-button p {
- vertical-align: center;
- font-size: 120%;
+ vertical-align : center;
+ font-size : 120%%;
}
.prev-next-button {
- position: absolute;
- top: 8px;
- width: 2em;
- height: 2em;
- border-radius: 50%;
- background: #CCCCCC;
- box-shadow: 0 2px 5px #AAAAAA inset;
+ position : absolute;
+ top : 8px;
+ width : 2em;
+ height : 2em;
+ border-radius : 50%%;
+ background : #CCCCCC;
+ box-shadow : 0 2px 5px #AAAAAA inset;
}
.prev-next-button svg {
- position: relative;
- left: 20%;
- top: 20%;
- width: 60%;
- height: 60%;
+ position : relative;
+ left : 20%%;
+ top : 20%%;
+ width : 60%%;
+ height : 60%%;
}
.menu {
- right: 6em;
+ right : 6em;
}
.previous {
- right: 3em;
+ right : 3em;
}
.next {
- right: 0em;
+ right : 0em;
}
- .arrow { fill: #333333; }
+ .arrow { fill : #333333; }
.minitoc {
- line-height: 100%;
- font-size: 90%;
- margin-top: 6px;
- margin-bottom: 0px;
- padding-left: 0em;
- text-indent: 0em;
+ line-height : 100%%;
+ font-size : 90%%;
+ margin-top : 6px;
+ margin-bottom : 0px;
+ padding-left : 0em;
+ text-indent : 0em;
}
#+END_SRC
@@ -1113,32 +713,32 @@ template DocReformCss() {
#+BEGIN_SRC css
/* flex */
.flex-menu-bar {
- display: -webkit-flex;
- display: flex;
- -webkit-flex-wrap: wrap;
- -webkit-align-items: center;
- align-items: center;
- width: 100%;
- margin-left: 5%;
- margin-right: 2%;
- background-color: #FFFFFF;
+ display : -webkit-flex;
+ display : flex;
+ -webkit-flex-wrap : wrap;
+ -webkit-align-items : center;
+ align-items : center;
+ width : 100%%;
+ margin-left : 5%%;
+ margin-right : 2%%;
+ background-color : #FFFFFF;
}
.flex-menu-option {
- background-color:#FFFFFF;
- margin-right: 4px;
+ background-color : #FFFFFF;
+ margin-right : 4px;
}
.flex-list {
- display: -webkit-flex;
- display: flex;
- -webkit-align-items: center;
- display: block;
- align-items: center;
- width: 100%;
- background-color: #FFFFFF;
+ display : -webkit-flex;
+ display : flex;
+ -webkit-align-items : center;
+ display : block;
+ align-items : center;
+ width : 100%%;
+ background-color : #FFFFFF;
}
.flex-list-item {
- background-color:#FFFFFF;
- margin: 4px;
+ background-color : #FFFFFF;
+ margin : 4px;
}
#+END_SRC
@@ -1150,85 +750,85 @@ Consider what if anything should be used here
#+BEGIN_SRC css
/* grid */
.wrapper {
- display: grid;
- grid-template-columns: 100%;
+ display : grid;
+ grid-template-columns : 100%%;
grid-template-areas:
- \"headband\"
- \"doc_header\"
- \"doc_title\"
- \"doc_toc\"
- \"doc_prefix\"
- \"doc_intro\"
- \"doc_body\"
- \"doc_endnotes\"
- \"doc_glossary\"
- \"doc_biblio\"
- \"doc_bookindex\"
- \"doc_blurb\"
- \"doc_suffix\";
- margin: 0px;
- padding: 0px;
- background-color: #FFFFFF;
+ "headband"
+ "doc_header"
+ "doc_title"
+ "doc_toc"
+ "doc_prefix"
+ "doc_intro"
+ "doc_body"
+ "doc_endnotes"
+ "doc_glossary"
+ "doc_biblio"
+ "doc_bookindex"
+ "doc_blurb"
+ "doc_suffix";
+ margin : 0px;
+ padding : 0px;
+ background-color : #FFFFFF;
}
.delimit {
- border-style: none;
- border-color:#FFFFFF;
- padding: 10px;
+ border-style : none;
+ border-color : #FFFFFF;
+ padding : 10px;
}
.headband {
- grid-area: headband;
- background-color: #FFFFFF;
+ grid-area : headband;
+ background-color : #FFFFFF;
}
.doc_header {
- grid-area: doc_header;
+ grid-area : doc_header;
}
.doc_title {
- grid-area: doc_title;
+ grid-area : doc_title;
}
.doc_toc {
- grid-area: doc_toc;
+ grid-area : doc_toc;
}
.doc_prefix {
- grid-area: doc_prefix;
+ grid-area : doc_prefix;
}
.doc_intro {
- grid-area: doc_intro;
+ grid-area : doc_intro;
}
.doc_body {
- grid-area: doc_body;
+ grid-area : doc_body;
}
.doc_endnotes {
- grid-area: doc_endnotes;
+ grid-area : doc_endnotes;
}
.doc_glossary {
- grid-area: doc_glossary;
+ grid-area : doc_glossary;
}
.doc_biblio {
- grid-area: doc_biblio;
+ grid-area : doc_biblio;
}
.doc_bookindex {
- grid-area: doc_bookindex;
+ grid-area : doc_bookindex;
}
.doc_blurb {
- grid-area: doc_blurb;
+ grid-area : doc_blurb;
}
.doc_suffix {
- grid-area: doc_suffix;
+ grid-area : doc_suffix;
}
.nav-ul {
- list-style: none;
- float: left;
+ list-style : none;
+ float : left;
}
.nav-li {
- float: left;
- padding-right: 0.7em;
+ float : left;
+ padding-right : 0.7em;
}
.nav-li a {
- text-decoration: none;
- color:#FFFFFF;
+ text-decoration : none;
+ color : #FFFFFF;
}
footer {
- background-color: #00704E;
+ background-color : #00704E;
}
#+END_SRC
@@ -1239,32 +839,32 @@ Consider what if anything should be used here
#+BEGIN_SRC css
/* flex */
.flex-menu-bar {
- display: -webkit-flex;
- display: flex;
- -webkit-flex-wrap: wrap;
- -webkit-align-items: center;
- align-items: center;
- width: 100%;
- margin-left: 5%;
- margin-right: 2%;
- background-color: #FFFFFF;
+ display : -webkit-flex;
+ display : flex;
+ -webkit-flex-wrap : wrap;
+ -webkit-align-items : center;
+ align-items : center;
+ width : 100%%;
+ margin-left : 5%%;
+ margin-right : 2%%;
+ background-color : #FFFFFF;
}
.flex-menu-option {
- background-color:#FFFFFF;
- margin-right: 4px;
+ background-color : #FFFFFF;
+ margin-right : 4px;
}
.flex-list {
- display: -webkit-flex;
- display: flex;
- -webkit-align-items: center;
- display: block;
- align-items: center;
- width: 100%;
- background-color: #FFFFFF;
+ display : -webkit-flex;
+ display : flex;
+ -webkit-align-items : center;
+ display : block;
+ align-items : center;
+ width : 100%%;
+ background-color : #FFFFFF;
}
.flex-list-item {
- background-color:#FFFFFF;
- margin: 4px;
+ background-color : #FFFFFF;
+ margin : 4px;
}
#+END_SRC
@@ -1274,85 +874,85 @@ Consider what if anything should be used here
#+BEGIN_SRC css
/* grid */
.wrapper {
- display: grid;
- grid-template-columns: 100%;
+ display : grid;
+ grid-template-columns : 100%%;
grid-template-areas:
- \"headband\"
- \"doc_header\"
- \"doc_title\"
- \"doc_toc\"
- \"doc_prefix\"
- \"doc_intro\"
- \"doc_body\"
- \"doc_endnotes\"
- \"doc_glossary\"
- \"doc_biblio\"
- \"doc_bookindex\"
- \"doc_blurb\"
- \"doc_suffix\";
- margin: 0px;
- padding: 0px;
- background-color: #FFFFFF;
+ "headband"
+ "doc_header"
+ "doc_title"
+ "doc_toc"
+ "doc_prefix"
+ "doc_intro"
+ "doc_body"
+ "doc_endnotes"
+ "doc_glossary"
+ "doc_biblio"
+ "doc_bookindex"
+ "doc_blurb"
+ "doc_suffix";
+ margin : 0px;
+ padding : 0px;
+ background-color : #FFFFFF;
}
.delimit {
- border-style: none;
- border-color:#FFFFFF;
- padding: 10px;
+ border-style : none;
+ border-color : #FFFFFF;
+ padding : 10px;
}
.headband {
- grid-area: headband;
- background-color: #FFFFFF;
+ grid-area : headband;
+ background-color : #FFFFFF;
}
.doc_header {
- grid-area: doc_header;
+ grid-area : doc_header;
}
.doc_title {
- grid-area: doc_title;
+ grid-area : doc_title;
}
.doc_toc {
- grid-area: doc_toc;
+ grid-area : doc_toc;
}
.doc_prefix {
- grid-area: doc_prefix;
+ grid-area : doc_prefix;
}
.doc_intro {
- grid-area: doc_intro;
+ grid-area : doc_intro;
}
.doc_body {
- grid-area: doc_body;
+ grid-area : doc_body;
}
.doc_endnotes {
- grid-area: doc_endnotes;
+ grid-area : doc_endnotes;
}
.doc_glossary {
- grid-area: doc_glossary;
+ grid-area : doc_glossary;
}
.doc_biblio {
- grid-area: doc_biblio;
+ grid-area : doc_biblio;
}
.doc_bookindex {
- grid-area: doc_bookindex;
+ grid-area : doc_bookindex;
}
.doc_blurb {
- grid-area: doc_blurb;
+ grid-area : doc_blurb;
}
.doc_suffix {
- grid-area: doc_suffix;
+ grid-area : doc_suffix;
}
.nav-ul {
- list-style: none;
- float: left;
+ list-style : none;
+ float : left;
}
.nav-li {
- float: left;
- padding-right: 0.7em;
+ float : left;
+ padding-right : 0.7em;
}
.nav-li a {
- text-decoration: none;
- color:#FFFFFF;
+ text-decoration : none;
+ color : #FFFFFF;
}
footer {
- background-color: #00704E;
+ background-color : #00704E;
}
#+END_SRC
@@ -1369,17 +969,17 @@ Consider what if anything should be used here
#+name: css_dark_shared
#+BEGIN_SRC css
*{
- padding: 0px;
- margin: 0px;
+ padding : 0px;
+ margin : 0px;
}
body {
- height: 100vh;
- background-color: #000000;
+ height : 100vh;
+ background-color : #000000;
}
body {
- color: #CCCCCC;
- background: #000000;
- background-color: #000000;
+ color : #CCCCCC;
+ background : #000000;
+ background-color : #000000;
}
#+END_SRC
@@ -1388,31 +988,31 @@ Consider what if anything should be used here
#+name: css_dark_shared
#+BEGIN_SRC css
a:link {
- color: #FFFFFF;
- text-decoration: none;
+ color : #FFFFFF;
+ text-decoration : none;
}
a:visited {
- color: #999999;
- text-decoration: none;
+ color : #999999;
+ text-decoration : none;
}
a:hover {
- color: #000000;
- background-color: #555555;
+ color : #000000;
+ background-color : #555555;
}
a.lnkocn:link {
- color: #BBBBBB;
- text-decoration: none;
+ color : %s;
+ text-decoration : none;
}
a.lnkocn:visited {
- color: #FFFFFF;
- text-decoration: none;
+ color : #FFFFFF;
+ text-decoration : none;
}
a:hover img {
- background-color: #000000;
+ background-color : #000000;
}
a:active {
- color: #888888;
- text-decoration: underline;
+ color : #888888;
+ text-decoration : underline;
}
#+END_SRC
@@ -1421,115 +1021,115 @@ Consider what if anything should be used here
#+name: css_dark_shared
#+BEGIN_SRC css
div {
- margin-left: 0;
- margin-right: 0;
+ margin-left : 0;
+ margin-right : 0;
}
div.p {
- margin-left: 5%;
- margin-right: 1%;
+ margin-left : 5%%;
+ margin-right : 1%%;
}
div.substance {
- width: 100%;
- background-color: #000000;
+ width : 100%%;
+ background-color : #000000;
}
div.ocn {
- width: 5%;
- float: right;
- top: 0;
- background-color: #000000;
+ width : 5%%;
+ float : right;
+ top : 0;
+ background-color : #000000;
}
div.endnote {
- width: 95%;
- background-color: #0000000;
+ width : 95%%;
+ background-color : #000000;
}
div.toc {
- position: absolute;
- float: left;
- margin: 0;
- padding: 0;
- padding-top: 0.5em;
- border: 0;
- width: 13em;
- background-color: #111111;
- margin-right:1em;
+ position : absolute;
+ float : left;
+ margin : 0;
+ padding : 0;
+ padding-top : 0.5em;
+ border : 0;
+ width : 13em;
+ background-color : #111111;
+ margin-right : 1em;
}
div.summary {
- margin: 0;
- padding: 0;
- border-left: 13em solid #111111;
- padding-left: 1em;
- background-color: #111111;
+ margin : 0;
+ padding : 0;
+ border-left : 13em solid #111111;
+ padding-left : 1em;
+ background-color : #111111;
}
div.content, div.main_column {
- margin: 0;
- padding: 0;
- border-left: 13em solid #000000;
- padding-left: 1em;
- padding-right: 1em;
+ margin : 0;
+ padding : 0;
+ border-left : 13em solid #000000;
+ padding-left : 1em;
+ padding-right : 1em;
}
div.content0, div.main_column0 {
- margin: 0;
- padding: 0;
- border-left: 0% solid #000000;
- padding-left: 5%;
+ margin : 0;
+ padding : 0;
+ border-left : 0%% solid #000000;
+ padding-left : 5%%;
}
div.scroll {
- margin: 0;
- padding: 0;
- padding-left: 1em;
- padding-right: 1em;
+ margin : 0;
+ padding : 0;
+ padding-left : 1em;
+ padding-right : 1em;
}
div.content:after {
- content:' ';
- clear:both;
- display:block;
- height:0;
- overflow:hidden
+ content : ' ';
+ clear : both;
+ display : block;
+ height : 0;
+ overflow : hidden;
}
div.footer {
- clear:left;
- padding: 0.5em;
- font-size: 80%;
- margin: 0;
+ clear : left;
+ padding : 0.5em;
+ font-size : 80%%;
+ margin : 0;
}
div.toc ul {
- list-style: none;
- padding: 0;
- margin: 0;
+ list-style : none;
+ padding : 0;
+ margin : 0;
}
div.toc li ul a, li ul span.currentlink
{
- font-weight: normal;
- font-size: 90%;
- padding-left: 2em;
- background-color: #111111;
+ font-weight : normal;
+ font-size : 90%%;
+ padding-left : 2em;
+ background-color : #111111;
}
div.toc a, span.currentlink{
- display:block;
- text-decoration: none;
- padding-left: 0.5em;
- color: #FF00AA;
+ display : block;
+ text-decoration : none;
+ padding-left : 0.5em;
+ color : #FF00AA;
}
hr {
- width: 90%;
- margin-left: 5%;
- margin-right: 2em;
- margin-top: 1.8em;
- margin-bottom: 1.8em;
+ width : 90%%;
+ margin-left : 5%%;
+ margin-right : 2em;
+ margin-top : 1.8em;
+ margin-bottom : 1.8em;
}
span.currentlink {
- text-decoration: none;
- background-color: #AAAAF9;
+ text-decoration : none;
+ background-color : #AAAAF9;
}
div.toc a:visited {
- color: #FF00AA;
+ color : #FF00AA;
}
div.toc a:hover {
- color: #CCCCCC;
- background-color: #F9F9AA;
+ color : #CCCCCC;
+ background-color : #F9F9AA;
}
nav#toc ol {
- list-style-type: none;
+ list-style-type : none;
}
#+END_SRC
@@ -1539,32 +1139,32 @@ Consider what if anything should be used here
#+name: css_dark_shared
#+BEGIN_SRC css
.norm, .bold, .verse, .group, .block, .alt {
- line-height: 133%;
- margin-top: 12px;
- margin-bottom: 0px;
- padding-left: 0em;
- text-indent: 0em;
+ line-height : 133%%;
+ margin-top : 12px;
+ margin-bottom : 0px;
+ padding-left : 0em;
+ text-indent : 0em;
}
p, h0, h1, h2, h3, h4, h5, h6, h7, ul, li {
- display: block;
- font-family: verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman;
- margin-left: 5%;
- margin-right: 2em;
+ display : block;
+ font-family : verdana, arial, georgia, tahoma, sans-serif, helvetica, times, roman;
+ margin-left : 5%%;
+ margin-right : 2em;
}
p {
- font-size: 100%;
- font-weight: normal;
- line-height: 133%;
- text-align: justify;
- text-indent: 0mm;
- margin-top: 0.8em;
- margin-bottom: 0.8em;
+ font-size : 100%%;
+ font-weight : normal;
+ line-height : 133%%;
+ text-align : justify;
+ text-indent : 0mm;
+ margin-top : 0.8em;
+ margin-bottom : 0.8em;
}
#+END_SRC
#+name: css_dark_shared
#+BEGIN_SRC css
- img { max-width: 100%; height: auto; }
+ img { max-width: 100%%; height: auto; }
#+END_SRC
***** code block
@@ -1572,28 +1172,28 @@ Consider what if anything should be used here
#+name: css_dark_shared
#+BEGIN_SRC css
pre {
- width: auto;
- display: block;
- clear: both;
- color: #555555;
+ width : auto;
+ display : block;
+ clear : both;
+ color : #555555;
}
p.code {
- border-style: none;
- border-radius: 5px 5px 5px 5px;
- box-shadow: 0 2px 5px #AAAAAA inset;
- margin-bottom: 1em;
- padding: 0.5em 1em;
- page-break-inside: avoid;
- word-wrap: break-word;
- font-family: inconsolata, \"liberation mono\", \"bitstream vera mono\", \"dejavu mono\", monaco, consolas, \"andale mono\", \"courier new\", \"courier 10 pitch\", courier, monospace;
- white-space: pre;
- white-space: pre-wrap;
- white-space: -moz-pre-wrap;
- white-space: -o-pre-wrap;
- background-color: #555555;
- color: #DDDDDD;
- font-size: 95%;
- line-height: 100%;
+ border-style : none;
+ border-radius : 5px 5px 5px 5px;
+ box-shadow : 0 2px 5px #AAAAAA inset;
+ margin-bottom : 1em;
+ padding : 0.5em 1em;
+ page-break-inside : avoid;
+ word-wrap : break-word;
+ font-family : inconsolata, "liberation mono", "bitstream vera mono", "dejavu mono", monaco, consolas, "andale mono", "courier new", "courier 10 pitch", courier, monospace;
+ white-space : pre;
+ white-space : pre-wrap;
+ white-space : -moz-pre-wrap;
+ white-space : -o-pre-wrap;
+ background-color : #555555;
+ color : #DDDDDD;
+ font-size : 95%%;
+ line-height : 100%%;
}
#+END_SRC
@@ -1601,120 +1201,120 @@ Consider what if anything should be used here
#+name: css_dark_shared
#+BEGIN_SRC css
- p.spaced { white-space: pre; }
+ p.spaced { white-space: pre; }
p.block {
- white-space: pre;
+ white-space : pre;
}
p.group { }
p.alt { }
p.verse {
- white-space: pre;
- margin-bottom: 6px;
+ white-space : pre;
+ margin-bottom : 6px;
}
p.caption {
- text-align: left;
- font-size: 80%;
- display: inline;
+ text-align : left;
+ font-size : 80%%;
+ display : inline;
}
p.endnote {
- font-size: 96%;
- line-height: 120%;
- text-align: left;
- margin-right: 15mm;
+ font-size : 96%%;
+ line-height : 120%%;
+ text-align : left;
+ margin-right : 15mm;
}
p.endnote_indent {
- font-size: 96%;
- line-height: 120%;
- text-align: left;
- margin-left: 2em;
- margin-right: 15mm;
+ font-size : 96%%;
+ line-height : 120%%;
+ text-align : left;
+ margin-left : 2em;
+ margin-right : 15mm;
}
p.center {
- text-align: center;
+ text-align : center;
}
p.bold {
- font-weight: bold;
+ font-weight : bold;
}
p.bold_left {
- font-weight: bold;
- text-align: left;
+ font-weight : bold;
+ text-align : left;
}
p.centerbold {
- text-align: center;
- font-weight: bold;
+ text-align : center;
+ font-weight : bold;
}
p.em {
- font-weight: bold;
- font-style: normal;
- background: #FFF3B6;
+ font-weight : bold;
+ font-style : normal;
+ background : #FFF3B6;
}
p.small {
- font-size: 80%;
- margin-top: 0px;
- margin-bottom: 0px;
- margin-right: 6px;
- text-align: left;
+ font-size : 80%%;
+ margin-top : 0px;
+ margin-bottom : 0px;
+ margin-right : 6px;
+ text-align : left;
}
.tiny, .tiny_left, .tiny_right, .tiny_center {
- font-size: 10px;
- margin-top: 0px;
- margin-bottom: 0px;
- color: #EEEEEE;
- margin-right: 6px;
- text-align: left;
+ font-size : 10px;
+ margin-top : 0px;
+ margin-bottom : 0px;
+ color : #EEEEEE;
+ margin-right : 6px;
+ text-align : left;
}
p.tiny { }
p.tiny_left {
- margin-left: 0px;
- margin-right: 0px;
- text-align: left;
+ margin-left : 0px;
+ margin-right : 0px;
+ text-align : left;
}
p.tiny_right {
- margin-right: 1em;
- text-align: right;
+ margin-right : 1em;
+ text-align : right;
}
p.tiny_center {
- margin-left: 0px;
- margin-right: 0px;
- text-align: center;
+ margin-left : 0px;
+ margin-right : 0px;
+ text-align : center;
}
p.concordance_word {
- line-height: 150%;
- font-weight: bold;
- display: inline;
- margin-top: 4px;
- margin-bottom: 1px;
+ line-height : 150%%;
+ font-weight : bold;
+ display : inline;
+ margin-top : 4px;
+ margin-bottom : 1px;
}
p.concordance_count {
- font-size: 80%;
- color: #555555;
- display: inline;
- margin-left: 0em;
+ font-size : 80%%;
+ color : #555555;
+ display : inline;
+ margin-left : 0em;
}
p.concordance_object {
- font-size: 80%;
- line-height: 120%;
- text-align: left;
- margin-left: 3em;
- margin-top: 1px;
- margin-bottom: 3px;
+ font-size : 80%%;
+ line-height : 120%%;
+ text-align : left;
+ margin-left : 3em;
+ margin-top : 1px;
+ margin-bottom : 3px;
}
p.book_index_lev1 {
- line-height: 100%;
- margin-top: 4px;
- margin-bottom: 1px;
+ line-height : 100%%;
+ margin-top : 4px;
+ margin-bottom : 1px;
}
p.book_index_lev2 {
- line-height: 100%;
- text-align: left;
- margin-left: 3em;
- margin-top: 1px;
- margin-bottom: 3px;
+ line-height : 100%%;
+ text-align : left;
+ margin-left : 3em;
+ margin-top : 1px;
+ margin-bottom : 3px;
}
tt {
- font-family: inconsolata, \"liberation mono\", \"bitstream vera mono\", \"dejavu mono\", monaco, consolas, \"andale mono\", \"courier new\", \"courier 10 pitch\", courier, monospace;
- background-color: #555555;
- color: #DDDDDD;
+ font-family : inconsolata, "liberation mono", "bitstream vera mono", "dejavu mono", monaco, consolas, "andale mono", "courier new", "courier 10 pitch", courier, monospace;
+ background-color : #555555;
+ color : #DDDDDD;
}
#+END_SRC
@@ -1722,418 +1322,7 @@ Consider what if anything should be used here
#+name: css_dark_shared
#+BEGIN_SRC css
- /* indent */
- p.norm { }
- p.i1 { padding-left: 1em; }
- p.i2 { padding-left: 2em; }
- p.i3 { padding-left: 3em; }
- p.i4 { padding-left: 4em; }
- p.i5 { padding-left: 5em; }
- p.i6 { padding-left: 6em; }
- p.i7 { padding-left: 7em; }
- p.i8 { padding-left: 8em; }
- p.i9 { padding-left: 9em; }
- /* hanging indent */
- p[indent=\"h0i0\"] {
- padding-left: 0em;
- text-indent: 0em;
- }
- p[indent=\"h0i1\"] {
- padding-left: 1em;
- text-indent: -1em;
- }
- p[indent=\"h0i2\"] {
- padding-left: 2em;
- text-indent: -2em;
- }
- p[indent=\"h0i3\"] {
- padding-left: 3em;
- text-indent: -3em;
- }
- p[indent=\"h0i4\"] {
- padding-left: 4em;
- text-indent: -4em;
- }
- p[indent=\"h0i5\"] {
- padding-left: 5em;
- text-indent: -5em;
- }
- p[indent=\"h0i6\"] {
- padding-left: 6em;
- text-indent: -6em;
- }
- p[indent=\"h0i7\"] {
- padding-left: 7em;
- text-indent: -7em;
- }
- p[indent=\"h0i8\"] {
- padding-left: 8em;
- text-indent: -8em;
- }
- p[indent=\"h0i9\"] {
- padding-left: 9em;
- text-indent: -9em;
- }
- p[indent=\"h1i0\"] {
- padding-left: 0em;
- text-indent: 1em;
- }
- p[indent=\"h1i1\"] {
- padding-left: 1em;
- text-indent: 0em;
- }
- p[indent=\"h1i2\"] {
- padding-left: 2em;
- text-indent: -1em;
- }
- p[indent=\"h1i3\"] {
- padding-left: 3em;
- text-indent: -2em;
- }
- p[indent=\"h1i4\"] {
- padding-left: 4em;
- text-indent: -3em;
- }
- p[indent=\"h1i5\"] {
- padding-left: 5em;
- text-indent: -4em;
- }
- p[indent=\"h1i6\"] {
- padding-left: 6em;
- text-indent: -5em;
- }
- p[indent=\"h1i7\"] {
- padding-left: 7em;
- text-indent: -6em;
- }
- p[indent=\"h1i8\"] {
- padding-left: 8em;
- text-indent: -7em;
- }
- p[indent=\"h1i9\"] {
- padding-left: 9em;
- text-indent: -8em;
- }
- p[indent=\"h2i0\"] {
- padding-left: 0em;
- text-indent: 2em;
- }
- p[indent=\"h2i1\"] {
- padding-left: 1em;
- text-indent: 1em;
- }
- p[indent=\"h2i2\"] {
- padding-left: 2em;
- text-indent: 0em;
- }
- p[indent=\"h2i3\"] {
- padding-left: 3em;
- text-indent: -1em;
- }
- p[indent=\"h2i4\"] {
- padding-left: 4em;
- text-indent: -2em;
- }
- p[indent=\"h2i5\"] {
- padding-left: 5em;
- text-indent: -3em;
- }
- p[indent=\"h2i6\"] {
- padding-left: 6em;
- text-indent: -4em;
- }
- p[indent=\"h2i7\"] {
- padding-left: 7em;
- text-indent: -5em;
- }
- p[indent=\"h2i8\"] {
- padding-left: 8em;
- text-indent: -6em;
- }
- p[indent=\"h2i9\"] {
- padding-left: 9em;
- text-indent: -7em;
- }
- p[indent=\"h3i0\"] {
- padding-left: 0em;
- text-indent: 3em;
- }
- p[indent=\"h3i1\"] {
- padding-left: 1em;
- text-indent: 2em;
- }
- p[indent=\"h3i2\"] {
- padding-left: 2em;
- text-indent: 1em;
- }
- p[indent=\"h3i3\"] {
- padding-left: 3em;
- text-indent: 0em;
- }
- p[indent=\"h3i4\"] {
- padding-left: 4em;
- text-indent: -1em;
- }
- p[indent=\"h3i5\"] {
- padding-left: 5em;
- text-indent: -2em;
- }
- p[indent=\"h3i6\"] {
- padding-left: 6em;
- text-indent: -3em;
- }
- p[indent=\"h3i7\"] {
- padding-left: 7em;
- text-indent: -4em;
- }
- p[indent=\"h3i8\"] {
- padding-left: 8em;
- text-indent: -5em;
- }
- p[indent=\"h3i9\"] {
- padding-left: 9em;
- text-indent: -6em;
- }
- p[indent=\"h4i0\"] {
- padding-left: 0em;
- text-indent: 4em;
- }
- p[indent=\"h4i1\"] {
- padding-left: 1em;
- text-indent: 3em;
- }
- p[indent=\"h4i2\"] {
- padding-left: 2em;
- text-indent: 2em;
- }
- p[indent=\"h4i3\"] {
- padding-left: 3em;
- text-indent: 1em;
- }
- p[indent=\"h4i4\"] {
- padding-left: 4em;
- text-indent: 0em;
- }
- p[indent=\"h4i5\"] {
- padding-left: 5em;
- text-indent: -1em;
- }
- p[indent=\"h4i6\"] {
- padding-left: 6em;
- text-indent: -2em;
- }
- p[indent=\"h4i7\"] {
- padding-left: 7em;
- text-indent: -3em;
- }
- p[indent=\"h4i8\"] {
- padding-left: 8em;
- text-indent: -4em;
- }
- p[indent=\"h4i9\"] {
- padding-left: 9em;
- text-indent: -5em;
- }
- p[indent=\"h5i0\"] {
- padding-left: 0em;
- text-indent: 5em;
- }
- p[indent=\"h5i1\"] {
- padding-left: 1em;
- text-indent: 4em;
- }
- p[indent=\"h5i2\"] {
- padding-left: 2em;
- text-indent: 3em;
- }
- p[indent=\"h5i3\"] {
- padding-left: 3em;
- text-indent: 2em;
- }
- p[indent=\"h5i4\"] {
- padding-left: 4em;
- text-indent: 1em;
- }
- p[indent=\"h5i5\"] {
- padding-left: 5em;
- text-indent: 0em;
- }
- p[indent=\"h5i6\"] {
- padding-left: 6em;
- text-indent: -1em;
- }
- p[indent=\"h5i7\"] {
- padding-left: 7em;
- text-indent: -2em;
- }
- p[indent=\"h5i8\"] {
- padding-left: 8em;
- text-indent: -3em;
- }
- p[indent=\"h5i9\"] {
- padding-left: 9em;
- text-indent: -4em;
- }
- p[indent=\"h6i0\"] {
- padding-left: 0em;
- text-indent: 6em;
- }
- p[indent=\"h6i1\"] {
- padding-left: 1em;
- text-indent: 5em;
- }
- p[indent=\"h6i2\"] {
- padding-left: 2em;
- text-indent: 4em;
- }
- p[indent=\"h6i3\"] {
- padding-left: 3em;
- text-indent: 3em;
- }
- p[indent=\"h6i4\"] {
- padding-left: 4em;
- text-indent: 2em;
- }
- p[indent=\"h6i5\"] {
- padding-left: 5em;
- text-indent: 1em;
- }
- p[indent=\"h6i6\"] {
- padding-left: 6em;
- text-indent: 0em;
- }
- p[indent=\"h6i7\"] {
- padding-left: 7em;
- text-indent: -1em;
- }
- p[indent=\"h6i8\"] {
- padding-left: 8em;
- text-indent: -2em;
- }
- p[indent=\"h6i9\"] {
- padding-left: 9em;
- text-indent: -3em;
- }
- p[indent=\"h7i0\"] {
- padding-left: 0em;
- text-indent: 7em;
- }
- p[indent=\"h7i1\"] {
- padding-left: 1em;
- text-indent: 6em;
- }
- p[indent=\"h7i2\"] {
- padding-left: 2em;
- text-indent: 5em;
- }
- p[indent=\"h7i3\"] {
- padding-left: 3em;
- text-indent: 4em;
- }
- p[indent=\"h7i4\"] {
- padding-left: 4em;
- text-indent: 3em;
- }
- p[indent=\"h7i5\"] {
- padding-left: 5em;
- text-indent: 2em;
- }
- p[indent=\"h7i6\"] {
- padding-left: 6em;
- text-indent: 1em;
- }
- p[indent=\"h7i7\"] {
- padding-left: 7em;
- text-indent: 0em;
- }
- p[indent=\"h7i8\"] {
- padding-left: 8em;
- text-indent: -1em;
- }
- p[indent=\"h7i9\"] {
- padding-left: 9em;
- text-indent: -2em;
- }
- p[indent=\"h8i0\"] {
- padding-left: 0em;
- text-indent: 8em;
- }
- p[indent=\"h8i1\"] {
- padding-left: 1em;
- text-indent: 7em;
- }
- p[indent=\"h8i2\"] {
- padding-left: 2em;
- text-indent: 6em;
- }
- p[indent=\"h8i3\"] {
- padding-left: 3em;
- text-indent: 5em;
- }
- p[indent=\"h8i4\"] {
- padding-left: 4em;
- text-indent: 4em;
- }
- p[indent=\"h8i5\"] {
- padding-left: 5em;
- text-indent: 3em;
- }
- p[indent=\"h8i6\"] {
- padding-left: 6em;
- text-indent: 2em;
- }
- p[indent=\"h8i7\"] {
- padding-left: 7em;
- text-indent: 1em;
- }
- p[indent=\"h8i8\"] {
- padding-left: 8em;
- text-indent: 0em;
- }
- p[indent=\"h8i9\"] {
- padding-left: 9em;
- text-indent: -1em;
- }
- p[indent=\"h9i0\"] {
- padding-left: 0em;
- text-indent: 9em;
- }
- p[indent=\"h9i1\"] {
- padding-left: 1em;
- text-indent: 8em;
- }
- p[indent=\"h9i2\"] {
- padding-left: 2em;
- text-indent: 7em;
- }
- p[indent=\"h9i3\"] {
- padding-left: 3em;
- text-indent: 6em;
- }
- p[indent=\"h9i4\"] {
- padding-left: 4em;
- text-indent: 5em;
- }
- p[indent=\"h9i5\"] {
- padding-left: 5em;
- text-indent: 4em;
- }
- p[indent=\"h9i6\"] {
- padding-left: 6em;
- text-indent: 3em;
- }
- p[indent=\"h9i7\"] {
- padding-left: 7em;
- text-indent: 2em;
- }
- p[indent=\"h9i8\"] {
- padding-left: 8em;
- text-indent: 1em;
- }
- p[indent=\"h9i9\"] {
- padding-left: 9em;
- text-indent: 0em;
- }
+%s
#+END_SRC
***** misc including tables & lists
@@ -2142,63 +1331,61 @@ Consider what if anything should be used here
#+BEGIN_SRC css
note { white-space: pre; }
label.ocn {
- width: 2%;
- float: right;
- top: 0;
- font-size: 10px;
- margin-top: 0px;
- margin-bottom: 5px;
- color: #CCCCCC;
- margin-right: 5px;
- text-align: right;
- background-color: #000000;
+ width : 2%%;
+ float : right;
+ top : 0;
+ font-size : 10px;
+ margin-top : 0px;
+ margin-bottom : 5px;
+ margin-right : 5px;
+ text-align : right;
+ color : %s;
}
table {
- display: block;
- margin-left: 5%;
- margin-right: 2em;
- background-color: #000000;
+ display : block;
+ margin-left : 5%%;
+ margin-right : 2em;
+ background-color : inherit;
}
tr { }
th,td {
- vertical-align: top;
- text-align: left;
+ vertical-align : top;
+ text-align : left;
}
th {
- font-weight: bold;
+ font-weight : bold;
}
em {
- font-weight: bold;
- font-style: italic;
+ font-weight : bold;
+ font-style : italic;
}
p.left,th.left,td.left {
- text-align: left;
+ text-align : left;
}
p.small_left,th.small_left,td.small_left {
- text-align: left;
- font-size: 80%;
+ text-align : left;
+ font-size : 80%%;
}
p.right,th.right,td.right {
- text-align: right;
+ text-align : right;
}
ul, li {
- list-style-type: none;
- list-style: none;
- padding-left: 20px;
- font-weight: normal;
- line-height: 150%;
- text-align: left;
- text-indent: 0mm;
- margin-left: 1em;
- margin-right: 2em;
- margin-top: 3px;
- margin-bottom: 3px;
+ list-style-type : none;
+ list-style : none;
+ padding-left : 20px;
+ font-weight : normal;
+ line-height : 150%%;
+ text-align : left;
+ text-indent : 0mm;
+ margin-left : 1em;
+ margin-right : 2em;
+ margin-top : 3px;
+ margin-bottom : 3px;
}
li {
- background: url(../image_sys/bullet_09.png) no-repeat 0px 6px;
- }
- ul {
+ background : (../image_sys/bullet_09.png) no-repeat 0px 6px;
}
+ ul { }
#+END_SRC
***** headings
@@ -2206,100 +1393,100 @@ Consider what if anything should be used here
#+name: css_dark_shared
#+BEGIN_SRC css
h0, h1, h2, h3, h4, h5, h6, h7 {
- font-weight: bold;
- line-height: 120%;
- text-align: left;
- margin-top: 20px;
- margin-bottom: 10px;
+ font-weight : bold;
+ line-height : 120%%;
+ text-align : left;
+ margin-top : 20px;
+ margin-bottom : 10px;
}
h4.norm, h5.norm, h6.norm, h7.norm {
- margin-top: 10px;
- margin-bottom: 0px;
- }
- h0 { font-size: 125%; }
- h1 { font-size: 120%; }
- h2 { font-size: 115%; }
- h3 { font-size: 110%; }
- h4 { font-size: 105%; }
- h5 { font-size: 100%; }
- h6 { font-size: 100%; }
- h7 { font-size: 100%; }
+ margin-top : 10px;
+ margin-bottom : 0px;
+ }
+ h0 { font-size : 125%%; }
+ h1 { font-size : 120%%; }
+ h2 { font-size : 115%%; }
+ h3 { font-size : 110%%; }
+ h4 { font-size : 105%%; }
+ h5 { font-size : 100%%; }
+ h6 { font-size : 100%%; }
+ h7 { font-size : 100%%; }
h0, h1, h2, h3, h4, h5, h6, h7 { text-shadow: .2em .2em .3em #999999; }
- h1.i { margin-left: 2em; }
- h2.i { margin-left: 3em; }
- h3.i { margin-left: 4em; }
- h4.i { margin-left: 5em; }
- h5.i { margin-left: 6em; }
- h6.i { margin-left: 7em; }
- h7.i { margin-left: 8em; }
- h8.i { margin-left: 9em; }
- h9.i { margin-left: 10em; }
+ h1.i { margin-left : 2em; }
+ h2.i { margin-left : 3em; }
+ h3.i { margin-left : 4em; }
+ h4.i { margin-left : 5em; }
+ h5.i { margin-left : 6em; }
+ h6.i { margin-left : 7em; }
+ h7.i { margin-left : 8em; }
+ h8.i { margin-left : 9em; }
+ h9.i { margin-left : 10em; }
.toc {
- font-weight: normal;
- margin-top: 6px;
- margin-bottom: 6px;
+ font-weight : normal;
+ margin-top : 6px;
+ margin-bottom : 6px;
}
h0.toc {
- margin-left: 1em;
- font-size: 120%;
- line-height: 150%;
+ margin-left : 1em;
+ font-size : 120%%;
+ line-height : 150%%;
}
h1.toc {
- margin-left: 1em;
- font-size: 115%;
- line-height: 150%;
+ margin-left : 1em;
+ font-size : 115%%;
+ line-height : 150%%;
}
h2.toc {
- margin-left: 2em;
- font-size: 110%;
- line-height: 140%;
+ margin-left : 2em;
+ font-size : 110%%;
+ line-height : 140%%;
}
h3.toc {
- margin-left: 3em;
- font-size: 105%;
- line-height: 120%;
+ margin-left : 3em;
+ font-size : 105%%;
+ line-height : 120%%;
}
h4.toc {
- margin-left: 4em;
- font-size: 100%;
- line-height: 120%;
+ margin-left : 4em;
+ font-size : 100%%;
+ line-height : 120%%;
}
h5.toc {
- margin-left: 5em;
- font-size: 95%;
- line-height: 110%;
+ margin-left : 5em;
+ font-size : 95%%;
+ line-height : 110%%;
}
h6.toc {
- margin-left: 6em;
- font-size: 90%;
- line-height: 110%;
+ margin-left : 6em;
+ font-size : 90%%;
+ line-height : 110%%;
}
h7.toc {
- margin-left: 7em;
- font-size: 85%;
- line-height: 100%;
+ margin-left : 7em;
+ font-size : 85%%;
+ line-height : 100%%;
}
.subtoc {
- margin-right: 34%;
- font-weight: normal;
+ margin-right : 34%%;
+ font-weight : normal;
}
h5.subtoc {
- margin-left: 2em;
- font-size: 80%;
- margin-top: 2px;
- margin-bottom: 2px;
+ margin-left : 2em;
+ font-size : 80%%;
+ margin-top : 2px;
+ margin-bottom : 2px;
}
h6.subtoc {
- margin-left: 3em;
- font-size: 75%;
- margin-top: 0px;
- margin-bottom: 0px;
+ margin-left : 3em;
+ font-size : 75%%;
+ margin-top : 0px;
+ margin-bottom : 0px;
}
h7.subtoc {
- margin-left: 4em;
- font-size: 70%;
- margin-top: 0px;
- margin-bottom: 0px;
+ margin-left : 4em;
+ font-size : 70%%;
+ margin-top : 0px;
+ margin-bottom : 0px;
}
#+END_SRC
@@ -2309,70 +1496,72 @@ Consider what if anything should be used here
#+name: css_dark_html_seg
#+BEGIN_SRC css
.icon-bar {
- width: 100%;
- overflow: auto;
- margin: 0em 0em 0em;
+ width : 100%%;
+ overflow : auto;
+ margin : 0em 0em 0em;
}
.left-bar {
- width: 85%;
- float: left;
- display: inline;
- overflow: auto;
+ width : 85%%;
+ float : left;
+ display : inline;
+ overflow : auto;
}
.toc-button {
- position: absolute;
- top: 8px;
- width: 2em;
- height: 2em;
- border-radius: 50%;
- background: #555555;
- fill: #DDDDDD;
- box-shadow: 0 2px 5px #EEEEEE inset;
+ position : absolute;
+ top : 8px;
+ width : 2em;
+ height : 2em;
+ border-radius : 50%%;
+ background : #555555;
+ fill : #DDDDDD;
+ box-shadow : 0 2px 5px #EEEEEE inset;
}
.toc-button svg {
- position: relative;
- left: 25%;
- top: 25%;
- width: 150%;
- height: 150%;
+ position : relative;
+ left : 25%%;
+ top : 25%%;
+ width : 150%%;
+ height : 150%%;
}
.toc-button p {
- vertical-align: center;
- font-size: 120%;
+ vertical-align : center;
+ font-size : 120%%;
}
.prev-next-button {
- position: absolute;
- top: 8px;
- width: 2em;
- height: 2em;
- border-radius: 50%;
- background: #555555;
- box-shadow: 0 2px 5px #AAAAAA inset;
+ position : absolute;
+ top : 8px;
+ width : 2em;
+ height : 2em;
+ border-radius : 50%%;
+ background : #555555;
+ box-shadow : 0 2px 5px #AAAAAA inset;
}
.prev-next-button svg {
- position: relative;
- left: 20%;
- top: 20%;
- width: 60%;
- height: 60%;
+ position : relative;
+ left : 20%%;
+ top : 20%%;
+ width : 60%%;
+ height : 60%%;
}
.menu {
- right: 6em;
+ right : 6em;
}
.previous {
- right: 3em;
+ right : 3em;
}
.next {
- right: 0em;
+ right : 0em;
}
- .arrow { fill: #DDDDDD; }
+ .arrow {
+ fill : #DDDDDD;
+ }
.minitoc {
- line-height: 100%;
- font-size: 90%;
- margin-top: 6px;
- margin-bottom: 0px;
- padding-left: 0em;
- text-indent: 0em;
+ line-height : 100%%;
+ font-size : 90%%;
+ margin-top : 6px;
+ margin-bottom : 0px;
+ padding-left : 0em;
+ text-indent : 0em;
}
#+END_SRC
@@ -2382,32 +1571,32 @@ Consider what if anything should be used here
#+BEGIN_SRC css
/* flex */
.flex-menu-bar {
- display: -webkit-flex;
- display: flex;
- -webkit-flex-wrap: wrap;
- -webkit-align-items: center;
- align-items: center;
- width: 100%;
- margin-left: 5%;
- margin-right: 2%;
- background-color: #000000;
+ display : -webkit-flex;
+ display : flex;
+ -webkit-flex-wrap : wrap;
+ -webkit-align-items : center;
+ align-items : center;
+ width : 100%%;
+ margin-left : 5%%;
+ margin-right : 2%%;
+ background-color : #000000;
}
.flex-menu-option {
- background-color: #000000;
- margin-right: 4px;
+ background-color : #000000;
+ margin-right : 4px;
}
.flex-list {
- display: -webkit-flex;
- display: flex;
- -webkit-align-items: center;
- display: block;
- align-items: center;
- width: 100%;
- background-color: #000000;
+ display : -webkit-flex;
+ display : flex;
+ -webkit-align-items : center;
+ display : block;
+ align-items : center;
+ width : 100%%;
+ background-color : #000000;
}
.flex-list-item {
- background-color: #000000;
- margin: 4px;
+ background-color : #000000;
+ margin : 4px;
}
#+END_SRC
@@ -2419,85 +1608,85 @@ Consider what if anything should be used here
#+BEGIN_SRC css
/* grid */
.wrapper {
- display: grid;
- grid-template-columns: 100%;
+ display : grid;
+ grid-template-columns : 100%%;
grid-template-areas:
- \"headband\"
- \"doc_header\"
- \"doc_title\"
- \"doc_toc\"
- \"doc_prefix\"
- \"doc_intro\"
- \"doc_body\"
- \"doc_endnotes\"
- \"doc_glossary\"
- \"doc_biblio\"
- \"doc_bookindex\"
- \"doc_blurb\"
- \"doc_suffix\";
- margin: 0px;
- padding: 0px;
- background-color: #000000;
+ "headband"
+ "doc_header"
+ "doc_title"
+ "doc_toc"
+ "doc_prefix"
+ "doc_intro"
+ "doc_body"
+ "doc_endnotes"
+ "doc_glossary"
+ "doc_biblio"
+ "doc_bookindex"
+ "doc_blurb"
+ "doc_suffix";
+ margin : 0px;
+ padding : 0px;
+ background-color : #000000;
}
.delimit {
- border-style: none;
- border-color: #000000;
- padding: 10px;
+ border-style : none;
+ border-color : #000000;
+ padding : 10px;
}
.headband {
- grid-area: headband;
- background-color: #000000;
+ grid-area : headband;
+ background-color : #000000;
}
.doc_header {
- grid-area: doc_header;
+ grid-area : doc_header;
}
.doc_title {
- grid-area: doc_title;
+ grid-area : doc_title;
}
.doc_toc {
- grid-area: doc_toc;
+ grid-area : doc_toc;
}
.doc_prefix {
- grid-area: doc_prefix;
+ grid-area : doc_prefix;
}
.doc_intro {
- grid-area: doc_intro;
+ grid-area : doc_intro;
}
.doc_body {
- grid-area: doc_body;
+ grid-area : doc_body;
}
.doc_endnotes {
- grid-area: doc_endnotes;
+ grid-area : doc_endnotes;
}
.doc_glossary {
- grid-area: doc_glossary;
+ grid-area : doc_glossary;
}
.doc_biblio {
- grid-area: doc_biblio;
+ grid-area : doc_biblio;
}
.doc_bookindex {
- grid-area: doc_bookindex;
+ grid-area : doc_bookindex;
}
.doc_blurb {
- grid-area: doc_blurb;
+ grid-area : doc_blurb;
}
.doc_suffix {
- grid-area: doc_suffix;
+ grid-area : doc_suffix;
}
.nav-ul {
- list-style: none;
- float: left;
+ list-style : none;
+ float : left;
}
.nav-li {
- float: left;
- padding-right: 0.7em;
+ float : left;
+ padding-right : 0.7em;
}
.nav-li a {
- text-decoration: none;
- color: #000000;
+ text-decoration : none;
+ color : #000000;
}
footer {
- background-color: #FF704E;
+ background-color : #FF704E;
}
#+END_SRC
@@ -2508,32 +1697,32 @@ Consider what if anything should be used here
#+BEGIN_SRC css
/* flex */
.flex-menu-bar {
- display: -webkit-flex;
- display: flex;
- -webkit-flex-wrap: wrap;
- -webkit-align-items: center;
- align-items: center;
- width: 100%;
- margin-left: 5%;
- margin-right: 2%;
- background-color: #000000;
+ display : -webkit-flex;
+ display : flex;
+ -webkit-flex-wrap : wrap;
+ -webkit-align-items : center;
+ align-items : center;
+ width : 100%%;
+ margin-left : 5%%;
+ margin-right : 2%%;
+ background-color : #000000;
}
.flex-menu-option {
- background-color: #000000;
- margin-right: 4px;
+ background-color : #000000;
+ margin-right : 4px;
}
.flex-list {
- display: -webkit-flex;
- display: flex;
- -webkit-align-items: center;
- display: block;
- align-items: center;
- width: 100%;
- background-color: #000000;
+ display : -webkit-flex;
+ display : flex;
+ -webkit-align-items : center;
+ display : block;
+ align-items : center;
+ width : 100%%;
+ background-color : #000000;
}
.flex-list-item {
- background-color: #000000;
- margin: 4px;
+ background-color : #000000;
+ margin : 4px;
}
#+END_SRC
@@ -2543,85 +1732,85 @@ Consider what if anything should be used here
#+BEGIN_SRC css
/* grid */
.wrapper {
- display: grid;
- grid-template-columns: 100%;
+ display : grid;
+ grid-template-columns : 100%%;
grid-template-areas:
- \"headband\"
- \"doc_header\"
- \"doc_title\"
- \"doc_toc\"
- \"doc_prefix\"
- \"doc_intro\"
- \"doc_body\"
- \"doc_endnotes\"
- \"doc_glossary\"
- \"doc_biblio\"
- \"doc_bookindex\"
- \"doc_blurb\"
- \"doc_suffix\";
- margin: 0px;
- padding: 0px;
- background-color: #000000;
+ "headband"
+ "doc_header"
+ "doc_title"
+ "doc_toc"
+ "doc_prefix"
+ "doc_intro"
+ "doc_body"
+ "doc_endnotes"
+ "doc_glossary"
+ "doc_biblio"
+ "doc_bookindex"
+ "doc_blurb"
+ "doc_suffix";
+ margin : 0px;
+ padding : 0px;
+ background-color : #000000;
}
.delimit {
- border-style: none;
- border-color: #000000;
- padding: 10px;
+ border-style : none;
+ border-color : #000000;
+ padding : 10px;
}
.headband {
- grid-area: headband;
- background-color: #000000;
+ grid-area : headband;
+ background-color : #000000;
}
.doc_header {
- grid-area: doc_header;
+ grid-area : doc_header;
}
.doc_title {
- grid-area: doc_title;
+ grid-area : doc_title;
}
.doc_toc {
- grid-area: doc_toc;
+ grid-area : doc_toc;
}
.doc_prefix {
- grid-area: doc_prefix;
+ grid-area : doc_prefix;
}
.doc_intro {
- grid-area: doc_intro;
+ grid-area : doc_intro;
}
.doc_body {
- grid-area: doc_body;
+ grid-area : doc_body;
}
.doc_endnotes {
- grid-area: doc_endnotes;
+ grid-area : doc_endnotes;
}
.doc_glossary {
- grid-area: doc_glossary;
+ grid-area : doc_glossary;
}
.doc_biblio {
- grid-area: doc_biblio;
+ grid-area : doc_biblio;
}
.doc_bookindex {
- grid-area: doc_bookindex;
+ grid-area : doc_bookindex;
}
.doc_blurb {
- grid-area: doc_blurb;
+ grid-area : doc_blurb;
}
.doc_suffix {
- grid-area: doc_suffix;
+ grid-area : doc_suffix;
}
.nav-ul {
- list-style: none;
- float: left;
+ list-style : none;
+ float : left;
}
.nav-li {
- float: left;
- padding-right: 0.7em;
+ float : left;
+ padding-right : 0.7em;
}
.nav-li a {
- text-decoration: none;
- color: #000000;
+ text-decoration : none;
+ color : #000000;
}
footer {
- background-color: #FF704E;
+ background-color : #FF704E;
}
#+END_SRC
@@ -2631,4 +1820,432 @@ Consider what if anything should be used here
#+BEGIN_SRC css
#+END_SRC
+** variables
+*** ocn (visible or hidden)
+
+#+name: css_insert_shared_insert_variable_ocn_color_values
+#+BEGIN_SRC css
+ string _color_ocn_light = (doc_matters.opt.action.ocn_hidden) ? "#FFFFFF" : "#777777";
+ string _color_ocn_dark = (doc_matters.opt.action.ocn_hidden) ? "#000000" : "#BBBBBB";
+#+END_SRC
+
+*** indent levels
+#+name: css_insert_shared_insert_variable_indent_values
+#+BEGIN_SRC css
+ string _css_indent = format(q"┃
+ /* indent */
+ p.norm { }
+ p.i1 { padding-left : 1em; }
+ p.i2 { padding-left : 2em; }
+ p.i3 { padding-left : 3em; }
+ p.i4 { padding-left : 4em; }
+ p.i5 { padding-left : 5em; }
+ p.i6 { padding-left : 6em; }
+ p.i7 { padding-left : 7em; }
+ p.i8 { padding-left : 8em; }
+ p.i9 { padding-left : 9em; }
+ /* hanging indent */
+ p[indent="h0i0"] {
+ padding-left : 0em;
+ text-indent : 0em;
+ }
+ p[indent="h0i1"] {
+ padding-left : 1em;
+ text-indent : -1em;
+ }
+ p[indent="h0i2"] {
+ padding-left : 2em;
+ text-indent : -2em;
+ }
+ p[indent="h0i3"] {
+ padding-left : 3em;
+ text-indent : -3em;
+ }
+ p[indent="h0i4"] {
+ padding-left : 4em;
+ text-indent : -4em;
+ }
+ p[indent="h0i5"] {
+ padding-left : 5em;
+ text-indent : -5em;
+ }
+ p[indent="h0i6"] {
+ padding-left : 6em;
+ text-indent : -6em;
+ }
+ p[indent="h0i7"] {
+ padding-left : 7em;
+ text-indent : -7em;
+ }
+ p[indent="h0i8"] {
+ padding-left : 8em;
+ text-indent : -8em;
+ }
+ p[indent="h0i9"] {
+ padding-left : 9em;
+ text-indent : -9em;
+ }
+ p[indent="h1i0"] {
+ padding-left : 0em;
+ text-indent : 1em;
+ }
+ p[indent="h1i1"] {
+ padding-left : 1em;
+ text-indent : 0em;
+ }
+ p[indent="h1i2"] {
+ padding-left : 2em;
+ text-indent : -1em;
+ }
+ p[indent="h1i3"] {
+ padding-left : 3em;
+ text-indent : -2em;
+ }
+ p[indent="h1i4"] {
+ padding-left : 4em;
+ text-indent : -3em;
+ }
+ p[indent="h1i5"] {
+ padding-left : 5em;
+ text-indent : -4em;
+ }
+ p[indent="h1i6"] {
+ padding-left : 6em;
+ text-indent : -5em;
+ }
+ p[indent="h1i7"] {
+ padding-left : 7em;
+ text-indent : -6em;
+ }
+ p[indent="h1i8"] {
+ padding-left : 8em;
+ text-indent : -7em;
+ }
+ p[indent="h1i9"] {
+ padding-left : 9em;
+ text-indent : -8em;
+ }
+ p[indent="h2i0"] {
+ padding-left : 0em;
+ text-indent : 2em;
+ }
+ p[indent="h2i1"] {
+ padding-left : 1em;
+ text-indent : 1em;
+ }
+ p[indent="h2i2"] {
+ padding-left : 2em;
+ text-indent : 0em;
+ }
+ p[indent="h2i3"] {
+ padding-left : 3em;
+ text-indent : -1em;
+ }
+ p[indent="h2i4"] {
+ padding-left : 4em;
+ text-indent : -2em;
+ }
+ p[indent="h2i5"] {
+ padding-left : 5em;
+ text-indent : -3em;
+ }
+ p[indent="h2i6"] {
+ padding-left : 6em;
+ text-indent : -4em;
+ }
+ p[indent="h2i7"] {
+ padding-left : 7em;
+ text-indent : -5em;
+ }
+ p[indent="h2i8"] {
+ padding-left : 8em;
+ text-indent : -6em;
+ }
+ p[indent="h2i9"] {
+ padding-left : 9em;
+ text-indent : -7em;
+ }
+ p[indent="h3i0"] {
+ padding-left : 0em;
+ text-indent : 3em;
+ }
+ p[indent="h3i1"] {
+ padding-left : 1em;
+ text-indent : 2em;
+ }
+ p[indent="h3i2"] {
+ padding-left : 2em;
+ text-indent : 1em;
+ }
+ p[indent="h3i3"] {
+ padding-left : 3em;
+ text-indent : 0em;
+ }
+ p[indent="h3i4"] {
+ padding-left : 4em;
+ text-indent : -1em;
+ }
+ p[indent="h3i5"] {
+ padding-left : 5em;
+ text-indent : -2em;
+ }
+ p[indent="h3i6"] {
+ padding-left : 6em;
+ text-indent : -3em;
+ }
+ p[indent="h3i7"] {
+ padding-left : 7em;
+ text-indent : -4em;
+ }
+ p[indent="h3i8"] {
+ padding-left : 8em;
+ text-indent : -5em;
+ }
+ p[indent="h3i9"] {
+ padding-left : 9em;
+ text-indent : -6em;
+ }
+ p[indent="h4i0"] {
+ padding-left : 0em;
+ text-indent : 4em;
+ }
+ p[indent="h4i1"] {
+ padding-left : 1em;
+ text-indent : 3em;
+ }
+ p[indent="h4i2"] {
+ padding-left : 2em;
+ text-indent : 2em;
+ }
+ p[indent="h4i3"] {
+ padding-left : 3em;
+ text-indent : 1em;
+ }
+ p[indent="h4i4"] {
+ padding-left : 4em;
+ text-indent : 0em;
+ }
+ p[indent="h4i5"] {
+ padding-left : 5em;
+ text-indent : -1em;
+ }
+ p[indent="h4i6"] {
+ padding-left : 6em;
+ text-indent : -2em;
+ }
+ p[indent="h4i7"] {
+ padding-left : 7em;
+ text-indent : -3em;
+ }
+ p[indent="h4i8"] {
+ padding-left : 8em;
+ text-indent : -4em;
+ }
+ p[indent="h4i9"] {
+ padding-left : 9em;
+ text-indent : -5em;
+ }
+ p[indent="h5i0"] {
+ padding-left : 0em;
+ text-indent : 5em;
+ }
+ p[indent="h5i1"] {
+ padding-left : 1em;
+ text-indent : 4em;
+ }
+ p[indent="h5i2"] {
+ padding-left : 2em;
+ text-indent : 3em;
+ }
+ p[indent="h5i3"] {
+ padding-left : 3em;
+ text-indent : 2em;
+ }
+ p[indent="h5i4"] {
+ padding-left : 4em;
+ text-indent : 1em;
+ }
+ p[indent="h5i5"] {
+ padding-left : 5em;
+ text-indent : 0em;
+ }
+ p[indent="h5i6"] {
+ padding-left : 6em;
+ text-indent : -1em;
+ }
+ p[indent="h5i7"] {
+ padding-left : 7em;
+ text-indent : -2em;
+ }
+ p[indent="h5i8"] {
+ padding-left : 8em;
+ text-indent : -3em;
+ }
+ p[indent="h5i9"] {
+ padding-left : 9em;
+ text-indent : -4em;
+ }
+ p[indent="h6i0"] {
+ padding-left : 0em;
+ text-indent : 6em;
+ }
+ p[indent="h6i1"] {
+ padding-left : 1em;
+ text-indent : 5em;
+ }
+ p[indent="h6i2"] {
+ padding-left : 2em;
+ text-indent : 4em;
+ }
+ p[indent="h6i3"] {
+ padding-left : 3em;
+ text-indent : 3em;
+ }
+ p[indent="h6i4"] {
+ padding-left : 4em;
+ text-indent : 2em;
+ }
+ p[indent="h6i5"] {
+ padding-left : 5em;
+ text-indent : 1em;
+ }
+ p[indent="h6i6"] {
+ padding-left : 6em;
+ text-indent : 0em;
+ }
+ p[indent="h6i7"] {
+ padding-left : 7em;
+ text-indent : -1em;
+ }
+ p[indent="h6i8"] {
+ padding-left : 8em;
+ text-indent : -2em;
+ }
+ p[indent="h6i9"] {
+ padding-left : 9em;
+ text-indent : -3em;
+ }
+ p[indent="h7i0"] {
+ padding-left : 0em;
+ text-indent : 7em;
+ }
+ p[indent="h7i1"] {
+ padding-left : 1em;
+ text-indent : 6em;
+ }
+ p[indent="h7i2"] {
+ padding-left : 2em;
+ text-indent : 5em;
+ }
+ p[indent="h7i3"] {
+ padding-left : 3em;
+ text-indent : 4em;
+ }
+ p[indent="h7i4"] {
+ padding-left : 4em;
+ text-indent : 3em;
+ }
+ p[indent="h7i5"] {
+ padding-left : 5em;
+ text-indent : 2em;
+ }
+ p[indent="h7i6"] {
+ padding-left : 6em;
+ text-indent : 1em;
+ }
+ p[indent="h7i7"] {
+ padding-left : 7em;
+ text-indent : 0em;
+ }
+ p[indent="h7i8"] {
+ padding-left : 8em;
+ text-indent : -1em;
+ }
+ p[indent="h7i9"] {
+ padding-left : 9em;
+ text-indent : -2em;
+ }
+ p[indent="h8i0"] {
+ padding-left : 0em;
+ text-indent : 8em;
+ }
+ p[indent="h8i1"] {
+ padding-left : 1em;
+ text-indent : 7em;
+ }
+ p[indent="h8i2"] {
+ padding-left : 2em;
+ text-indent : 6em;
+ }
+ p[indent="h8i3"] {
+ padding-left : 3em;
+ text-indent : 5em;
+ }
+ p[indent="h8i4"] {
+ padding-left : 4em;
+ text-indent : 4em;
+ }
+ p[indent="h8i5"] {
+ padding-left : 5em;
+ text-indent : 3em;
+ }
+ p[indent="h8i6"] {
+ padding-left : 6em;
+ text-indent : 2em;
+ }
+ p[indent="h8i7"] {
+ padding-left : 7em;
+ text-indent : 1em;
+ }
+ p[indent="h8i8"] {
+ padding-left : 8em;
+ text-indent : 0em;
+ }
+ p[indent="h8i9"] {
+ padding-left : 9em;
+ text-indent : -1em;
+ }
+ p[indent="h9i0"] {
+ padding-left : 0em;
+ text-indent : 9em;
+ }
+ p[indent="h9i1"] {
+ padding-left : 1em;
+ text-indent : 8em;
+ }
+ p[indent="h9i2"] {
+ padding-left : 2em;
+ text-indent : 7em;
+ }
+ p[indent="h9i3"] {
+ padding-left : 3em;
+ text-indent : 6em;
+ }
+ p[indent="h9i4"] {
+ padding-left : 4em;
+ text-indent : 5em;
+ }
+ p[indent="h9i5"] {
+ padding-left : 5em;
+ text-indent : 4em;
+ }
+ p[indent="h9i6"] {
+ padding-left : 6em;
+ text-indent : 3em;
+ }
+ p[indent="h9i7"] {
+ padding-left : 7em;
+ text-indent : 2em;
+ }
+ p[indent="h9i8"] {
+ padding-left : 8em;
+ text-indent : 1em;
+ }
+ p[indent="h9i9"] {
+ padding-left : 9em;
+ text-indent : 0em;
+ }
+┃");
+#+END_SRC
+
* __END__