77c96be4c5e5ddd2ae07737a5b8c9bb6cda844a4
[nit.git] / share / nitdoc / css / nitdoc.css
1 body {
2 text-align: justify;
3 }
4
5 a:hover {
6 text-decoration: none;
7 }
8
9 ul li .label {
10 padding: 1px 4px;
11 font-size: 70%;
12 vertical-align: middle;
13 border-radius: .25em;
14 margin: 3px;
15 font-family: monospace;
16 }
17
18 #sidebar .panel {
19 margin-bottom: 10px;
20 color: #666;
21 box-shadow: none;
22 }
23
24 #sidebar .panel a {
25 color: #666;
26 }
27
28 #sidebar .panel a:hover {
29 color: #333;
30 }
31
32 #sidebar .panel-heading {
33 padding: 3px 0 0 0;
34 font-size: 16px;
35 }
36
37 #sidebar .panel-body {
38 padding: 0;
39 }
40
41 #sidebar .panel-body ul>li>a {
42 padding: 0;
43 }
44
45 #sidebar .panel-body ul>li {
46 padding: 0 0 0 15px;
47 font-size: 15px;
48 }
49
50 #sidebar .panel-body ul ul>li {
51 padding: 0 0 0 30px;
52 font-size: 14px;
53 }
54
55 #sidebar .panel-body ul .list-labeled>li {
56 padding: 0 0 0 10px;
57 font-size: 14px;
58 }
59
60 #sidebar .panel-body ul ul ul>li {
61 padding: 0 0 0 45px;
62 font-size: 13px;
63 }
64
65 #sidebar .panel-heading a:hover, #sidebar .panel ul a:hover {
66 color: #0d8921;
67 background-color: transparent;
68 }
69
70 #content {
71 position: fixed;
72 top: 30px;
73 bottom: 0;
74 left: 10px;
75 right: 15px;
76 }
77
78 #content>.col {
79 height: 100%;
80 overflow: hidden;
81 }
82
83 #content>.col:hover {
84 overflow-y: scroll;
85 }
86
87 #content>.col::-webkit-scrollbar {
88 width: 7px;
89 height: 7px;
90 }
91
92 #content>.col::-webkit-scrollbar-thumb {
93 background: #CCC;
94 -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,0.10),inset 0 -1px 0 rgba(0,0,0,0.07);
95 }
96
97 #content>.col::-webkit-scrollbar-thumb:hover {
98 background: #999;
99 }
100
101 #content>.col::-webkit-scrollbar-corner {
102 background: transparent;
103 }
104
105 #content>.col::-webkit-scrollbar-button {
106 width: 0;
107 height: 0;
108 display: none;
109 }
110
111 #content article {
112 padding: 10px 0px;
113 }
114
115 #content article:target {
116 padding-left: 10px;
117 margin-left: -10px;
118 border-left: 2px solid #0d8921;
119 }
120
121 .footer {
122 padding: 10px;
123 margin: 20px 0;
124 }
125
126 .subtitle {
127 margin-bottom: 25px;
128 }
129
130 .signature span.glyphicon {
131 margin: 0 10px 5px 0;
132 font-size: 55%;
133 vertical-align: middle;
134 }
135
136 .signature a, .list-definition a {
137 color: #0d8921;
138 }
139
140 .info {
141 color: #888;
142 }
143
144 .info a {
145 color: #666;
146 }
147
148 .info a:hover {
149 color: #333;
150 }
151
152 .graph {
153 text-align: center;
154 }
155
156 .synopsys {
157 margin: 5px 0;
158 font-size: 16px;
159 font-weight: bold;
160 line-height: 1.4;
161 }
162
163 .public {
164 color: #5cb85c;
165 }
166
167 .protected {
168 color: #f0ad4e;
169 }
170
171 .private {
172 color: #a94442;
173 }
174
175 .nitcode a { color: inherit; text-decoration: inherit; } /* hide links */
176 .nitcode a:hover { text-decoration: underline; } /* underline links */
177 .nitcode span[title]:hover { text-decoration: underline; } /* underline titles */
178 /* lexical raw tokens. independent of usage or semantic: */
179 .nitcode .nc_c { color: gray; font-style: italic; } /* comment */
180 .nitcode .nc_d { color: #3D8127; font-style: italic; } /* documentation comments */
181 .nitcode .nc_k { font-weight: bold; } /* keyword */
182 .nitcode .nc_o {} /* operator */
183 .nitcode .nc_i {} /* standard identifier */
184 .nitcode .nc_t { color: #445588; font-weight: bold; } /* type/class identifier */
185 .nitcode .nc_a { color: #445588; font-style: italic; } /* old style attribute identifier */
186 .nitcode .nc_l { color: #009999; } /* char and number literal */
187 .nitcode .nc_s { color: #8F1546; } /* string literal */
188 /* syntactic token usage. added because of their position in the AST */
189 .nitcode .nc_ast { color: blue; } /* assert label */
190 .nitcode .nc_la { color: blue; } /* break/continue label */
191 .nitcode .nc_m { color: #445588; } /* module name */
192 /* syntactic groups */
193 .nitcode .nc_def { font-weight: bold; color: blue; } /* name used in a definition */
194 .nitcode .nc_def.nc_a { color: blue; } /* name used in a attribute definition */
195 .nitcode .nc_def.nc_t { color: blue; } /* name used in a class or vt definition */
196 .nitcode .nc_ss { color: #9E6BEB; } /* superstrings */
197 .nitcode .nc_cdef {} /* A whole class definition */
198 .nitcode .nc_pdef {} /* A whole property definition */
199 /* semantic token usage */
200 .nitcode .nc_v { font-style: italic; } /* local variable or parameter */
201 .nitcode .nc_vt { font-style: italic; } /* virtual type or formal type */
202
203 .nitcode .nc_error { border: 1px red solid;} /* not used */
204
205
206 #sidebar .summary .nav>li>a {
207 padding: 2px 0 0 15px;
208 font-size: 15px;
209 border-left: 2px solid transparent;
210 }
211
212 #sidebar .summary .nav .nav>li>a {
213 padding: 2px 0 0 30px;
214 font-size: 14px;
215 border-left: 2px solid transparent;
216 }
217
218 #sidebar .summary .nav .nav .nav>li>a {
219 padding: 1px 0 0 45px;
220 font-size: 13px;
221 }
222
223 #sidebar .summary .nav .nav .nav .nav>li>a {
224 padding: 1px 0 0 60px;
225 font-size: 12px;
226 }
227
228 #sidebar .summary .nav>.active>a,
229 #sidebar .summary .nav>.active>a:hover,
230 #sidebar .summary .nav>li>a:hover {
231 color: #0d8921;
232 background-color: transparent;
233 }
234
235 #sidebar .summary .nav>.active>a,
236 #sidebar .summary .nav .nav>.active>a,
237 #sidebar .summary .nav .nav>.active>a:hover {
238 color: #0d8921;
239 border-left: 2px solid #0d8921;
240 margin-left: 0px;
241 }
242
243 #sidebar .summary .nav .nav>li>a:hover {
244 color: #0d8921;
245 border-left: 1px solid #0d8921;
246 margin-left: 1px;
247 background-color: transparent;
248 }
249
250 .label:empty {
251 display:inline;
252 }
253
254 .label.intro:before {
255 content: "I";
256 }
257 .label.redef:before {
258 content: "R";
259 }
260 .label.inherit:before {
261 content: "H";
262 }
263
264 .list-definition .list-definition {
265 margin-left: 30px;
266 }