aboutsummaryrefslogtreecommitdiff
path: root/doc/ldoc.css
diff options
context:
space:
mode:
authorAkianonymus <anonymus.aki@gmail.com>2022-08-28 12:30:35 +0530
committerAkianonymus <anonymus.aki@gmail.com>2022-09-03 17:24:25 +0530
commit28b41de2f491ef598197823c04fc7e86ae76a625 (patch)
treeb480ea1c0f58e4802e92a6de9baf26f27b6e855d /doc/ldoc.css
parentfeat: Incremental highlight loading (diff)
fragment | Implement better autocmd management | refactor
add a all_buffers option - colorizer will activate on all buffers, empty or not, still respect filetypes option handle errors when detach is called multiple times from the same buffer use bufdelete and bufdelete to remove the autocmds use a more efficient compile parse_fn function use custom ldoc template to generate vim help
Diffstat (limited to 'doc/ldoc.css')
-rw-r--r--doc/ldoc.css453
1 files changed, 239 insertions, 214 deletions
diff --git a/doc/ldoc.css b/doc/ldoc.css
index 52c4ad2..0863257 100644
--- a/doc/ldoc.css
+++ b/doc/ldoc.css
@@ -1,303 +1,328 @@
-/* BEGIN RESET
+@import url(https://fonts.googleapis.com/css?family=Quicksand:300,700);
+@import url(https://fonts.googleapis.com/css?family=Lato);
-Copyright (c) 2010, Yahoo! Inc. All rights reserved.
-Code licensed under the BSD License:
-http://developer.yahoo.com/yui/license.html
-version: 2.8.2r1
-*/
-html {
- color: #000;
- background: #FFF;
+body {
+ margin-left: 1em;
+ margin-right: 1em;
+ font-family: "Lato", arial, helvetica, geneva, sans-serif;
+ background-color: #ffffff;
+ margin: 0px;
+ color: #1c4e68;
}
-body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
- margin: 0;
- padding: 0;
+
+code,
+tt {
+ font-family: monospace;
+ font-size: 1.1em;
}
-table {
- border-collapse: collapse;
- border-spacing: 0;
+span.parameter {
+ font-family: monospace;
}
-fieldset,img {
- border: 0;
+span.parameter:after {
+ content: ":";
}
-address,caption,cite,code,dfn,em,strong,th,var,optgroup {
- font-style: inherit;
- font-weight: inherit;
+span.types:before {
+ content: "(";
}
-del,ins {
- text-decoration: none;
+span.types:after {
+ content: ")";
}
-li {
- margin-left: 20px;
+.type {
+ font-weight: bold;
+ font-style: italic;
}
-caption,th {
- text-align: left;
+
+body,
+p,
+td,
+th {
+ font-size: 1em;
+ line-height: 1.2em;
}
-h1,h2,h3,h4,h5,h6 {
- font-size: 100%;
- font-weight: bold;
+
+p,
+ul {
+ margin: 10px 0 0 0px;
}
-q:before,q:after {
- content: '';
+
+strong {
+ font-weight: bold;
}
-abbr,acronym {
- border: 0;
- font-variant: normal;
+
+em {
+ font-style: italic;
}
-sup {
- vertical-align: baseline;
+
+h1 {
+ font-family: "Quicksand", sans-serif;
+ font-weight: 700;
+ color: #ea316e;
+ font-size: 1.5em;
+ margin: 20px 0 20px 0;
}
-sub {
- vertical-align: baseline;
+h2,
+h3,
+h4 {
+ font-family: "Quicksand", sans-serif;
+ font-weight: 700;
+ margin: 15px 0 10px 0;
}
-legend {
- color: #000;
+h2 {
+ font-size: 1.25em;
+ color: #ea316e;
}
-input,button,textarea,select,optgroup,option {
- font-family: inherit;
- font-size: inherit;
- font-style: inherit;
- font-weight: inherit;
+h3 {
+ font-size: 1.15em;
}
-input,button,textarea,select {*font-size:100%;
+h4 {
+ font-size: 1.06em;
}
-/* END RESET */
-body {
- margin-left: 1em;
- margin-right: 1em;
- font-family: arial, helvetica, geneva, sans-serif;
- background-color: #ffffff; margin: 0px;
+a:link {
+ font-weight: bold;
+ color: #1c4e68;
+ text-decoration: none;
}
-
-code, tt { font-family: monospace; font-size: 1.1em; }
-span.parameter { font-family:monospace; }
-span.parameter:after { content:":"; }
-span.types:before { content:"("; }
-span.types:after { content:")"; }
-.type { font-weight: bold; font-style:italic }
-
-body, p, td, th { font-size: .95em; line-height: 1.2em;}
-
-p, ul { margin: 10px 0 0 0px;}
-
-strong { font-weight: bold;}
-
-em { font-style: italic;}
-
-h1 {
- font-size: 1.5em;
- margin: 20px 0 20px 0;
+a:visited {
+ font-weight: bold;
+ color: #1e86be;
+ text-decoration: none;
+}
+a:link:hover {
+ text-decoration: underline;
}
-h2, h3, h4 { margin: 15px 0 10px 0; }
-h2 { font-size: 1.25em; }
-h3 { font-size: 1.15em; }
-h4 { font-size: 1.06em; }
-
-a:link { font-weight: bold; color: #004080; text-decoration: none; }
-a:visited { font-weight: bold; color: #006699; text-decoration: none; }
-a:link:hover { text-decoration: underline; }
hr {
- color:#cccccc;
- background: #00007f;
- height: 1px;
+ color: #b1e3fa;
+ background: #00007f;
+ height: 1px;
}
-blockquote { margin-left: 3em; }
+blockquote {
+ margin-left: 3em;
+}
-ul { list-style-type: disc; }
+ul {
+ list-style-type: disc;
+}
p.name {
- font-family: "Andale Mono", monospace;
- padding-top: 1em;
+ font-family: "Andale Mono", monospace;
+ padding-top: 1em;
}
pre {
- background-color: rgb(245, 245, 245);
- border: 1px solid #C0C0C0; /* silver */
- padding: 10px;
- margin: 10px 0 10px 0;
- overflow: auto;
- font-family: "Andale Mono", monospace;
+ background-color: rgb(245, 245, 245);
+ border: 1px solid #c0c0c0; /* silver */
+ padding: 10px;
+ margin: 10px 0 10px 0;
+ overflow: auto;
+ font-family: "Andale Mono", monospace;
}
pre.example {
- font-size: .85em;
+ font-size: 0.85em;
}
-table.index { border: 1px #00007f; }
-table.index td { text-align: left; vertical-align: top; }
+table.index {
+ border: 1px #b1e3fa;
+}
+table.index td {
+ text-align: left;
+ vertical-align: top;
+}
#container {
- margin-left: 1em;
- margin-right: 1em;
- background-color: #f0f0f0;
+ margin-left: 1em;
+ margin-right: 1em;
+ background-color: #e0f4fc;
}
#product {
- text-align: center;
- border-bottom: 1px solid #cccccc;
- background-color: #ffffff;
+ text-align: center;
+ border-bottom: 1px solid #b1e3fa;
+ background-color: #ffffff;
}
#product big {
- font-size: 2em;
+ font-size: 2em;
}
#main {
- background-color: #f0f0f0;
- border-left: 2px solid #cccccc;
+ background-color: #e0f4fc;
+ border-left: 2px solid #b1e3fa;
}
#navigation {
- float: left;
- width: 14em;
- vertical-align: top;
- background-color: #f0f0f0;
- overflow: visible;
+ float: left;
+ width: 14em;
+ vertical-align: top;
+ background-color: #e0f4fc;
+ overflow: visible;
}
#navigation h2 {
- background-color:#e7e7e7;
- font-size:1.1em;
- color:#000000;
- text-align: left;
- padding:0.2em;
- border-top:1px solid #dddddd;
- border-bottom:1px solid #dddddd;
+ background-color: #aee7ff;
+ font-size: 1.1em;
+ color: #25aae1;
+ text-align: left;
+ padding: 0.2em;
+ border-top: 1px solid #b1e3fa;
+ border-bottom: 1px solid #b1e3fa;
}
-#navigation ul
-{
- font-size:1em;
- list-style-type: none;
- margin: 1px 1px 10px 1px;
+#navigation h1 {
+ font-family: "Quicksand", sans-serif;
+ font-weight: 300;
+ font-size: 32px;
+ padding-left: 20px;
+ padding-bottom: 20px;
+}
+#navigation ul {
+ font-size: 1em;
+ list-style-type: none;
+ margin: 1px 1px 10px 1px;
+ padding-left: 0px;
}
#navigation li {
- text-indent: -1em;
- display: block;
- margin: 3px 0px 0px 22px;
+ font-size: 12px;
+ display: block;
+ margin: 3px 0px 0px 22px;
+ padding-left: 0px;
}
#navigation li li a {
- margin: 0px 3px 0px -1em;
+ margin: 0px 3px 0px -1em;
}
#content {
- margin-left: 14em;
- padding: 1em;
- width: 700px;
- border-left: 2px solid #cccccc;
- border-right: 2px solid #cccccc;
- background-color: #ffffff;
+ margin-left: 14em;
+ padding: 1em;
+ border-left: 2px solid #b1e3fa;
+ border-right: 2px solid #b1e3fa;
+ background-color: #ffffff;
}
#about {
- clear: both;
- padding: 5px;
- border-top: 2px solid #cccccc;
- background-color: #ffffff;
+ clear: both;
+ padding: 5px;
+ border-top: 2px solid #b1e3fa;
+ background-color: #ffffff;
+ font-size: 10px;
}
@media print {
- body {
- font: 12pt "Times New Roman", "TimeNR", Times, serif;
- }
- a { font-weight: bold; color: #004080; text-decoration: underline; }
-
- #main {
- background-color: #ffffff;
- border-left: 0px;
- }
-
- #container {
- margin-left: 2%;
- margin-right: 2%;
- background-color: #ffffff;
- }
-
- #content {
- padding: 1em;
- background-color: #ffffff;
- }
-
- #navigation {
- display: none;
- }
- pre.example {
- font-family: "Andale Mono", monospace;
- font-size: 10pt;
- page-break-inside: avoid;
- }
+ body {
+ font: 12pt "Times New Roman", "TimeNR", Times, serif;
+ }
+ a {
+ font-weight: bold;
+ color: #1c4e68;
+ text-decoration: underline;
+ }
+
+ #main {
+ background-color: #ffffff;
+ border-left: 0px;
+ }
+
+ #container {
+ margin-left: 2%;
+ margin-right: 2%;
+ background-color: #ffffff;
+ }
+
+ #content {
+ padding: 1em;
+ background-color: #ffffff;
+ }
+
+ #navigation {
+ display: none;
+ }
+ pre.example {
+ font-family: "Andale Mono", monospace;
+ font-size: 10pt;
+ page-break-inside: avoid;
+ }
}
table.module_list {
- border-width: 1px;
- border-style: solid;
- border-color: #cccccc;
- border-collapse: collapse;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #b1e3fa;
+ border-collapse: collapse;
}
table.module_list td {
- border-width: 1px;
- padding: 3px;
- border-style: solid;
- border-color: #cccccc;
+ border-width: 1px;
+ padding: 3px;
+ border-style: solid;
+ border-color: #b1e3fa;
+}
+table.module_list td.name {
+ background-color: #e0f4fc;
+ min-width: 200px;
+}
+table.module_list td.summary {
+ width: 100%;
}
-table.module_list td.name { background-color: #f0f0f0; min-width: 200px; }
-table.module_list td.summary { width: 100%; }
-
table.function_list {
- border-width: 1px;
- border-style: solid;
- border-color: #cccccc;
- border-collapse: collapse;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #b1e3fa;
+ border-collapse: collapse;
}
table.function_list td {
- border-width: 1px;
- padding: 3px;
- border-style: solid;
- border-color: #cccccc;
+ border-width: 1px;
+ padding: 3px;
+ border-style: solid;
+ border-color: #b1e3fa;
+}
+table.function_list td.name {
+ background-color: #e0f4fc;
+ min-width: 200px;
+}
+table.function_list td.summary {
+ width: 100%;
}
-table.function_list td.name { background-color: #f0f0f0; min-width: 200px; }
-table.function_list td.summary { width: 100%; }
ul.nowrap {
- overflow:auto;
- white-space:nowrap;
+ overflow: auto;
+ white-space: nowrap;
}
-dl.table dt, dl.function dt {border-top: 1px solid #ccc; padding-top: 1em;}
-dl.table dd, dl.function dd {padding-bottom: 1em; margin: 10px 0 0 20px;}
-dl.table h3, dl.function h3 {font-size: .95em;}
+dl.table dt,
+dl.function dt {
+ border-top: 1px solid #b1e3fa;
+ padding-top: 1em;
+}
+dl.table dd,
+dl.function dd {
+ padding-bottom: 1em;
+ margin: 10px 0 0 20px;
+}
+dl.table h3,
+dl.function h3 {
+ font-size: 0.95em;
+}
/* stop sublists from having initial vertical space */
-ul ul { margin-top: 0px; }
-ol ul { margin-top: 0px; }
-ol ol { margin-top: 0px; }
-ul ol { margin-top: 0px; }
+ul ul {
+ margin-top: 0px;
+}
+ol ul {
+ margin-top: 0px;
+}
+ol ol {
+ margin-top: 0px;
+}
+ul ol {
+ margin-top: 0px;
+}
/* make the target distinct; helps when we're navigating to a function */
a:target + * {
- background-color: #FF9;
-}
-
-
-/* styles for prettification of source */
-pre .comment { color: #558817; }
-pre .constant { color: #a8660d; }
-pre .escape { color: #844631; }
-pre .keyword { color: #aa5050; font-weight: bold; }
-pre .library { color: #0e7c6b; }
-pre .marker { color: #512b1e; background: #fedc56; font-weight: bold; }
-pre .string { color: #8080ff; }
-pre .number { color: #f8660d; }
-pre .operator { color: #2239a8; font-weight: bold; }
-pre .preprocessor, pre .prepro { color: #a33243; }
-pre .global { color: #800080; }
-pre .user-keyword { color: #800080; }
-pre .prompt { color: #558817; }
-pre .url { color: #272fc2; text-decoration: underline; }
-
+ background-color: #ff9;
+}