diff options
author | Ralph Amissah <ralph.amissah@gmail.com> | 2019-10-22 19:56:58 -0400 |
---|---|---|
committer | Ralph Amissah <ralph.amissah@gmail.com> | 2019-11-19 16:55:29 -0500 |
commit | 3668f9ec6b4dd096f2109557ca523b3d774ad6d1 (patch) | |
tree | 5412fc865db231d690c095f894e7c0d2aee7f55b /src/doc_reform/meta/metadoc_harvests_topics.d | |
parent | cosmetic (diff) |
minor
Diffstat (limited to 'src/doc_reform/meta/metadoc_harvests_topics.d')
-rw-r--r-- | src/doc_reform/meta/metadoc_harvests_topics.d | 64 |
1 files changed, 47 insertions, 17 deletions
diff --git a/src/doc_reform/meta/metadoc_harvests_topics.d b/src/doc_reform/meta/metadoc_harvests_topics.d index 9f73552..63e4a79 100644 --- a/src/doc_reform/meta/metadoc_harvests_topics.d +++ b/src/doc_reform/meta/metadoc_harvests_topics.d @@ -87,6 +87,22 @@ string theme_dark_0 = format(q"┃ color : #888888; text-decoration : underline; } + a.lev0:hover { + color : #FFFFFF; + background-color : #000000; + } + a.lev1:hover { + color : #FFFFFF; + background : #333333; + } + a.lev2:hover { + color : #FFFFFF; + background : #555555; + } + a.lev3:hover { + color : #FFFFFF; + background : #777777; + } ┃"); string theme_light_0 = format(q"┃ body { @@ -113,6 +129,20 @@ string theme_light_0 = format(q"┃ color : #003399; text-decoration : underline; } + a.lev0:hover { + color : #000000; + background-color : #FFFFFF; + } + a.lev1:hover { + color : #FFFFFF; + background : #444444; + } + a.lev2:hover { + background : #888888; + } + a.lev3:hover { + background : #BBBBBB; + } ┃"); string theme_dark_1 = format(q"┃ h1 { @@ -182,7 +212,7 @@ string theme_light_1 = format(q"┃ <meta name="dc.subject" content= "document structuring, ebook, publishing, PDF, LaTeX, XML, ODF, SQL, postgresql, sqlite, electronic book, electronic publishing, electronic document, electronic citation, data structure, citation systems, granular search, digital library" /> <meta name="generator" content="doc_reform" /> <link rel="generator" href="http://sisudoc.org" /> -<link href="../../_sisu/css/harvest.css" rel="stylesheet"> +<link href="./css/harvest.css" rel="stylesheet"> <style TYPE="text/css"> /* DocReform harvest css default stylesheet */%s .norm, .bold { @@ -304,8 +334,8 @@ string theme_light_1 = format(q"┃ _prev_k = k0.toUpper.to!(char[])[0]; } if (k0 != "_a") { - topics ~= format(q"┃<p class="lev0"><a name="%s">%s</a></p>┃", - k0, k0,) ~ "\n"; + topics ~= format(q"┃<p class="lev0"><a name="%s" class="lev0">%s</a></p>┃", + k0.translate([' ' : "_"]), k0,) ~ "\n"; if (_opt_action.very_verbose) { writeln("", k0); } @@ -317,13 +347,13 @@ string theme_light_1 = format(q"┃ _auth = []; if (t_a_.author_arr.length < 2) { _auth = format(q"┃ <a href="authors.html#%s">%s</a>┃", - t_a_.author_surname, + t_a_.author_surname.translate([' ' : "_"]), t_a_.author, ); } else { foreach (a; t_a_.author_arr) { _auth ~= format(q"┃ <a href="authors.html#%s">%s</a>,┃", - t_a_.author_surname, + t_a_.author_surname.translate([' ' : "_"]), a, ); } @@ -343,8 +373,8 @@ string theme_light_1 = format(q"┃ .sort!("toUpper(a) < toUpper(b)", SwapStrategy.unstable) ) { if (k1 != "_a") { - topics ~= format(q"┃<p class="lev1"><a name="%s">%s</a></p>┃", - k1, k1,) ~ "\n"; + topics ~= format(q"┃<p class="lev1"><a name="%s" class="lev1">%s</a></p>┃", + k1.translate([' ' : "_"]), k1,) ~ "\n"; if (_opt_action.very_verbose) { writeln(" ", k1); } @@ -356,13 +386,13 @@ string theme_light_1 = format(q"┃ _auth = []; if (t_a_.author_arr.length < 2) { _auth = format(q"┃ <a href="authors.html#%s">%s</a>┃", - t_a_.author_surname, + t_a_.author_surname.translate([' ' : "_"]), t_a_.author, ); } else { foreach (a; t_a_.author_arr) { _auth ~= format(q"┃ <a href="authors.html#%s">%s</a>,┃", - t_a_.author_surname, + t_a_.author_surname.translate([' ' : "_"]), a, ); } @@ -383,8 +413,8 @@ string theme_light_1 = format(q"┃ .sort!("toUpper(a) < toUpper(b)", SwapStrategy.unstable) ) { if (k2 != "_a") { - topics ~= format(q"┃<p class="lev2"><a name="%s">%s</a></p>┃", - k2, k2,) ~ "\n"; + topics ~= format(q"┃<p class="lev2"><a name="%s" class="lev2">%s</a></p>┃", + k2.translate([' ' : "_"]), k2,) ~ "\n"; if (_opt_action.very_verbose) { writeln(" ", k2); } @@ -396,13 +426,13 @@ string theme_light_1 = format(q"┃ _auth = []; if (t_a_.author_arr.length < 2) { _auth = format(q"┃ <a href="authors.html#%s">%s</a>┃", - t_a_.author_surname, + t_a_.author_surname.translate([' ' : "_"]), t_a_.author, ); } else { foreach (a; t_a_.author_arr) { _auth ~= format(q"┃ <a href="authors.html#%s">%s</a>,┃", - t_a_.author_surname, + t_a_.author_surname.translate([' ' : "_"]), a, ); } @@ -423,8 +453,8 @@ string theme_light_1 = format(q"┃ .sort!("toUpper(a) < toUpper(b)", SwapStrategy.unstable) ) { if (k3 != "_a") { - topics ~= format(q"┃<p class="lev3"><a name="%s">%s</a></p>┃", - k3, k3,) ~ "\n"; + topics ~= format(q"┃<p class="lev3"><a name="%s" class="lev3">%s</a></p>┃", + k3.translate([' ' : "_"]), k3,) ~ "\n"; if (_opt_action.very_verbose) { writeln(" ", k3); } @@ -436,13 +466,13 @@ string theme_light_1 = format(q"┃ _auth = []; if (t_a_.author_arr.length < 2) { _auth = format(q"┃<a href="authors.html#%s">%s</a>┃", - t_a_.author_surname, + t_a_.author_surname.translate([' ' : "_"]), t_a_.author, ); } else { foreach (a; t_a_.author_arr) { _auth ~= format(q"┃ <a href="authors.html#%s">%s</a>,┃", - t_a_.author_surname, + t_a_.author_surname.translate([' ' : "_"]), a, ); } |