annotate static/css/wikked.less @ 131:9d22cf4d2412

Massive change that should have been several smaller ones, but whatever: - URLs are not slugified anymore, just quoted. - `getPage` now raises an error if the page doesn't exist. - Fixed the Mercurial SCM provider to be able to commit new files. - Fixed various issues with meta-pages and new files. - Better exception classes. - Configurable default file extension, main page name, and templates folder. - New CLI command to cache the wiki. - A few other small fixes.
author Ludovic Chabant <ludovic@chabant.com>
date Sun, 01 Dec 2013 21:50:29 -0800
parents 13249e5ca51c
children d29e2f337b00
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
1 // Includes
101
13249e5ca51c Big refactor for better database caching:
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
2 @import "bootstrap.less";
13249e5ca51c Big refactor for better database caching:
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
3 @import "syntax.css";
13249e5ca51c Big refactor for better database caching:
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
4 @import "wmd.css";
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
5
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
6 // Constants
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
7 @colorBlue: #0F1FFF;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
8 @colorBlueDark: #1D3982;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
9 @colorOrange: #B03500;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
10 @colorGreen: #B6CC95;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
11 @colorGreenDark: #496B15;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
12 @colorPage: #FFFFFF;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
13 @colorFooter: #E5E7FF;
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
14 @colorCode: #523C37;
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
15
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
16
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
17 // Macros
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
18 .box-shadow(@style, @c) {
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
19 box-shadow: @style @c;
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
20 -webkit-box-shadow: @style @c;
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
21 -moz-box-shadow: @style @c;
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
22 }
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
23
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
24 // Main tags
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
25 body {
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
26 background: url('../img/gray_jean.png');
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
27 //background-image: url(http://basehold.it/i/27);
11
aa6951805e1a New features and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 10
diff changeset
28 }
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
29
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
30 // Global classes
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
31 a {
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
32 text-decoration: none;
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
33 color: @colorBlue;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
34 &:link { color: @colorBlue; }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
35 &:visited { color: @colorBlue; }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
36 &:hover { color: @colorBlue; text-decoration: underline; }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
37 &:active { color: @colorBlue; }
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
38 }
131
9d22cf4d2412 Massive change that should have been several smaller ones, but whatever:
Ludovic Chabant <ludovic@chabant.com>
parents: 101
diff changeset
39 a.wiki-link.missing,
9d22cf4d2412 Massive change that should have been several smaller ones, but whatever:
Ludovic Chabant <ludovic@chabant.com>
parents: 101
diff changeset
40 a.wiki-meta-link.missing {
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
41 color: @colorOrange;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
42 &:hover { color: @colorOrange; text-decoration: underline; }
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
43 }
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
44 .decorator {
7
256e563c49b7 Better looking title decorators.
Ludovic Chabant <ludovic@chabant.com>
parents: 3
diff changeset
45 text-transform: uppercase;
256e563c49b7 Better looking title decorators.
Ludovic Chabant <ludovic@chabant.com>
parents: 3
diff changeset
46 font-weight: lighter;
11
aa6951805e1a New features and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 10
diff changeset
47 font-size: 0.7em;
7
256e563c49b7 Better looking title decorators.
Ludovic Chabant <ludovic@chabant.com>
parents: 3
diff changeset
48 letter-spacing: 0.1em;
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
49 color: @colorBlue;
11
aa6951805e1a New features and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 10
diff changeset
50 .rev_id {
61
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
51 font-family: @monoFontFamily;
11
aa6951805e1a New features and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 10
diff changeset
52 }
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
53 }
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
54 .tooltip {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
55 font-size: @baseFontSize*0.75;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
56 }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
57 .alert {
61
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
58 font-size: @fontSizeSmall;
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
59 }
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
60
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
61 // Main classes
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
62 .wrapper>nav,
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
63 .wrapper>footer {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
64 color: @grayLight;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
65 font-size: @fontSizeSmall;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
66 line-height: (@baseLineHeight * 2);
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
67
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
68 a {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
69 padding: 0 1em;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
70 display: inline-block;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
71 text-decoration: none;
61
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
72 color: @grayLight;
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
73 &:link { color: @grayLight; }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
74 &:visited { color: @grayLight; }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
75 &:hover { color: @linkColorHover; }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
76 &:active { color: @grayLight; }
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
77 }
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
78 }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
79 .wrapper>article {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
80 .box-shadow(0 0 10px, rgb(210, 210, 210));
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
81 background: @colorPage;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
82 overflow: hidden;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
83
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
84 header {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
85 background: @colorBlueDark;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
86 color: @colorPage;
13
30ae685b86df Added support for authentatication
Ludovic Chabant <ludovic@chabant.com>
parents: 11
diff changeset
87 }
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
88 footer {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
89 background: @colorFooter;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
90 border-top: 1px dashed darken(@colorFooter, 5%);
17
8a4e0fe2c689 Added "Special Pages" section:
Ludovic Chabant <ludovic@chabant.com>
parents: 16
diff changeset
91 }
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
92 pre {
13
30ae685b86df Added support for authentatication
Ludovic Chabant <ludovic@chabant.com>
parents: 11
diff changeset
93 margin-top: @baseLineHeight;
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
94 }
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
95 }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
96 .wrapper>article>header,
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
97 .wrapper>article>section,
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
98 .wrapper>article>footer {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
99 padding: @baseLineHeight;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
100 }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
101 .wrapper>footer {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
102 font-size: @fontSizeMini;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
103 }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
104 .special>article {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
105 background: @colorGreen;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
106 }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
107 .special>article header {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
108 background: @colorGreenDark;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
109 }
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
110 .special>article footer {
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
111 background: @colorGreen;
3
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
112 }
59cad6ce1a1c Added support for history and diffing.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
113
91
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
114 // Search
61
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
115 form.form-search {
11
aa6951805e1a New features and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 10
diff changeset
116 display: inline-block;
aa6951805e1a New features and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 10
diff changeset
117 margin: 0;
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
118
61
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
119 .search-query {
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
120 font-size: @fontSizeSmall;
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
121 height: @fontSizeSmall * 1.5;
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
122 }
11
aa6951805e1a New features and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 10
diff changeset
123 }
16
8d6c2a5ed08d Added instant search results preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
124 ul.search-results {
8d6c2a5ed08d Added instant search results preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
125 list-style: none;
8d6c2a5ed08d Added instant search results preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
126 }
91
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
127 b.match {
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
128 padding: 0 0.2em;
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
129 background: #ffeb84;
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
130 }
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
131
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
132 // Page editing
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
133 #page-edit {
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
134 textarea {
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
135 height: 10em;
61
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
136 font-size: @baseFontSize;
130eccd396d8 Now using Boostrap with LESS.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
137 font-family: @monoFontFamily;
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
138 margin-bottom: 0;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
139 border-radius: 0;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
140 }
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
141 }
91
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
142 #wmd-form-wrapper>section {
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
143 margin: 1em;
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
144 }
91
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
145 #wmd-input-grip {
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
146 background: @grayLighter;
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
147 border: 1px solid @grayLight;
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
148 border-width: 0 1px 1px 1px;
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
149 height: 12px;
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
150 cursor: ns-resize;
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
151 }
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
152 #wmd-preview-button span {
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
153 background: url(../img/markdown-32x20.png);
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
154 width: 32px;
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
155 height: 20px;
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
156 }
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
157 /*#wmd-preview-wrapper {
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
158 border: 1px dashed @colorBlueDark;
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
159
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
160 h3 {
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
161 margin: 0.5em 1em 0.5em 1em;
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
162 }
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
163 #wmd-preview {
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
164 margin: 1em;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
165 background: none;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
166 }
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
167 }
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
168 #wmd-button-bar li {
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
169 margin-left: 0;
91
315c32a4ce58 Modified edit page to support side-by-side preview.
Ludovic Chabant <ludovic@chabant.com>
parents: 89
diff changeset
170 }*/
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
171 .preview-wiki-meta {
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
172 .meta-name {
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
173 background: @colorBlueDark;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
174 color: @colorPage;
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
175 padding: 0.2em 0.4em 0.2em 0.6em;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
176 border-radius: 0.5em 0 0 0.5em;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
177 font-variant: small-caps;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
178 letter-spacing: 0.18em;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
179 }
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
180 .meta-value {
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
181 background: @colorFooter;
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
182 color: black;
10
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
183 padding: 0.2em 0.6em 0.2em 0.4em;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
184 border-radius: 0 0.5em 0.5em 0;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
185 }
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
186 }
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
187 .commit-meta {
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
188 margin-top: 1em;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
189 margin-bottom: 1em;
6ac0b74a57f7 UI improvements for page editing.
Ludovic Chabant <ludovic@chabant.com>
parents: 9
diff changeset
190 }
70
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
191
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
192 // Page alerts
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
193 article .alert {
70
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
194 float: right;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
195 margin-left: -100%;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
196 position: relative;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
197 width: 50%;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
198 -webkit-border-radius: 0;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
199 -moz-border-radius: 0;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
200 border-radius: 0;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
201 }
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
202
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
203 // Corner ribbon
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
204 .makeRibbon(@bgColor) {
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
205 background-color: @bgColor;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
206 overflow: hidden;
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
207 transform: translate(50%, 0) translate(-3em, 2.05em) rotate(45deg);
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
208 -moz-transform: translate(50%, 0) translate(-3em, 2.05em) rotate(45deg);
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
209 -webkit-transform: translate(50%, 0) translate(-3em, 2.05em) rotate(45deg);
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
210 box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
211 -moz-box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
212 -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, 0.4);
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
213 float: right;
70
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
214 }
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
215 .makeRibbonContent(@borderColor, @textColor) {
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
216 border: 1px solid @borderColor;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
217 color: @textColor;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
218 display: block;
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
219 margin: 0.05em 0 0.05em 0;
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
220 padding: 0.5em 5em;
70
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
221 text-align: center;
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
222 text-shadow: 0 0 0.5em rgba(1, 1, 1, 0.2);
70
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
223 }
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
224 .ribbon {
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
225 .makeRibbon(lighten(@colorOrange, 10%));
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
226 float: right;
70
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
227
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
228 .ribbon-inner {
89
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
229 .makeRibbonContent(@colorOrange, @colorPage);
b03f083c3a29 Lots of HTML/JS/Less changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
230 a { color: #fff; text-decoration: none; }
70
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
231 }
acc615617fdf Changed styles for alerts, added style for a corner ribbon.
Ludovic Chabant <ludovic@chabant.com>
parents: 61
diff changeset
232 }