@@ -78,18 +78,23 @@ function attachHandler(jQuery) { |
||
78 | 78 |
$('.subscribe-alert').remove(); |
79 | 79 |
switch(data.status) { |
80 | 80 |
case 'success': |
81 |
- msg = '<div class="alert alert-success subscribe-alert"><h4>' + data.success + '</h4></div>'; |
|
81 |
+ msg = '<div class="alert alert-success subscribe-alert">' + data.success + '</div>'; |
|
82 | 82 |
$('.new_subscription').html(msg); |
83 | 83 |
break; |
84 | 84 |
case 'error': |
85 |
- msg = '<div class="alert alert-error subscribe-alert"><h4>' + data.failure + '</h4></div>'; |
|
85 |
+ msg = '<div class="alert alert-error subscribe-alert">' + data.failure + '</div>'; |
|
86 | 86 |
$('.new_subscription').html(msg); |
87 | 87 |
break; |
88 | 88 |
case 'invalid': |
89 |
- msg = '<div class="alert alert-block subscribe-alert"><h4>' + data.invalid + '</h4></div>'; |
|
89 |
+ msg = '<div class="alert alert-block subscribe-alert">' + data.invalid + '</div>'; |
|
90 | 90 |
$('.new_subscription').prepend(msg); |
91 | 91 |
break; |
92 |
- } |
|
92 |
+ } |
|
93 |
+ |
|
94 |
+ $(".subscribe-alert").bind('click', function() { |
|
95 |
+ $(".subscribe-alert").fadeOut(); |
|
96 |
+ }); |
|
97 |
+ setTimeout(function () {$(".subscribe-alert").fadeOut();}, 4000); |
|
93 | 98 |
} |
94 | 99 |
}); |
95 | 100 |
return false; |
@@ -2,36 +2,7 @@ |
||
2 | 2 |
|
3 | 3 |
@import "colors.less"; |
4 | 4 |
|
5 |
-.btn.btn-primary { |
|
6 |
- color: @blue; |
|
7 |
- border-color: @blue; |
|
8 |
-} |
|
9 |
-.btn.btn-primary:hover { background-color: fade(@blue, 25%); } |
|
10 |
-.btn.btn-link.btn-primary:hover { background-color: transparent; text-decoration: underline; } |
|
11 |
- |
|
12 |
-.btn.btn-success { |
|
13 |
- color: @green; |
|
14 |
- border-color: @green; |
|
15 |
-} |
|
16 |
-.btn.btn-success:hover { background-color: fade(@green, 25%); } |
|
17 |
-.btn.btn-link.btn-success:hover { background-color: transparent; text-decoration: underline; } |
|
18 |
- |
|
19 |
-.btn.btn-danger { |
|
20 |
- color: @red; |
|
21 |
- border-color: @red; |
|
22 |
-} |
|
23 |
-.btn.btn-danger:hover { background-color: fade(@red, 25%); } |
|
24 |
-.btn.btn-link.btn-danger:hover { background-color: transparent; text-decoration: underline; } |
|
25 |
- |
|
26 |
-.btn.btn-alert { |
|
27 |
- color: @yellow; |
|
28 |
- border-color: @yellow; |
|
29 |
-} |
|
30 |
-.btn.btn-alert:hover { background-color: fade(@yellow, 25%); } |
|
31 |
-.btn.btn-link.btn-alert:hover { background-color: transparent; text-decoration: underline; } |
|
32 |
- |
|
33 |
- |
|
34 |
- |
|
5 |
+// Sizes ------------------------------------------------------------------------------------------- |
|
35 | 6 |
.btn { |
36 | 7 |
display: inline-block; |
37 | 8 |
padding: 4px 12px; |
@@ -94,44 +65,130 @@ |
||
94 | 65 |
background-color: transparent; |
95 | 66 |
} |
96 | 67 |
|
68 |
+// Colors |
|
69 |
+ |
|
70 |
+.btn.btn-primary { |
|
71 |
+ color: @blue; |
|
72 |
+ border-color: @blue; |
|
73 |
+} |
|
74 |
+.btn.btn-primary:hover { background-color: fade(@blue, 25%); } |
|
75 |
+.btn.btn-link.btn-primary:hover { background-color: transparent; text-decoration: underline; } |
|
76 |
+ |
|
77 |
+.btn.btn-success { |
|
78 |
+ color: @green; |
|
79 |
+ border-color: @green; |
|
80 |
+} |
|
81 |
+.btn.btn-success:hover { background-color: fade(@green, 25%); } |
|
82 |
+.btn.btn-link.btn-success:hover { background-color: transparent; text-decoration: underline; } |
|
83 |
+ |
|
84 |
+.btn.btn-danger { |
|
85 |
+ color: @red; |
|
86 |
+ border-color: @red; |
|
87 |
+} |
|
88 |
+.btn.btn-danger:hover { background-color: fade(@red, 25%); } |
|
89 |
+.btn.btn-link.btn-danger:hover { background-color: transparent; text-decoration: underline; } |
|
90 |
+ |
|
91 |
+.btn.btn-alert { |
|
92 |
+ color: @yellow; |
|
93 |
+ border-color: @yellow; |
|
94 |
+} |
|
95 |
+.btn.btn-alert:hover { background-color: fade(@yellow, 25%); } |
|
96 |
+.btn.btn-link.btn-alert:hover { background-color: transparent; text-decoration: underline; } |
|
97 |
+ |
|
97 | 98 |
|
98 |
-// btn inverse |
|
99 |
+// btn inverse ------------------------------------------------------------------------------------------- |
|
100 |
+ |
|
101 |
+// a btn inverse |
|
102 |
+.btn.inverse { border-color: @white; color: @white;} |
|
103 |
+.btn.inverse:hover { background-color: @white; color: @black;} |
|
104 |
+.btn.btn-primary.inverse { border-color: @blue; color: @blue;} |
|
105 |
+.btn.btn-primary.inverse:hover { background-color: @blue; color: @black;} |
|
106 |
+.btn.btn-success.inverse { border-color: @green; color: @green;} |
|
107 |
+.btn.btn-success.inverse:hover { background-color: @green; color: @black;} |
|
108 |
+.btn.btn-danger.inverse { border-color: @red; color: @red;} |
|
109 |
+.btn.btn-danger.inverse:hover { background-color: @red; color: @black;} |
|
110 |
+.btn.btn-alert.inverse:hover { background-color: @yellow; color: @black;} |
|
111 |
+.btn.btn-alert.inverse { border-color: @yellow; color: @yellow;} |
|
112 |
+ |
|
113 |
+// button inverse |
|
99 | 114 |
button.btn.inverse, input[type="submit"].btn.inverse { |
100 | 115 |
border: 2px solid @white; |
101 | 116 |
color: @white; |
102 | 117 |
} |
103 | 118 |
|
104 |
-// btn inverse hover |
|
119 |
+// button inverse hover |
|
105 | 120 |
button.btn.inverse:hover, input[type="submit"].btn.inverse:hover { |
106 | 121 |
background-color: @white; |
107 | 122 |
border: 2px solid @light-gray; |
108 | 123 |
color: @black; |
109 | 124 |
} |
110 | 125 |
|
111 |
-// btn link inverse |
|
112 |
-a.btn.btn-link.inverse { |
|
113 |
- color: @white; |
|
126 |
+// button inverse primary |
|
127 |
+button.btn.btn-primary.inverse, input[type="submit"].btn.btn-primary.inverse { |
|
128 |
+ color: @blue; |
|
129 |
+ border: 2px solid @blue; |
|
114 | 130 |
} |
115 | 131 |
|
116 |
-// btn link inverse hover |
|
117 |
-a.btn.btn-link.inverse:hover { |
|
118 |
- color: @white; |
|
119 |
- text-decoration: underline; |
|
132 |
+// button inverse primary hover |
|
133 |
+button.btn.btn-primary.inverse:hover, input[type="submit"].btn.btn-primary.inverse:hover { |
|
134 |
+ background-color: @blue; |
|
135 |
+ color: @black; |
|
136 |
+ border: 2px solid @blue; |
|
120 | 137 |
} |
121 | 138 |
|
122 |
-// btn inverse sucess |
|
139 |
+// button inverse sucess |
|
123 | 140 |
button.btn.btn-success.inverse, input[type="submit"].btn.btn-success.inverse { |
124 |
- background-color: lighten(@green, 20%); |
|
125 |
- color: @black; |
|
141 |
+ color: @green; |
|
142 |
+ border: 2px solid @green; |
|
126 | 143 |
} |
127 | 144 |
|
128 |
-// btn inverse sucess hover |
|
145 |
+// button inverse sucess hover |
|
129 | 146 |
button.btn.btn-success.inverse:hover, input[type="submit"].btn.btn-success.inverse:hover { |
130 | 147 |
background-color: @green; |
131 | 148 |
color: @black; |
132 |
- border: 2px solid darken(@green, 20%); |
|
149 |
+ border: 2px solid @green; |
|
133 | 150 |
} |
134 | 151 |
|
152 |
+// button inverse danger |
|
153 |
+button.btn.btn-danger.inverse, input[type="submit"].btn.btn-danger.inverse { |
|
154 |
+ color: @red; |
|
155 |
+ border: 2px solid @red; |
|
156 |
+} |
|
157 |
+ |
|
158 |
+// button inverse danger hover |
|
159 |
+button.btn.btn-danger.inverse:hover, input[type="submit"].btn.btn-danger.inverse:hover { |
|
160 |
+ background-color: @red; |
|
161 |
+ color: @black; |
|
162 |
+ border: 2px solid @red; |
|
163 |
+} |
|
164 |
+ |
|
165 |
+// button inverse alert |
|
166 |
+button.btn.btn-alert.inverse, input[type="submit"].btn.btn-alert.inverse { |
|
167 |
+ color: @yellow; |
|
168 |
+ border: 2px solid @yellow; |
|
169 |
+} |
|
170 |
+ |
|
171 |
+// button inverse alert hover |
|
172 |
+button.btn.btn-alert.inverse:hover, input[type="submit"].btn.btn-alert.inverse:hover { |
|
173 |
+ background-color: @yellow; |
|
174 |
+ color: @black; |
|
175 |
+ border: 2px solid @yellow; |
|
176 |
+} |
|
177 |
+ |
|
178 |
+// btn link inverse |
|
179 |
+a.btn.btn-link.inverse { |
|
180 |
+ color: @white; |
|
181 |
+} |
|
182 |
+ |
|
183 |
+// btn link inverse hover |
|
184 |
+a.btn.btn-link.inverse:hover { |
|
185 |
+ color: @white; |
|
186 |
+ text-decoration: underline; |
|
187 |
+ border: none; |
|
188 |
+ background-color: transparent; |
|
189 |
+} |
|
190 |
+ |
|
191 |
+ |
|
135 | 192 |
.validation_dropdown a { |
136 | 193 |
color: @black; |
137 | 194 |
} |
@@ -144,7 +201,7 @@ button.btn.btn-success.inverse:hover, input[type="submit"].btn.btn-success.inver |
||
144 | 201 |
.nav.btn a:hover { background: rgba(0, 0, 0, 0); } |
145 | 202 |
.nav.btn a:visited { background: rgba(0, 0, 0, 0); } |
146 | 203 |
|
147 |
-// Hacks |
|
204 |
+// Hacks ------------------------------------------------------------------------------------------- |
|
148 | 205 |
|
149 | 206 |
// Accordion with dropdown menu fix |
150 | 207 |
.overflow { overflow:visible; } |
@@ -108,7 +108,7 @@ |
||
108 | 108 |
<body> |
109 | 109 |
|
110 | 110 |
<div class="container top-container"> |
111 |
- <div class="row"> |
|
111 |
+ <div class="row" style="margin-bottom: 55px;"> |
|
112 | 112 |
<div class="span12"> |
113 | 113 |
<div class="centered"> |
114 | 114 |
<h3>Buttons</h3> |
@@ -150,6 +150,58 @@ |
||
150 | 150 |
</div> |
151 | 151 |
</div> |
152 | 152 |
</div> |
153 |
+</div> |
|
154 |
+<div style="background-color: #3C3F47;"> |
|
155 |
+ <div class="container"> |
|
156 |
+ <div class="row" style="margin-top: 55px; margin-bottom: 55px;"> |
|
157 |
+ <div class="span12"> |
|
158 |
+ <div class="centered"> |
|
159 |
+ <h3 style="color: white;">Buttons Inverse</h3> |
|
160 |
+ </div> |
|
161 |
+ <div class="centered" style="margin-top: 25px;"> |
|
162 |
+ <a href="#" class="btn inverse btn-small">Default</a> |
|
163 |
+ <a href="#" class="btn inverse btn-small btn-primary">Primary</a> |
|
164 |
+ <a href="#" class="btn inverse btn-small btn-success">Success</a> |
|
165 |
+ <a href="#" class="btn inverse btn-small btn-danger">Danger</a> |
|
166 |
+ <a href="#" class="btn inverse btn-small btn-alert">Alert</a> |
|
167 |
+ </div> |
|
168 |
+ <div class="centered" style="margin-top: 25px;"> |
|
169 |
+ <a href="#" class="btn inverse">Default</a> |
|
170 |
+ <a href="#" class="btn inverse btn-primary">Primary</a> |
|
171 |
+ <a href="#" class="btn inverse btn-success">Success</a> |
|
172 |
+ <a href="#" class="btn inverse btn-danger">Danger</a> |
|
173 |
+ <a href="#" class="btn inverse btn-alert">Alert</a> |
|
174 |
+ </div> |
|
175 |
+ |
|
176 |
+ <div class="centered" style="margin-top: 25px;"> |
|
177 |
+ <a href="#" class="btn inverse btn-large">Default</a> |
|
178 |
+ <a href="#" class="btn inverse btn-large btn-primary">Primary</a> |
|
179 |
+ <a href="#" class="btn inverse btn-large btn-success">Success</a> |
|
180 |
+ <a href="#" class="btn inverse btn-large btn-danger">Danger</a> |
|
181 |
+ <a href="#" class="btn inverse btn-large btn-alert">Alert</a> |
|
182 |
+ </div> |
|
183 |
+ <div class="centered" style="margin-top: 25px;"> |
|
184 |
+ <a href="#" class="btn inverse btn-huge">Default</a> |
|
185 |
+ <a href="#" class="btn inverse btn-huge btn-primary">Primary</a> |
|
186 |
+ <a href="#" class="btn inverse btn-huge btn-success">Success</a><br> |
|
187 |
+ <a href="#" class="btn inverse btn-huge btn-danger">Danger</a> |
|
188 |
+ <a href="#" class="btn inverse btn-huge btn-alert">Alert</a> |
|
189 |
+ </div> |
|
190 |
+ <div class="centered" style="margin-top: 25px;"> |
|
191 |
+ <a href="#" class="btn inverse btn-link">Default</a> |
|
192 |
+ </div> |
|
193 |
+ <div class="centered" style="margin-top: 25px;"> |
|
194 |
+ <button class="btn inverse" type="button">Default Button</button> |
|
195 |
+ <button class="btn inverse btn-primary" type="button">Primary Button</button> |
|
196 |
+ <button class="btn inverse btn-success" type="button">Success Button</button> |
|
197 |
+ <button class="btn inverse btn-danger" type="button">Danger Button</button> |
|
198 |
+ <button class="btn inverse btn-alert" type="button">Alert Button</button> |
|
199 |
+ </div> |
|
200 |
+ </div> |
|
201 |
+ </div> |
|
202 |
+ </div> |
|
203 |
+</div> |
|
204 |
+<div class="container"> |
|
153 | 205 |
<div class="row" style="margin-top: 55px;" > |
154 | 206 |
<div class="span12"> |
155 | 207 |
<div class="centered" ><h3>Mission Status</h3></div> |