aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--index.html57
-rw-r--r--luarocks.pngbin30324 -> 31999 bytes
-rw-r--r--releases/index.html35
-rw-r--r--style.css1088
4 files changed, 1119 insertions, 61 deletions
diff --git a/index.html b/index.html
index 4d3781aa..499babc5 100644
--- a/index.html
+++ b/index.html
@@ -1,46 +1,25 @@
1<!doctype html> 1<!doctype html>
2<html> 2<html>
3<head> 3<head>
4<style> 4<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700" type="text/css"/>
5body { 5<link rel="stylesheet" href="style.css" type="text/css"/>
6 background-color: white;
7 font-family: "DejaVu Sans", "Bitstream Vera Sans", "Verdana", sans;
8}
9h2 {
10 margin: 0px;
11 font-weight: normal;
12 color: #111;
13 margin-top: 25px;
14 margin-bottom: 25px;
15 border-style: solid;
16 border-color: #2c4067;
17 border-width: 0px 0px 1px 0px;
18}
19a {
20 color: #2c4067;
21 text-decoration: none;
22}
23a:visited {
24 color: #2c4067;
25}
26</style>
27</head> 6</head>
28<body> 7<body>
29 8 <div class="content">
30<p align="center"><a href="https://luarocks.org"><img border="0" src="luarocks.png" alt="LuaRocks"></a></p> 9 <div class="header"><div class="header_inner"><div class="user_panel"><a href="https://github.com/keplerproject/luarocks/wiki/Download">Install</a> &middot; <a href="https://github.com/keplerproject/luarocks/wiki/Documentation">Docs</a> &middot; <a href="https://luarocks.org/login">Log In</a> &middot; <a href="https://luarocks.org/register">Register</a></div><a href="https://luarocks.org/"><img alt="LuaRocks" class="text_logo" src="https://luarocks.org/static/header_luarocks_name.svg"/></a><form method="GET" action="https://luarocks.org/search" class="header_search"><input type="text" placeholder="Search modules or uploaders..." name="q"/></form></div></div>
31 10 <div class="index_page">
32<h2>At this page</h2> 11 <div class="main_column">
33 12 <h2>At this page</h2>
34<ul> 13 <ul>
35<li><a href="releases/"><b>File releases</b></a> - .tar.gz for Unix and .zip for Windows</li> 14 <li><a href="releases/"><b>File releases</b></a> - .tar.gz for Unix and .zip for Windows</li>
36</ul> 15 </ul>
37 16 <h2>Other places</h2>
38<h2>Other places</h2> 17 <ul>
39 18 <li><a href="https://luarocks.org"><b>luarocks.org</b></a> - Main website</li>
40<ul> 19 <li><a href="https://github.com/keplerproject/luarocks"><b>github.com/keplerproject/luarocks</b></a> - GitHub repository</li>
41<li><a href="https://luarocks.org"><b>luarocks.org</b></a> - Main website</li> 20 </ul>
42<li><a href="https://github.com/keplerproject/luarocks"><b>github.com/keplerproject/luarocks</b></a> - GitHub repository</li> 21 </div>
43</ul> 22 </div>
44 23 </div>
45</body> 24</body>
46</html> 25</html>
diff --git a/luarocks.png b/luarocks.png
index 43f78f4a..698b7587 100644
--- a/luarocks.png
+++ b/luarocks.png
Binary files differ
diff --git a/releases/index.html b/releases/index.html
index 0f593c9c..596dd486 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -1,15 +1,9 @@
1<!doctype html> 1<!doctype html>
2<html> 2<html>
3<head> 3<head>
4<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700" type="text/css"/>
5<link rel="stylesheet" href="../style.css" type="text/css"/>
4<style> 6<style>
5body {
6 background-color: #eff4ff;
7 padding: 20px;
8}
9h1 {
10 font-family: 'Open Sans', sans-serif;
11 font-weight: normal;
12}
13table { 7table {
14 width: 100%; 8 width: 100%;
15} 9}
@@ -18,22 +12,16 @@ td {
18 background-color: white; 12 background-color: white;
19 border: 1px solid #c1cce4; 13 border: 1px solid #c1cce4;
20} 14}
21a { 15
22 text-decoration: none;
23 color: #008fee;
24}
25a:hover {
26 text-decoration: underline;
27}
28#content {
29 width: 800px;
30 margin: 0 auto;
31}
32</style> 16</style>
33</head> 17</head>
34<body> 18<body>
35<div id="content"> 19 <div class="content">
36<h1>LuaRocks releases</h1> 20 <div class="header"><div class="header_inner"><div class="user_panel"><a href="https://github.com/keplerproject/luarocks/wiki/Download">Install</a> &middot; <a href="https://github.com/keplerproject/luarocks/wiki/Documentation">Docs</a> &middot; <a href="https://luarocks.org/login">Log In</a> &middot; <a href="https://luarocks.org/register">Register</a></div><a href="https://luarocks.org/"><img alt="LuaRocks" class="text_logo" src="https://luarocks.org/static/header_luarocks_name.svg"/></a><form method="GET" action="https://luarocks.org/search" class="header_search"><input type="text" placeholder="Search modules or uploaders..." name="q"/></form></div></div>
21 <div class="index_page">
22 <div class="main_column">
23
24<h2>LuaRocks releases</h2>
37<table> 25<table>
38<tr><td><a href="luarocks-2.4.1.tar.gz">luarocks-2.4.1.tar.gz</a></td><td><a href="luarocks-2.4.1.tar.gz.asc">PGP signature</a></td></tr> 26<tr><td><a href="luarocks-2.4.1.tar.gz">luarocks-2.4.1.tar.gz</a></td><td><a href="luarocks-2.4.1.tar.gz.asc">PGP signature</a></td></tr>
39<tr><td><a href="luarocks-2.4.1-win32.zip">luarocks-2.4.1-win32.zip</a></td><td><a href="luarocks-2.4.1-win32.zip.asc">PGP signature</a></td></tr> 27<tr><td><a href="luarocks-2.4.1-win32.zip">luarocks-2.4.1-win32.zip</a></td><td><a href="luarocks-2.4.1-win32.zip.asc">PGP signature</a></td></tr>
@@ -212,6 +200,9 @@ a:hover {
212 200
213<tr><td><a href="luarocks-0.1.tar.gz">luarocks-0.1.tar.gz</a></td><td><a href="luarocks-0.1.tar.gz.asc">PGP signature</a></td></tr> 201<tr><td><a href="luarocks-0.1.tar.gz">luarocks-0.1.tar.gz</a></td><td><a href="luarocks-0.1.tar.gz.asc">PGP signature</a></td></tr>
214</table> 202</table>
215</div> 203
204 </div>
205 </div>
206 </div>
216</body> 207</body>
217</html> 208</html>
diff --git a/style.css b/style.css
new file mode 100644
index 00000000..de5d7eef
--- /dev/null
+++ b/style.css
@@ -0,0 +1,1088 @@
1body {
2 color: #47555C;
3 font-size: 16px;
4 font-family: 'Open Sans', sans-serif;
5 margin: 0; }
6
7a {
8 color: #008FEE; }
9 a:hover {
10 color: #22a7ff; }
11
12h1, h2, h3 {
13 margin: 40px 0 20px 0; }
14
15h2 {
16 font-size: 24px; }
17
18h3 {
19 font-size: 18px; }
20
21button, input[type='submit'], .button {
22 display: inline-block;
23 text-decoration: none;
24 background: #008FEE;
25 line-height: 35px;
26 height: 35px;
27 padding: 0 30px;
28 font-size: 16px;
29 font-family: 'Open Sans', sans-serif;
30 border: 0;
31 border-radius: 3px;
32 color: #FFF;
33 cursor: pointer; }
34 button:hover, input[type='submit']:hover, .button:hover {
35 background-color: #089dff;
36 color: white; }
37 button:active, input[type='submit']:active, .button:active {
38 background-color: #0080d4; }
39
40.round_button {
41 -webkit-transition: all 0.2s ease;
42 -moz-transition: all 0.2s ease;
43 -ms-transition: all 0.2s ease;
44 transition: all 0.2s ease;
45 opacity: 0.8;
46 display: inline-block;
47 border: 1px solid rgba(0, 143, 238, 0.8);
48 border-radius: 15px;
49 text-decoration: none;
50 background: none;
51 padding: 2px 12px;
52 font-size: 14px; }
53 .round_button:hover {
54 color: white;
55 opacity: 1;
56 background: #008FEE; }
57
58input {
59 font-family: 'Open Sans', sans-serif;
60 font-size: 16px; }
61
62p {
63 line-height: 1.5;
64 margin: 20px 0; }
65 p > code {
66 background: rgba(68, 68, 102, 0.1);
67 padding: 2px 4px;
68 border-radius: 6px; }
69
70hr {
71 height: 1px;
72 background: #C1CCE4;
73 border: 0;
74 margin: 20px 0; }
75
76.header {
77 background: #2c3e67;
78 height: 55px;
79 color: white; }
80 .header .header_inner {
81 width: 800px;
82 margin: 0 auto; }
83 .header h1 {
84 display: inline-block;
85 vertical-align: middle;
86 letter-spacing: 0.025em;
87 margin: 0;
88 font-size: 22px;
89 font-weight: normal; }
90 .header h1 a {
91 color: #fdfcfc; }
92 .header h1 a:hover {
93 text-decoration: none; }
94 .header .header_search {
95 display: inline-block;
96 margin-left: 15px;
97 vertical-align: middle;
98 margin-top: 10px; }
99 .header .header_search input[type=text] {
100 border: 0;
101 width: 200px;
102 font-size: 14px;
103 padding: 8px 10px;
104 border-radius: 4px;
105 background: #eff4ff;
106 color: #666; }
107 .header .header_search input[type=text]:focus {
108 outline: none;
109 box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); }
110 .header .user_panel {
111 float: right;
112 font-size: 14px;
113 margin-top: 18px;
114 line-height: normal; }
115 .header .user_panel .unread_notifications {
116 background: white;
117 display: inline-block;
118 vertical-align: 0px;
119 height: 22px;
120 line-height: 22px;
121 color: #008FEE;
122 padding: 0 8px;
123 margin-right: 10px;
124 border-radius: 18px; }
125 .header .text_logo {
126 width: 150px;
127 display: inline-block;
128 vertical-align: top;
129 margin-top: 13px; }
130 .header .icon_logo {
131 display: inline-block;
132 vertical-align: top;
133 width: 45px;
134 height: 45px;
135 margin-top: 4px; }
136 .header a {
137 color: #88cfff;
138 text-decoration: none; }
139 .header a:hover {
140 text-decoration: underline; }
141
142.errors {
143 color: #fa494c; }
144
145.content {
146 background: #eff4ff;
147 border-bottom: 1px solid #d3dbec; }
148 .content h2, .content h3, .content h4 {
149 font-weight: normal; }
150
151.main_column {
152 width: 800px;
153 margin: 0 auto;
154 padding-bottom: 40px; }
155
156.footer {
157 color: #9E9E9E;
158 width: 800px;
159 margin: 0 auto;
160 padding: 20px 0;
161 font-size: 12px; }
162 .footer a {
163 color: #9E9E9E; }
164 .footer .right {
165 float: right; }
166
167.sub_footer {
168 text-align: center;
169 margin-bottom: 40px;
170 margin-top: 40px; }
171 .sub_footer img {
172 opacity: 0.8;
173 -webkit-filter: grayscale(100%);
174 -webkit-transition: all 0.2s ease;
175 -moz-transition: all 0.2s ease;
176 -ms-transition: all 0.2s ease;
177 transition: all 0.2s ease; }
178 .sub_footer img:hover {
179 opacity: 1;
180 -webkit-filter: grayscale(0%); }
181
182.header_count {
183 color: #747778; }
184
185.admin_tools {
186 background: #FFCAD9;
187 border: 2px solid white;
188 box-shadow: 0 0 0 1px #C1CCE4;
189 border-radius: 2px;
190 padding: 10px 15px;
191 margin-top: 20px;
192 font-size: 14px;
193 color: #9C445D; }
194 .admin_tools .label {
195 font-weight: bold; }
196 .admin_tools a {
197 color: #D1496F; }
198
199.manifest_source {
200 background: #444;
201 padding: 8px;
202 font-size: 12px;
203 color: white;
204 border-radius: 2px; }
205
206.form .row {
207 margin: 10px 0; }
208 .form .row label {
209 display: inline-block;
210 margin-right: 10px;
211 width: 200px;
212 text-align: right;
213 color: #747778; }
214 .form .row textarea {
215 width: 50%;
216 box-sizing: border-box;
217 -moz-box-sizing: border-box;
218 vertical-align: top;
219 height: 100px; }
220.form .wide_row {
221 margin: 10px 0; }
222 .form .wide_row .label {
223 font-size: 14px;
224 margin-bottom: 4px; }
225 .form .wide_row .label .sub {
226 color: #747778; }
227 .form .wide_row input[type="text"], .form .wide_row input[type="password"], .form .wide_row input[type="email"] {
228 width: 300px; }
229 .form .wide_row textarea {
230 width: 600px;
231 height: 200px; }
232.form input[type="text"], .form input[type="password"], .form input[type="email"], .form textarea {
233 border: 1px solid #afbddc;
234 box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
235 border-radius: 2px;
236 padding: 4px;
237 box-sizing: border-box;
238 -moz-box-sizing: border-box; }
239 .form input[type="text"]:focus, .form input[type="password"]:focus, .form input[type="email"]:focus, .form textarea:focus {
240 border-color: #8ca0cd;
241 outline: none; }
242.form .selectize-input {
243 width: 300px;
244 border: 1px solid #afbddc;
245 box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
246 border-radius: 2px;
247 padding: 4px;
248 box-sizing: border-box;
249 -moz-box-sizing: border-box; }
250 .form .selectize-input:focus {
251 border-color: #8ca0cd;
252 outline: none; }
253.form .button_row {
254 margin-top: 20px; }
255 .form .button_row a {
256 color: #666; }
257 .form .button_row a:hover {
258 color: #777; }
259
260pre {
261 background: #323744;
262 color: white;
263 font-size: 16px;
264 padding: 16px 24px;
265 border-radius: 2px; }
266 pre.term_snippet {
267 font-size: 14px; }
268
269.table {
270 background: white;
271 border: 1px solid #809ad5;
272 box-shadow: 1px 1px 0 #5a7cc8;
273 font-size: 14px;
274 margin: 20px 0; }
275 .table.field_table tr > td:first-child {
276 text-align: right; }
277 .table td {
278 padding: 6px 8px; }
279 .table thead {
280 background: #bcd1ff;
281 font-weight: bold;
282 color: #42537a; }
283 .table .pid {
284 text-align: right; }
285 .table .mem {
286 font-family: monospace;
287 text-align: right; }
288 .table .time_ago {
289 font-style: italic;
290 color: #999; }
291
292img.avatar {
293 display: inline-block;
294 margin-right: 4px;
295 width: 20px;
296 height: 20px;
297 vertical-align: middle;
298 background: rgba(0, 0, 0, 0.15); }
299
300.external_url {
301 word-wrap: break-word; }
302
303/* builtins */
304.nb {
305 color: #FFA122; }
306
307/* strings */
308.s, .s1, .s2, .se {
309 color: #ffe898; }
310
311/* proper names, self */
312.nc, .vc, .bp {
313 color: #98d9ff; }
314
315/* true, false, nil */
316.kc {
317 color: #acfff0; }
318
319/* function lit, braces, parens */
320.nf, .kt {
321 color: #9fff98; }
322
323/* operators */
324.o {
325 font-weight: bold;
326 color: #ff9898; }
327
328.nv {
329 color: #ff9898; }
330
331/* keywords */
332.k, .kd {
333 font-weight: bold;
334 color: #cb98ff; }
335
336.c1, .c2 {
337 color: #929292; }
338
339.m, .mi, .mf, .mh {
340 color: #9495ff; }
341
342.pager {
343 height: 30px;
344 line-height: 30px;
345 margin: 20px 0; }
346 .pager a {
347 margin-right: 5px; }
348 .pager .pager_label {
349 color: #5d7079; }
350
351.page_tabs {
352 border-bottom: 1px solid #C1CCE4;
353 margin-bottom: 40px; }
354 .page_tabs .tab, .page_tabs .tab_sub {
355 font-size: 16px;
356 padding-bottom: 5px;
357 display: inline-block;
358 vertical-align: top;
359 position: relative;
360 top: 1px; }
361 .page_tabs .tab_sub {
362 color: #999;
363 margin-right: 40px; }
364 .page_tabs .tab {
365 -webkit-transition: all 0.2s ease;
366 -moz-transition: all 0.2s ease;
367 -ms-transition: all 0.2s ease;
368 transition: all 0.2s ease;
369 color: #47555C;
370 text-decoration: none;
371 border-bottom: 1px solid rgba(0, 143, 238, 0);
372 margin-right: 40px; }
373 .page_tabs .tab.has_sub {
374 margin-right: 0px; }
375 .page_tabs .tab.active, .page_tabs .tab:hover {
376 color: #008FEE;
377 border-bottom: 1px solid #008fee; }
378
379.development_flag, .new_tag, .user_flag, .archive_flag {
380 display: inline-block;
381 vertical-align: 2px;
382 font-weight: bold;
383 margin-left: 10px;
384 text-transform: uppercase;
385 font-size: 12px;
386 height: 17px;
387 line-height: 17px;
388 letter-spacing: 0.03em;
389 background: #4b69af;
390 color: white;
391 border-radius: 2px;
392 padding: 0 4px; }
393 .development_flag.archive_flag, .new_tag.archive_flag, .user_flag.archive_flag, .archive_flag.archive_flag {
394 background: rgba(0, 0, 0, 0.1);
395 color: rgba(0, 0, 0, 0.5); }
396
397.graph_container {
398 height: 180px;
399 margin-bottom: 40px;
400 margin-left: -50px; }
401 .graph_container .axis path, .graph_container .axis line {
402 fill: none;
403 stroke: #9dafd5;
404 shape-rendering: crispEdges; }
405 .graph_container .axis text {
406 fill: #747778; }
407 .graph_container .x_guides, .graph_container .y_guides {
408 stroke: #d3dbec;
409 fill: none;
410 shape-rendering: crispEdges; }
411 .graph_container .graph path {
412 fill: rgba(44, 62, 103, 0.3);
413 stroke: rgba(44, 62, 103, 0.8); }
414 .graph_container .dots circle {
415 fill: white;
416 stroke: #2c3e67; }
417.about_page ul {
418 padding-left: 20px;
419 line-height: 1.5; }
420.dependency_stats_page a.sub {
421 color: #747778; }
422.dependency_stats_page .table {
423 font-size: 16px;
424 margin-bottom: 60px; }
425 .dependency_stats_page .table td:first-child, .dependency_stats_page .table td:nth-child(2) {
426 text-align: right; }
427 .dependency_stats_page .table tr:nth-child(2n) {
428 background: #f6f6f6; }
429.edit_module_version_page .development_group {
430 border: 1px solid #C1CCE4;
431 background: white;
432 padding: 20px;
433 margin-bottom: 20px; }
434 .edit_module_version_page .development_group p {
435 margin-bottom: 0; }
436 .edit_module_version_page .development_group .sub {
437 margin: 5px 0;
438 color: #747778; }
439 .edit_module_version_page .development_group .label {
440 font-weight: bold; }
441 .edit_module_version_page .development_group span.label {
442 margin-left: 5px;
443 display: inline-block;
444 vertical-align: middle; }
445 .edit_module_version_page .development_group .wide_row {
446 margin: 0 0 20px 0; }
447 .edit_module_version_page .development_group .wide_row:last-child {
448 margin-bottom: 0; }
449.edit_module_version_page .rock_list {
450 margin: 0;
451 padding: 0; }
452 .edit_module_version_page .rock_list .action_buttons {
453 float: right; }
454 .edit_module_version_page .rock_list .timestamp, .edit_module_version_page .rock_list .downloads {
455 margin-left: 10px;
456 color: #747778; }
457 .edit_module_version_page .rock_list .delete_btn {
458 background: #EE004F; }
459 .edit_module_version_page .rock_list .delete_btn:hover {
460 background: #ff085a; }
461 .edit_module_version_page .rock_list .arch {
462 line-height: 35px;
463 border: 1px solid #C1CCE4;
464 background: white;
465 padding: 10px 20px;
466 list-style: none;
467 margin: 0 0 10px 0; }
468.index_page .home_columns {
469 font-size: 0; }
470 .index_page .home_columns .column {
471 display: inline-block;
472 vertical-align: top;
473 font-size: 16px;
474 width: 395px;
475 margin-right: 10px; }
476 .index_page .home_columns .column:last-child, .index_page .home_columns .column.last {
477 margin-right: 0; }
478 .index_page .home_columns .column h2 {
479 margin-top: 0; }
480.index_page .announce {
481 font-size: 14px;
482 margin: 20px 0;
483 color: #747778; }
484 .index_page .announce .new_tag {
485 margin: 0 10px 0 0; }
486.index_page .header_sub {
487 font-size: 14px;
488 margin-left: 5px;
489 color: #8f9293;
490 display: inline-block;
491 vertical-align: 4px; }
492 .index_page .header_sub a {
493 color: #747778; }
494.index_page .intro_banner {
495 background: white;
496 border-bottom: 1px solid #d3dbec;
497 margin-bottom: 30px;
498 padding: 25px 0; }
499 .index_page .intro_banner .intro_banner_inner {
500 width: 800px;
501 margin: 0 auto; }
502 .index_page .intro_banner img {
503 float: left;
504 width: 130px;
505 height: 124px; }
506 .index_page .intro_banner .intro_text {
507 margin-left: 155px; }
508 .index_page .intro_banner p {
509 margin: 10px 0; }
510 .index_page .intro_banner p:first-child {
511 margin-top: 0; }
512 .index_page .intro_banner p:last-child {
513 margin-bottom: 0; }
514.manifest_recent_versions_page .version_list .version_row {
515 font-size: 16px;
516 margin: 10px 0;
517 background: white;
518 padding: 5px 10px;
519 border-radius: 2px;
520 border: 1px solid #C1CCE4;
521 line-height: 1.5;
522 color: #8f9293; }
523 .manifest_recent_versions_page .version_list .version_row .author {
524 color: #444; }
525 .manifest_recent_versions_page .version_list .version_row .author:hover {
526 color: #666; }
527 .manifest_recent_versions_page .version_list .version_row .version_name {
528 color: #47555C; }
529 .manifest_recent_versions_page .version_list .version_row .created_at {
530 color: #747778;
531 float: right;
532 font-size: 14px;
533 line-height: 24px; }
534 .manifest_recent_versions_page .version_list .version_row .development_flag {
535 margin: 0 5px; }
536.manifests_page .manifest_list .manifest_row {
537 margin: 10px 0;
538 background: white;
539 padding: 5px 10px;
540 border-radius: 2px;
541 border: 1px solid #C1CCE4;
542 line-height: 1.5; }
543 .manifests_page .manifest_list .manifest_row .manifest_admins {
544 float: right;
545 color: #747778; }
546 .manifests_page .manifest_list .manifest_row .title {
547 font-size: 16px; }
548 .manifests_page .manifest_list .manifest_row .open_flag {
549 display: inline-block;
550 vertical-align: top;
551 margin-top: 4px;
552 margin-left: 10px;
553 text-transform: uppercase;
554 font-size: 12px;
555 letter-spacing: 0.03em;
556 height: 17px;
557 line-height: 17px;
558 background: #4b69af;
559 color: white;
560 border-radius: 2px;
561 padding: 0 4px; }
562.module_page .installer {
563 width: 800px;
564 margin: 15px auto; }
565 .module_page .installer pre {
566 margin: 0;
567 position: relative;
568 padding-left: 95px; }
569 .module_page .installer pre:before {
570 content: "Install:";
571 font-family: 'Open Sans', sans-serif;
572 font-size: 12px;
573 text-transform: uppercase;
574 font-weight: bold;
575 position: absolute;
576 top: 0;
577 bottom: 0;
578 left: 0;
579 line-height: 48px;
580 padding: 0 10px;
581 display: inline-block;
582 background: rgba(255, 255, 255, 0.2);
583 color: rgba(255, 255, 255, 0.6); }
584.module_page h3 {
585 font-weight: bold; }
586.module_page .version_row, .module_page .manifest_row, .module_page .dependency_row, .module_page .label_row {
587 margin-bottom: 6px; }
588 .module_page .version_row .sub, .module_page .manifest_row .sub, .module_page .dependency_row .sub, .module_page .label_row .sub {
589 margin-left: 10px;
590 color: #747778; }
591 .module_page .version_row .sub a, .module_page .manifest_row .sub a, .module_page .dependency_row .sub a, .module_page .label_row .sub a {
592 color: #888; }
593 .module_page .version_row .sub a:hover, .module_page .manifest_row .sub a:hover, .module_page .dependency_row .sub a:hover, .module_page .label_row .sub a:hover {
594 color: #6f6f6f; }
595.module_page .description {
596 margin-top: 30px; }
597.module_version_page h3 {
598 font-weight: bold; }
599.module_version_page .rock_list .sub {
600 color: #8f9293; }
601 .module_version_page .rock_list .sub a {
602 color: #747778; }
603.notifications_page .notification_row {
604 margin-bottom: 10px; }
605 .notifications_page .notification_row .timestamp {
606 margin-left: 10px;
607 color: #747778; }
608 .notifications_page .notification_row .new_tag {
609 margin: 0 10px 0 0; }
610.popular_this_week_page a.sub {
611 color: #747778; }
612.popular_this_week_page .table {
613 font-size: 16px;
614 margin-bottom: 60px; }
615 .popular_this_week_page .table td:first-child, .popular_this_week_page .table td:nth-child(2) {
616 text-align: right; }
617 .popular_this_week_page .table tr:nth-child(2n) {
618 background: #f6f6f6; }
619.search_page .user_list .user_row {
620 font-size: 16px;
621 margin: 10px 0;
622 background: white;
623 padding: 5px 10px;
624 border-radius: 2px;
625 border: 1px solid #C1CCE4;
626 line-height: 1.5; }
627.upload_rock_page .file_input_row {
628 margin: 15px 0; }
629.upload_rockspec_page .file_uploader {
630 background: white;
631 border: 1px solid #C1CCE4;
632 border-radius: 2px;
633 display: inline-block;
634 padding: 10px;
635 margin-right: 10px; }
636 .upload_rockspec_page .file_uploader strong {
637 display: block;
638 margin-bottom: 8px; }
639.upload_rockspec_page .form_buttons {
640 margin-top: 20px; }
641.user_profile_page h3 {
642 font-weight: bold; }
643.module_header_widget .module_summary {
644 line-height: 1.5;
645 color: #747778; }
646.module_header_widget .archive_flag {
647 vertical-align: middle; }
648.module_list_widget .module_row {
649 margin: 10px 0;
650 background: white;
651 padding: 5px 10px;
652 border-radius: 2px;
653 border: 1px solid #C1CCE4;
654 line-height: 1.5; }
655 .module_list_widget .module_row .title {
656 font-size: 16px; }
657 .module_list_widget .module_row .author {
658 color: gray; }
659 .module_list_widget .module_row .author a {
660 color: #444; }
661 .module_list_widget .module_row .author a:hover {
662 color: #666; }
663 .module_list_widget .module_row .main, .module_list_widget .module_row .summary {
664 white-space: nowrap;
665 overflow: hidden;
666 text-overflow: ellipsis; }
667 .module_list_widget .module_row .summary {
668 color: gray;
669 margin-top: 5px;
670 font-size: 14px; }
671 .module_list_widget .module_row .downloads {
672 color: gray; }
673 .module_list_widget .module_row .downloads .value {
674 color: #444; }
675.page_header_widget {
676 margin: 0;
677 background: white;
678 border-bottom: 1px solid #d3dbec;
679 padding-top: 15px; }
680 .page_header_widget h1, .page_header_widget p {
681 margin: 0; }
682 .page_header_widget h1 {
683 margin-bottom: 5px;
684 font-size: 42px;
685 font-weight: normal;
686 margin-right: 167px; }
687 .page_header_widget h1 .sub {
688 color: #747778; }
689 .page_header_widget .follow_area {
690 float: right;
691 margin-top: 15px;
692 white-space: nowrap; }
693 .page_header_widget .follow_area button:not(:last-child) {
694 border-radius: 3px 0 0 3px; }
695 .page_header_widget .follow_area .followers_count {
696 box-sizing: border-box;
697 -moz-box-sizing: border-box;
698 border: 1px solid #C1CCE4;
699 border-left: 0;
700 display: inline-block;
701 vertical-align: top;
702 padding: 0 10px;
703 height: 35px;
704 line-height: 33px;
705 color: #747778;
706 background: #f7f9ff;
707 border-radius: 0 3px 3px 0; }
708 .page_header_widget .nav_buttons {
709 margin: 15px 0 0 0; }
710 .page_header_widget .page_header_inner {
711 width: 800px;
712 margin: 0 auto; }
713 .page_header_widget .metadata_columns {
714 margin-top: 25px;
715 border-top: 1px solid #d3dbec;
716 white-space: nowrap; }
717 .page_header_widget .metadata_columns .column {
718 box-sizing: border-box;
719 -moz-box-sizing: border-box;
720 white-space: normal;
721 height: 75px;
722 margin-right: 40px;
723 border-left: 1px solid #d3dbec;
724 display: inline-block;
725 vertical-align: top;
726 font-size: 18px;
727 padding: 15px 0 15px 20px; }
728 .page_header_widget .metadata_columns .column h3 {
729 margin-top: 0;
730 margin-bottom: 3px;
731 font-size: 12px;
732 color: #8f9293;
733 font-weight: bold;
734 text-transform: uppercase; }
735 .page_header_widget .metadata_columns .column:first-child {
736 border-left: 0;
737 padding-left: 0px; }
738.user_header_widget img.avatar {
739 width: 60px;
740 height: 60px;
741 vertical-align: top;
742 margin-right: 15px; }
743.user_header_widget .user_flag {
744 vertical-align: 10px;
745 margin-left: 15px; }
746.user_header_widget h1 {
747 margin: 0;
748 line-height: 60px; }
749.user_header_widget .metadata_columns {
750 margin-top: 15px; }
751.user_header_widget .social_links {
752 float: right;
753 font-size: 24px;
754 margin-top: 14px; }
755 .user_header_widget .social_links a {
756 text-decoration: none;
757 display: inline-block;
758 margin-right: 12px;
759 color: rgba(116, 119, 120, 0.8);
760 -webkit-transition: color 0.1s ease;
761 -moz-transition: color 0.1s ease;
762 -ms-transition: color 0.1s ease;
763 transition: color 0.1s ease; }
764 .user_header_widget .social_links a:hover {
765 color: #008FEE; }
766/**
767 * selectize.css (v0.12.3)
768 * Copyright (c) 2013–2015 Brian Reavis & contributors
769 *
770 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
771 * file except in compliance with the License. You may obtain a copy of the License at:
772 * http://www.apache.org/licenses/LICENSE-2.0
773 *
774 * Unless required by applicable law or agreed to in writing, software distributed under
775 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
776 * ANY KIND, either express or implied. See the License for the specific language
777 * governing permissions and limitations under the License.
778 *
779 * @author Brian Reavis <brian@thirdroute.com>
780 */
781
782.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
783 visibility: visible !important;
784 background: #f2f2f2 !important;
785 background: rgba(0, 0, 0, 0.06) !important;
786 border: 0 none !important;
787 -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
788 box-shadow: inset 0 0 12px 4px #ffffff;
789}
790.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
791 content: '!';
792 visibility: hidden;
793}
794.selectize-control.plugin-drag_drop .ui-sortable-helper {
795 -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
796 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
797}
798.selectize-dropdown-header {
799 position: relative;
800 padding: 5px 8px;
801 border-bottom: 1px solid #d0d0d0;
802 background: #f8f8f8;
803 -webkit-border-radius: 3px 3px 0 0;
804 -moz-border-radius: 3px 3px 0 0;
805 border-radius: 3px 3px 0 0;
806}
807.selectize-dropdown-header-close {
808 position: absolute;
809 right: 8px;
810 top: 50%;
811 color: #303030;
812 opacity: 0.4;
813 margin-top: -12px;
814 line-height: 20px;
815 font-size: 20px !important;
816}
817.selectize-dropdown-header-close:hover {
818 color: #000000;
819}
820.selectize-dropdown.plugin-optgroup_columns .optgroup {
821 border-right: 1px solid #f2f2f2;
822 border-top: 0 none;
823 float: left;
824 -webkit-box-sizing: border-box;
825 -moz-box-sizing: border-box;
826 box-sizing: border-box;
827}
828.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
829 border-right: 0 none;
830}
831.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
832 display: none;
833}
834.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
835 border-top: 0 none;
836}
837.selectize-control.plugin-remove_button [data-value] {
838 position: relative;
839 padding-right: 24px !important;
840}
841.selectize-control.plugin-remove_button [data-value] .remove {
842 z-index: 1;
843 /* fixes ie bug (see #392) */
844 position: absolute;
845 top: 0;
846 right: 0;
847 bottom: 0;
848 width: 17px;
849 text-align: center;
850 font-weight: bold;
851 font-size: 12px;
852 color: inherit;
853 text-decoration: none;
854 vertical-align: middle;
855 display: inline-block;
856 padding: 2px 0 0 0;
857 border-left: 1px solid #d0d0d0;
858 -webkit-border-radius: 0 2px 2px 0;
859 -moz-border-radius: 0 2px 2px 0;
860 border-radius: 0 2px 2px 0;
861 -webkit-box-sizing: border-box;
862 -moz-box-sizing: border-box;
863 box-sizing: border-box;
864}
865.selectize-control.plugin-remove_button [data-value] .remove:hover {
866 background: rgba(0, 0, 0, 0.05);
867}
868.selectize-control.plugin-remove_button [data-value].active .remove {
869 border-left-color: #cacaca;
870}
871.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
872 background: none;
873}
874.selectize-control.plugin-remove_button .disabled [data-value] .remove {
875 border-left-color: #ffffff;
876}
877.selectize-control.plugin-remove_button .remove-single {
878 position: absolute;
879 right: 28px;
880 top: 6px;
881 font-size: 23px;
882}
883.selectize-control {
884 position: relative;
885}
886.selectize-dropdown,
887.selectize-input,
888.selectize-input input {
889 color: #303030;
890 font-family: inherit;
891 font-size: 13px;
892 line-height: 18px;
893 -webkit-font-smoothing: inherit;
894}
895.selectize-input,
896.selectize-control.single .selectize-input.input-active {
897 background: #ffffff;
898 cursor: text;
899 display: inline-block;
900}
901.selectize-input {
902 border: 1px solid #d0d0d0;
903 padding: 8px 8px;
904 display: inline-block;
905 width: 100%;
906 overflow: hidden;
907 position: relative;
908 z-index: 1;
909 -webkit-box-sizing: border-box;
910 -moz-box-sizing: border-box;
911 box-sizing: border-box;
912 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
913 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
914 -webkit-border-radius: 3px;
915 -moz-border-radius: 3px;
916 border-radius: 3px;
917}
918.selectize-control.multi .selectize-input.has-items {
919 padding: 6px 8px 3px;
920}
921.selectize-input.full {
922 background-color: #ffffff;
923}
924.selectize-input.disabled,
925.selectize-input.disabled * {
926 cursor: default !important;
927}
928.selectize-input.focus {
929 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
930 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
931}
932.selectize-input.dropdown-active {
933 -webkit-border-radius: 3px 3px 0 0;
934 -moz-border-radius: 3px 3px 0 0;
935 border-radius: 3px 3px 0 0;
936}
937.selectize-input > * {
938 vertical-align: baseline;
939 display: -moz-inline-stack;
940 display: inline-block;
941 zoom: 1;
942 *display: inline;
943}
944.selectize-control.multi .selectize-input > div {
945 cursor: pointer;
946 margin: 0 3px 3px 0;
947 padding: 2px 6px;
948 background: #f2f2f2;
949 color: #303030;
950 border: 0 solid #d0d0d0;
951}
952.selectize-control.multi .selectize-input > div.active {
953 background: #e8e8e8;
954 color: #303030;
955 border: 0 solid #cacaca;
956}
957.selectize-control.multi .selectize-input.disabled > div,
958.selectize-control.multi .selectize-input.disabled > div.active {
959 color: #7d7d7d;
960 background: #ffffff;
961 border: 0 solid #ffffff;
962}
963.selectize-input > input {
964 display: inline-block !important;
965 padding: 0 !important;
966 min-height: 0 !important;
967 max-height: none !important;
968 max-width: 100% !important;
969 margin: 0 2px 0 0 !important;
970 text-indent: 0 !important;
971 border: 0 none !important;
972 background: none !important;
973 line-height: inherit !important;
974 -webkit-user-select: auto !important;
975 -webkit-box-shadow: none !important;
976 box-shadow: none !important;
977}
978.selectize-input > input::-ms-clear {
979 display: none;
980}
981.selectize-input > input:focus {
982 outline: none !important;
983}
984.selectize-input::after {
985 content: ' ';
986 display: block;
987 clear: left;
988}
989.selectize-input.dropdown-active::before {
990 content: ' ';
991 display: block;
992 position: absolute;
993 background: #f0f0f0;
994 height: 1px;
995 bottom: 0;
996 left: 0;
997 right: 0;
998}
999.selectize-dropdown {
1000 position: absolute;
1001 z-index: 10;
1002 border: 1px solid #d0d0d0;
1003 background: #ffffff;
1004 margin: -1px 0 0 0;
1005 border-top: 0 none;
1006 -webkit-box-sizing: border-box;
1007 -moz-box-sizing: border-box;
1008 box-sizing: border-box;
1009 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
1010 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
1011 -webkit-border-radius: 0 0 3px 3px;
1012 -moz-border-radius: 0 0 3px 3px;
1013 border-radius: 0 0 3px 3px;
1014}
1015.selectize-dropdown [data-selectable] {
1016 cursor: pointer;
1017 overflow: hidden;
1018}
1019.selectize-dropdown [data-selectable] .highlight {
1020 background: rgba(125, 168, 208, 0.2);
1021 -webkit-border-radius: 1px;
1022 -moz-border-radius: 1px;
1023 border-radius: 1px;
1024}
1025.selectize-dropdown [data-selectable],
1026.selectize-dropdown .optgroup-header {
1027 padding: 5px 8px;
1028}
1029.selectize-dropdown .optgroup:first-child .optgroup-header {
1030 border-top: 0 none;
1031}
1032.selectize-dropdown .optgroup-header {
1033 color: #303030;
1034 background: #ffffff;
1035 cursor: default;
1036}
1037.selectize-dropdown .active {
1038 background-color: #f5fafd;
1039 color: #495c68;
1040}
1041.selectize-dropdown .active.create {
1042 color: #495c68;
1043}
1044.selectize-dropdown .create {
1045 color: rgba(48, 48, 48, 0.5);
1046}
1047.selectize-dropdown-content {
1048 overflow-y: auto;
1049 overflow-x: hidden;
1050 max-height: 200px;
1051}
1052.selectize-control.single .selectize-input,
1053.selectize-control.single .selectize-input input {
1054 cursor: pointer;
1055}
1056.selectize-control.single .selectize-input.input-active,
1057.selectize-control.single .selectize-input.input-active input {
1058 cursor: text;
1059}
1060.selectize-control.single .selectize-input:after {
1061 content: ' ';
1062 display: block;
1063 position: absolute;
1064 top: 50%;
1065 right: 15px;
1066 margin-top: -3px;
1067 width: 0;
1068 height: 0;
1069 border-style: solid;
1070 border-width: 5px 5px 0 5px;
1071 border-color: #808080 transparent transparent transparent;
1072}
1073.selectize-control.single .selectize-input.dropdown-active:after {
1074 margin-top: -4px;
1075 border-width: 0 5px 5px 5px;
1076 border-color: transparent transparent #808080 transparent;
1077}
1078.selectize-control.rtl.single .selectize-input:after {
1079 left: 15px;
1080 right: auto;
1081}
1082.selectize-control.rtl .selectize-input > input {
1083 margin: 0 4px 0 -2px !important;
1084}
1085.selectize-control .selectize-input.disabled {
1086 opacity: 0.5;
1087 background-color: #fafafa;
1088}