0001-rouen-delete-theme-28458.patch
static/rouen/README | ||
---|---|---|
1 |
This theme is derived from the rouen.fr theme, created by Rouen, Direction de |
|
2 |
la Communication et des Relations Publiques. |
|
3 | ||
4 |
Its design is *not* covered by the GNU Affero General Public License. |
static/rouen/_custom.scss | ||
---|---|---|
1 |
@import '../includes/font-roboto'; |
|
2 | ||
3 | ||
4 |
@font-face { |
|
5 |
font-family: 'MarsIcons'; |
|
6 |
src: url('fonts/marsicons12.ttf') format('truetype'), |
|
7 |
url('fonts/marsicons12.woff') format('woff'), |
|
8 |
url('fonts/marsicons12.woff2') format('woff2'); |
|
9 |
font-weight: normal; |
|
10 |
font-style: normal; |
|
11 |
} |
|
12 | ||
13 | ||
14 |
h1, h2, h3, h4, div.textcell h3, div.textcell h4 { |
|
15 |
font-weight: bold; |
|
16 |
line-height: 1.5em; |
|
17 |
margin-bottom: 0.6em; |
|
18 |
margin-top: 1em; |
|
19 |
} |
|
20 | ||
21 |
h1 { |
|
22 |
color: $red; |
|
23 |
font-size: 237%; |
|
24 |
} |
|
25 | ||
26 |
h2 { |
|
27 |
color: $red; |
|
28 |
font-size: 187%; |
|
29 |
} |
|
30 | ||
31 |
h3 { |
|
32 |
color: $link-color; |
|
33 |
font-size: 162%; |
|
34 |
} |
|
35 | ||
36 |
h4 { |
|
37 |
font-size: 137%; |
|
38 |
} |
|
39 | ||
40 |
h1#logo a { |
|
41 |
background: url(img/logo.png) no-repeat left bottom; |
|
42 |
background-size: contain; |
|
43 |
display: block; |
|
44 |
height: 83px; |
|
45 |
text-indent: -9999px; |
|
46 |
} |
|
47 | ||
48 |
div#nav li { |
|
49 |
border-right: 0.1em solid #FFF; |
|
50 |
} |
|
51 | ||
52 |
@media screen and (max-width: $custom-very-small-screen) { |
|
53 |
div#footer { |
|
54 |
margin: 0 1em; |
|
55 |
} |
|
56 |
} |
|
57 | ||
58 |
div#footer > div > div > div { |
|
59 |
@include flexbox(); |
|
60 |
@include vendor-prefix(flex-wrap, wrap); |
|
61 |
@media screen and (max-width: $custom-very-small-screen) { |
|
62 |
@include vendor-prefix(flex-direction, column); |
|
63 |
} |
|
64 |
} |
|
65 | ||
66 |
div#footer div#footer-logos { |
|
67 |
@include flex(1); |
|
68 |
@media screen and (max-width: $custom-very-small-screen) { |
|
69 |
flex-basis: auto; |
|
70 |
} |
|
71 |
background: $primary-color; |
|
72 |
margin: 0 0.4em 0 0; |
|
73 |
padding: 2em 0 2em 0; |
|
74 |
@media screen and (max-width: $custom-very-small-screen) { |
|
75 |
margin: 0; |
|
76 |
} |
|
77 |
ul.menu{ |
|
78 |
list-style: none; |
|
79 |
margin-left: 0; |
|
80 |
margin-top: 0; |
|
81 |
li { |
|
82 |
font-weight: bold; |
|
83 |
float: left; |
|
84 |
line-height: 1.3em; |
|
85 |
margin-bottom: 0.5em; |
|
86 |
} |
|
87 |
li.rs-link a, li.logorouen span { |
|
88 |
display: block; |
|
89 |
height: 2.5em; |
|
90 |
margin-right: 0.8em; |
|
91 |
overflow: hidden; |
|
92 |
position: relative; |
|
93 |
} |
|
94 |
li.rs-link a { |
|
95 |
width: 2.5em; |
|
96 |
} |
|
97 |
li.logorouen span { |
|
98 |
width: 9.110em; |
|
99 |
&::after { |
|
100 |
background-image: url(img/logo-h.svg); |
|
101 |
} |
|
102 |
} |
|
103 |
li.rs-link a::after, li.logorouen span::after { |
|
104 |
background-size: 100% 100%; |
|
105 |
background-repeat: no-repeat; |
|
106 |
content: ' '; |
|
107 |
height: 100%; |
|
108 |
left: 0; |
|
109 |
position: absolute; |
|
110 |
top: 0; |
|
111 |
width: 100%; |
|
112 |
} |
|
113 | ||
114 |
li.rs-facebook a::after { |
|
115 |
background-image: url(img/rs-facebook.svg); |
|
116 |
} |
|
117 |
li.rs-twitter a::after { |
|
118 |
background-image: url(img/rs-twitter.svg); |
|
119 |
} |
|
120 |
li.rs-googleplus a::after { |
|
121 |
background-image: url(img/rs-googleplus.svg); |
|
122 |
} |
|
123 |
li.rs-youtube a::after { |
|
124 |
background-image: url(img/rs-youtube.svg); |
|
125 |
} |
|
126 |
li.rs-flickr a::after { |
|
127 |
background-image: url(img/rs-flickr.svg); |
|
128 |
} |
|
129 |
} |
|
130 |
} |
|
131 | ||
132 |
div#footer div#footer-content { |
|
133 |
@include flex(3); |
|
134 |
@media screen and (max-width: $custom-very-small-screen) { |
|
135 |
flex-basis: auto; |
|
136 |
} |
|
137 |
background: $primary-color; |
|
138 |
padding: 2em 2em 2em 2em; |
|
139 |
border: 0; |
|
140 |
font-size: 100%; |
|
141 |
font: inherit; |
|
142 |
vertical-align: baseline; |
|
143 |
ul.menu { |
|
144 |
border: 0; |
|
145 |
font-size: 100%; |
|
146 |
margin-top: 0; |
|
147 |
margin-left: 0; |
|
148 |
list-style: none; |
|
149 |
padding: 0; |
|
150 |
li { |
|
151 |
display: inline; |
|
152 |
font-weight: bold; |
|
153 |
line-height: 1.6em; |
|
154 |
margin-bottom: 0; |
|
155 |
a { |
|
156 |
border-bottom: none; |
|
157 |
color: $black; |
|
158 |
} |
|
159 |
} |
|
160 |
li::after { |
|
161 |
color: $black; |
|
162 |
content: $icon-mars-bullet; |
|
163 |
font-family: MarsIcons; |
|
164 |
} |
|
165 |
li:last-child::after { |
|
166 |
display: none; |
|
167 |
} |
|
168 |
} |
|
169 |
} |
|
170 | ||
171 |
div#rub_service h2 { |
|
172 |
color: #C64A59; |
|
173 |
font-size: 237%; |
|
174 |
padding-left: 0; |
|
175 |
text-align: left; |
|
176 |
} |
|
177 | ||
178 |
button { |
|
179 |
font-weight: bold; |
|
180 |
} |
|
181 | ||
182 |
%icon-common { |
|
183 |
font-family: MarsIcons; |
|
184 |
font-size: 200%; |
|
185 |
margin-right: 0.2em; |
|
186 |
vertical-align: middle; |
|
187 |
} |
|
188 | ||
189 |
div.RadiobuttonsWidget div.content label { |
|
190 |
display: block; |
|
191 |
& input[type="radio"] { |
|
192 |
display: none; |
|
193 |
& + span::before { |
|
194 |
@extend %icon-common; |
|
195 |
content: $icon-mars-circle; |
|
196 |
} |
|
197 |
&:checked + span::before { |
|
198 |
content: $icon-mars-circle-dotted; |
|
199 |
} |
|
200 |
} |
|
201 |
} |
|
202 | ||
203 |
div.CheckboxWidget div.content label, |
|
204 |
div.CheckboxesWidget div.content label { |
|
205 |
display: block; |
|
206 |
& input[type="checkbox"] { |
|
207 |
left: -99999999px; |
|
208 |
position: absolute; |
|
209 |
& + span::before { |
|
210 |
@extend %icon-common; |
|
211 |
content: $icon-mars-square; |
|
212 |
} |
|
213 |
&:checked + span::before { |
|
214 |
content: $icon-mars-square-checked; |
|
215 |
} |
|
216 |
} |
|
217 |
} |
|
218 | ||
219 |
%border-style { |
|
220 |
border: 1px solid #2D2D2D; |
|
221 |
} |
|
222 | ||
223 |
select { |
|
224 |
@extend %border-style; |
|
225 |
} |
|
226 | ||
227 |
input[type=text], input[type=password], input[type=email], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=number], input[type=range], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=week], textarea { |
|
228 |
@extend %border-style; |
|
229 |
background-color: #FFF; |
|
230 |
display: inline-block; |
|
231 |
font-size: 100%; |
|
232 |
padding: 0.7em 1em; |
|
233 |
-webkit-appearance: none; |
|
234 |
} |
|
235 | ||
236 |
form.quixote div.title label{ |
|
237 |
display: block; |
|
238 |
font-weight: bold; |
|
239 |
font-size: 122%; |
|
240 |
margin-bottom: 0.5em; |
|
241 |
} |
|
242 | ||
243 |
div#content div.buttons.submit { |
|
244 |
@include flexbox(); |
|
245 |
& div.submit-button { |
|
246 |
order: 1; |
|
247 |
} |
|
248 |
} |
|
249 | ||
250 |
div#content div.SubmitWidget { |
|
251 |
button[name=submit][value=Suivant], button[name=submit][value=Valider], button[name=previous] { |
|
252 |
background-color: $primary-color; |
|
253 |
background-repeat: no-repeat; |
|
254 |
background-position: right; |
|
255 |
background-size: auto 100%; |
|
256 |
border: none; |
|
257 |
cursor: pointer; |
|
258 |
padding-right: 3.5em; |
|
259 |
&[name=submit][value=Suivant] { |
|
260 |
background-image: url(img/avant.svg); |
|
261 |
} |
|
262 |
&[name=submit][value=Valider] { |
|
263 |
background-image: url(img/valider.svg); |
|
264 |
} |
|
265 |
&[name=previous] { |
|
266 |
background-image: url(img/retour.svg); |
|
267 |
} |
|
268 |
} |
|
269 |
} |
|
270 | ||
271 |
div#nav #nav-button.toggled + ul li { |
|
272 |
border-bottom: 0.1em solid $white; |
|
273 |
text-align: center; |
|
274 |
a { |
|
275 |
padding-left: 0; |
|
276 |
span { |
|
277 |
font-weight: 400; |
|
278 |
} |
|
279 |
} |
|
280 |
} |
|
281 | ||
282 |
div#toplinks { |
|
283 |
border: none; |
|
284 |
border-radius: 0; |
|
285 |
box-shadow: none; |
|
286 |
margin-top: 0.5em; |
|
287 |
padding: 0; |
|
288 |
right: 0.2em; |
|
289 |
a.login,a.logout { |
|
290 |
@include flexbox(); |
|
291 |
@include vendor-prefix(justify-content, flex-end); |
|
292 |
div.logtext { |
|
293 |
background: $primary-color; |
|
294 |
color: $black; |
|
295 |
font-size: 122%; |
|
296 |
font-weight: 700; |
|
297 |
height: 2em; |
|
298 |
padding: 0 0.5em; |
|
299 |
text-align: center; |
|
300 |
line-height: 2em; |
|
301 |
} |
|
302 |
div.logicon { |
|
303 |
background-color: $black; |
|
304 |
background-image: url(img/picto_btn_connexion.svg); |
|
305 |
background-position: center; |
|
306 |
background-repeat: no-repeat; |
|
307 |
background-size: 70%; |
|
308 |
content: ""; |
|
309 |
width: 2em; |
|
310 |
} |
|
311 |
} |
|
312 |
a.registration { |
|
313 |
@include flexbox(); |
|
314 |
@include vendor-prefix(justify-content, flex-end); |
|
315 |
color: $red; |
|
316 |
font-weight: 500; |
|
317 |
margin-top: 0.4em; |
|
318 |
span.pre-register { |
|
319 |
color: $light-black; |
|
320 |
margin-right: 0.2em; |
|
321 |
} |
|
322 |
span.register { |
|
323 |
text-decoration: underline; |
|
324 |
} |
|
325 |
} |
|
326 |
} |
|
327 | ||
328 |
div#gauche { |
|
329 |
clear: both; |
|
330 |
width: auto; |
|
331 |
float: none; |
|
332 |
} |
|
333 | ||
334 |
div#gauche + div#rub_service { |
|
335 |
width: auto; |
|
336 |
float: none; |
|
337 |
} |
|
338 | ||
339 |
div#tracking-code { |
|
340 |
text-align: center; |
|
341 |
h3 { |
|
342 |
margin: 0; |
|
343 |
padding: 0; |
|
344 |
@media screen and (max-width: $mobile-limit) { |
|
345 |
padding-right: 1ex; |
|
346 |
} |
|
347 |
} |
|
348 |
a { |
|
349 |
padding: 0; |
|
350 |
} |
|
351 |
margin-bottom: 2rem; |
|
352 |
@media screen and (max-width: $mobile-limit) { |
|
353 |
order: 0; |
|
354 |
margin-bottom: 0; |
|
355 |
} |
|
356 |
} |
|
357 | ||
358 |
div#steps ol { |
|
359 |
display: -ms-flexbox; |
|
360 |
display: flex; |
|
361 |
li.first.last::after { |
|
362 |
background: none; |
|
363 |
} |
|
364 |
li { |
|
365 |
position: relative; |
|
366 |
-ms-flex: 1; |
|
367 |
flex: 1; |
|
368 |
padding: 0; |
|
369 |
text-transform: uppercase; |
|
370 |
color: $primary-color; |
|
371 |
font-size: 24px; |
|
372 |
margin-bottom: 0; |
|
373 |
border: none; |
|
374 |
min-width: 30px; |
|
375 |
min-height: 40px; |
|
376 |
&::after { |
|
377 |
content: ''; |
|
378 |
height: 5px; |
|
379 |
width: 100%; |
|
380 |
display: block; |
|
381 |
position: absolute; |
|
382 |
left: 0; |
|
383 |
bottom: 5px; |
|
384 |
background: #9b9b9b; |
|
385 |
@media screen and (max-width: $mobile-limit) { |
|
386 |
bottom: 15px; |
|
387 |
} |
|
388 |
} |
|
389 |
&:first-child::after { |
|
390 |
left: 50%; |
|
391 |
width: 50%; |
|
392 |
} |
|
393 |
&:last-child::after { |
|
394 |
right: 50%; |
|
395 |
width: 50%; |
|
396 |
} |
|
397 |
span.marker { |
|
398 |
position: absolute; |
|
399 |
bottom: 0; |
|
400 |
overflow: hidden; |
|
401 |
left: 50%; |
|
402 |
text-indent: -1000px; |
|
403 |
border: none; |
|
404 |
color: $primary-color; |
|
405 |
background: white; |
|
406 |
width: 15px; |
|
407 |
height: 15px; |
|
408 |
box-shadow: 0 0 0 5px #9b9b9b; |
|
409 |
border-radius: 10px; |
|
410 |
z-index: 100; |
|
411 |
@media screen and (max-width: $mobile-limit) { |
|
412 |
padding: 0; |
|
413 |
bottom: 10px; |
|
414 |
} |
|
415 |
} |
|
416 |
span.label { |
|
417 |
display: block; |
|
418 |
width: 100%; |
|
419 |
text-align: center; |
|
420 |
font-size: $font-size; |
|
421 |
padding-right: 0; |
|
422 |
text-transform: none; |
|
423 |
color: #9b9b9b; |
|
424 |
padding-bottom: 30px; |
|
425 |
@media screen and (max-width: $mobile-limit) { |
|
426 |
display: none; |
|
427 |
} |
|
428 |
} |
|
429 |
&.current { |
|
430 |
span.marker { |
|
431 |
background: $primary-color; |
|
432 |
box-shadow: 0 0 0 5px $primary-color; |
|
433 |
@media screen and (max-width: $mobile-limit) { |
|
434 |
border-radius: 10px; |
|
435 |
} |
|
436 |
} |
|
437 |
} |
|
438 |
&.step-before { |
|
439 |
span.marker { |
|
440 |
background: #9b9b9b; |
|
441 |
} |
|
442 |
} |
|
443 |
} |
|
444 |
} |
static/rouen/_vars.scss | ||
---|---|---|
1 |
$black: #000; |
|
2 |
$light-black: #333; |
|
3 |
$pale-primary-color: #F4A7AA; |
|
4 |
$primary-color: #EE787C; |
|
5 |
$red: #C64A59; |
|
6 |
$white: #FFF; |
|
7 | ||
8 |
$button-background: $primary-color; |
|
9 |
$button-border-radius: unset; |
|
10 |
$cell-border: none; |
|
11 |
$font-color: $black; |
|
12 |
$font-family: Roboto, sans-serif; |
|
13 |
$font-size: 18px; |
|
14 |
$footer-background: #FFFFFF; |
|
15 |
$icon-fa-circle: "\f111"; |
|
16 |
$icon-mars-bullet: "\e05c"; |
|
17 |
$icon-mars-circle: "\e02f"; |
|
18 |
$icon-mars-circle-dotted: "\e030"; |
|
19 |
$icon-mars-square: "\e02d"; |
|
20 |
$icon-mars-square-checked: "\e02e"; |
|
21 |
$link-color: #198468; |
|
22 |
$mobile-limit: 800px; |
|
23 |
$nav-background: $primary-color; |
|
24 |
$nav-border-color: $white; |
|
25 |
$nav-button-background: $black; |
|
26 |
$nav-item-selected-background: #2D2D2D; |
|
27 |
$nav-mobile-menu-background: $pale-primary-color; |
|
28 |
$sidebar-width: 240px; |
|
29 |
$steps-color: #9B9B9B; |
|
30 |
$title-weight: bold; |
|
31 |
$width: 1243.97px; |
|
32 |
$custom-very-small-screen: 480px; |
static/rouen/config.json | ||
---|---|---|
1 |
{ |
|
2 |
"label": "Rouen", |
|
3 |
"variables": { |
|
4 |
"no_extra_js": true, |
|
5 |
"theme_color": "#EE787C" |
|
6 |
} |
|
7 |
} |
static/rouen/img/avant.svg | ||
---|---|---|
1 |
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path d="M0,0v16h16V0H0z M12.476,8.141c-0.016,0.047-0.047,0.086-0.094,0.117l-2.25,2.25c-0.172,0.188-0.348,0.191-0.527,0.012s-0.176-0.355,0.012-0.527l1.594-1.617H3.875c-0.109,0-0.199-0.035-0.27-0.105S3.5,8.109,3.5,8s0-0.164,0-0.164S3.535,7.801,3.606,7.73s0.16-0.105,0.27-0.105h7.335L9.617,6.008C9.429,5.836,9.426,5.66,9.605,5.48s0.355-0.176,0.527,0.012l2.25,2.25c0.047,0.031,0.078,0.07,0.094,0.117S12.5,7.953,12.5,8S12.492,8.094,12.476,8.141z"/></svg> |
static/rouen/img/logo-h.svg | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|
2 |
<svg xmlns="http://www.w3.org/2000/svg" height="236" width="860" version="1.1" viewBox="0 0 860.00002 235.89843"><g transform="matrix(1.25 0 0 -1.25 0 -.183)"><path d="m0 0v-189h114v189h-114z" fill="#bf2329"/></g><path d="m142 236h718v-236h-718v236z" fill="#2350a9"/><g transform="matrix(1.25 0 0 -1.25 255 172)"><path fill="#fff" d="m0 0c-10.1 0-14.9 9.84-14.9 31 0 21.1 4.73 31 14.9 31s14.9-9.8 14.9-31-4.7-31-14.9-31m0 68.4c-21.6 0-32.1-12.2-32.1-37.4s10.5-37.4 32.1-37.4 32.1 12.2 32.1 37.4-10.5 37.4-32.1 37.4"/></g><g transform="matrix(1.25 0 0 -1.25 386 87.3)"><path fill="#fff" d="m0 0-26.4-3.75v-4.51h0.59c5.05 0 10.4-0.901 10.4-11.6v-19.5c0-9.58-8.51-24.8-15.6-24.8-7.48 0-10.6 3.18-10.6 22.9v41.5l-27.1-3.85v-4.51h0.582c5.06 0 10.5-0.901 10.5-11.6v-33.9c0-10.9 2.45-21 20.2-21 12.5 0 18.9 10.8 22.1 16.8v-15.2h27.1v4.5h-0.582c-5.06 0-10.5 0.9-10.5 11.6v57.1l-0.7-0.1z"/></g><g transform="matrix(1.25 0 0 -1.25 524 87.3)"><path fill="#fff" d="m0 0-26.4-3.75v-4.51h0.588c5.05 0 10.5-0.901 10.5-11.6v-36c0-10.1-2.15-12.7-10.5-12.7h-0.588v-4.6h38.1v4.6h-0.584c-8.31 0-10.5 2.61-10.5 12.7v20.5c0 9.59 9.48 24.8 17.4 24.8 6.22 0 8.83-3.18 8.83-22.9v-22.5c0-10.1-2.15-12.7-10.5-12.7h-0.581v-4.6h38.1v4.6h-0.573c-8.31 0-10.5 2.61-10.5 12.7v35c0 10.9-2.22 21-18.4 21-13.6 0-20.5-10.9-23.9-17v17h-0.4z"/></g><g transform="matrix(1.25 0 0 -1.25 428 121)"><path fill="#fff" d="m0 0c0 7.75 0.9 20.8 13.5 20.8 11.6 0 11.9-9.64 12-20.8h-25.5zm41.6-6.89c0.983 23.5-7.74 34.2-27.5 34.2-20.5 0-31.3-12.1-31.3-34.9 0-25.3 13.4-39.9 36.6-39.9 10 0 17.9 3.01 20.5 4.01l0.386 0.156v6.82l-0.8-0.3c-4.5-1.8-8.9-2.6-13.3-2.6-19.1 0-26.2 19.6-26.2 31.9h41.6v0.609z"/></g><g transform="matrix(1.25 0 0 -1.25 154 109)"><path fill="#fff" d="m0 0h-8.76v28.8c0 8.6 0.784 10.5 9.06 10.5 14.5 0 21.2-6.4 21.2-20.1 0-12.9-7-19.2-21.5-19.2m68.8-72.6c-21.5 0-36.5 35-36.5 35s-13 29.5-15.3 31.6c14.8 2.74 23.2 7.22 23.2 27.2 0 23.8-27.9 26.4-39.9 26.4h-39.6-0.62v-5.04h0.62c10.6 0 12.4-2.05 12.4-13.7v-66c0-11.6-1.87-13.7-12.4-13.7h-0.62v-5.07h44.2v5.07h-0.609c-10.6 0-12.4 2.04-12.4 13.7v28.9c1.02 0 7.41-0.043 7.39 0 3.44-2.38 12.4-27.6 23.4-47 11.1-19.7 26.5-24.6 33.8-24.6 10.2 0 14.5 4.02 14.5 4.02l-0.952 3.29h-0.606z"/></g><g transform="matrix(1.25 0 0 -1.25 815 121)"><path fill="#f9a70d" d="m0 0c-0.063 0.178-16.7-24.9-25.7-35.6-13.3-19.2-27.8-38-42-56.8h8.62c8.6 12.1 21.4 27.3 24.9 32.1 5.99 8.43 13.1 14.1 24 19.3 5.37 2.57 25.2 4.91 46 6.72v7.47c-4-0.141-6.95-0.235-8.17-0.264-9.11-0.225-27.5-2.67-39.9-2.67l-2.87-0.092c11 14.3 21.4 28.7 23.4 31.4 9.8 2.91 18.8 2.96 27.5 1.75v7.22c-9.76 1.29-20.1 1.2-32.4-2.16 0.028 0.01 6.8 7.34 6.86 7.34 2.8 2.22 16.3 1.81 16.3 1.81s5.56 9.63 5.72 9.63c-1.59 4.61-10.8 2.48-10.8 2.48s4.67 9.34 9.82 10.1c1.18 0.07 2.87 0.084 4.54 0.074v23.2c-19-26.2-49.3-66.3-49.3-66.3s9.08 3.41 13.5 3.16"/></g><g transform="matrix(1.25 0 0 -1.25 670 91.3)"><path fill="#f9a70d" d="m0 0v1.16c-9.93-0.578-14.4 8.22-16.5 13 2.71 2.42 14.7 8.2 23 0.294 11.9 31.3 43.8 20.3 48.3 16.6 9.87-6.67 12-19 11.1-30.9 0-8.32 8.48-15.3 6.06-24.1-1.82-5.37-8.67-16.7-25.7-14.1-14.6 4.06-24.6 15.1-33.6 28.2 0 0-0.486 0.584-1.17 0.191-0.683-0.393-0.552-1.56-0.38-2.32 11.5-33.1 47.7-48.4 69.7-46.9 1.79 2.38 3.64 4.93 4.42 6.15-1.28 0.103-22.5-2.65-29.4 8.04-2.13 3.39 4.21 0.393 10.7 3.49 12.7 6.36 14.1 20.8 11.9 26.5-1.68 4.27-6.86 14.3-5.61 22.9 9.25 4.36 12.5 13.7 9.29 16.5-5.51 1.94-12 1.46-16.7 5.33-9.57 14.6-50.4 18-64.5-5.8-4.55 1.55-19 2.42-25.7-8.13 0.855-10.3 8.11-17.5 13.2-20.9-8.96-22.2-13.8-73.4 6.66-111h12.8c-23.9 30.4-28.5 82.3-7.86 116"/></g><g transform="matrix(1.25 0 0 -1.25 716 96.1)"><path fill="#f9a70d" d="m0 0c1.64 0.486 4.65-0.098 4.45 2.32-4.06 8.08-12.8 12.7-21.6 11.9-0.7-0.1-1.9-1-1.6-1.8 2.4-8.34 11.3-11.2 18.8-12.4"/></g></svg> |
static/rouen/img/picto_btn_connexion.svg | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> |
|
3 |
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" |
|
4 |
width="516.4px" height="516.4px" viewBox="-39 162.5 516.4 516.4" style="enable-background:new -39 162.5 516.4 516.4;" |
|
5 |
xml:space="preserve"> |
|
6 |
<style type="text/css"> |
|
7 |
.st0{fill:#EE787C;} |
|
8 |
</style> |
|
9 |
<g> |
|
10 |
<path class="st0" d="M137.9,225.8c-44.9,44.9-44.9,117.6,0,162.5c9.6,9.6,21,17.2,33.5,23.9l0,200.8l47.8,47.8L267,613l-28.7-28.7 |
|
11 |
l28.7-28.7L238.3,527l28.7-28.7v-86c11.5-5.7,22.9-13.4,33.5-23.9c44.9-44.9,44.9-117.6,0-162.5S182.9,180.9,137.9,225.8z |
|
12 |
M247.9,288c-16.3,16.3-41.1,16.3-57.4,0c-16.3-16.3-16.3-41.1,0-57.4s41.1-16.3,57.4,0S264.1,271.7,247.9,288z"/> |
|
13 |
</g> |
|
14 |
</svg> |
static/rouen/img/retour.svg | ||
---|---|---|
1 |
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path d="M0,0v16h16V0H0z M12.621,10.745c-0.209,0-0.379-0.169-0.379-0.379c0-2.401-1.953-4.354-4.354-4.354c-1.535,0-2.916,0.792-3.704,2.082H5.65c0.209,0,0.379,0.169,0.379,0.379c0,0.209-0.169,0.379-0.379,0.379H3.379C3.169,8.852,3,8.682,3,8.473v-2.65c0-0.209,0.169-0.379,0.379-0.379c0.209,0,0.379,0.169,0.379,0.379v1.545c0.951-1.318,2.464-2.113,4.132-2.113c2.818,0,5.111,2.293,5.111,5.111C13,10.575,12.831,10.745,12.621,10.745z"/></svg> |
static/rouen/img/rs-facebook.svg | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|
2 |
<svg xmlns="http://www.w3.org/2000/svg" height="37" viewBox="0 0 37 37" width="37" version="1.1" y="0px" x="0px"><rect height="37" width="37" y="0" x="0" fill="#3466a3"/><path fill="#fff" d="m19.8 37s-0.021-10.1 0.013-13.5c0.007-0.684-0.121-0.96-0.876-0.912-1.13 0.072-2.27-0.009-3.4 0.031-0.518 0.018-0.605-0.185-0.597-0.639 0.024-1.43 0.026-2.86 0-4.29-0.009-0.471 0.114-0.647 0.613-0.633 1.21 0.033 2.42-0.009 3.63 0.02 0.489 0.012 0.627-0.155 0.633-0.636 0.02-1.75-0.174-3.51 0.138-5.25 0.609-3.38 2.87-5.39 6.28-5.61 1.53-0.101 3.06 0.036 4.59 0.124 0.347 0.02 0.465 0.157 0.462 0.5-0.013 1.36-0.02 2.72 0.003 4.07 0.007 0.416-0.165 0.488-0.525 0.481-0.913-0.017-1.83-0.022-2.74 0.004-1.63 0.046-2.36 0.731-2.43 2.35-0.052 1.13-0.002 2.27-0.033 3.4-0.014 0.489 0.217 0.566 0.629 0.561 1.41-0.016 2.81 0.015 4.22-0.017 0.519-0.012 0.681 0.105 0.595 0.656-0.228 1.46-0.412 2.93-0.573 4.4-0.046 0.423-0.213 0.512-0.601 0.506-1.23-0.022-2.47 0.006-3.7-0.015-0.404-0.007-0.569 0.1-0.567 0.534 0.013 4.52 0.013 13.9 0.013 13.9h-5.77z"/></svg> |
static/rouen/img/rs-flickr.svg | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|
2 |
<svg xmlns="http://www.w3.org/2000/svg" height="37" viewBox="0 0 37 37" width="37" version="1.1" y="0px" x="0px"><rect height="37" width="37" y="0" x="0" fill="#fff"/><path fill="#df408e" d="m30.4 18.5c0 2.89-2.34 5.23-5.22 5.23-2.89 0-5.23-2.34-5.23-5.23s2.34-5.23 5.23-5.23c2.89-0.001 5.22 2.34 5.22 5.23z"/><path fill="#396db3" d="m17.1 18.5c0 2.89-2.34 5.23-5.23 5.23s-5.22-2.34-5.22-5.23 2.34-5.23 5.22-5.23c2.89-0.001 5.23 2.34 5.23 5.23z"/></svg> |
static/rouen/img/rs-googleplus.svg | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|
2 |
<svg xmlns="http://www.w3.org/2000/svg" height="37" viewBox="0 0 37 37" width="37" version="1.1" y="0px" x="0px"><rect height="37" width="37" y="0" x="0" fill="#fff"/><polygon points="140 36.8 140 38.6 142 38.6 142 40.5 144 40.5 144 38.6 146 38.6 146 36.8 144 36.8 144 34.9 142 34.9 142 36.8" fill="#dc4e40" transform="translate(-117 -19.2)"/><path d="m21.2 19.5c0.044-0.301 0.074-0.606 0.074-0.918 0-0.317-0.024-0.634-0.07-0.943l-0.013 0.002h-6.25v1.98h4.03c-0.464 1.8-2.09 3.13-4.03 3.13-2.3 0-4.17-1.87-4.17-4.17s1.87-4.17 4.17-4.17c0.973 0 1.88 0.324 2.64 0.938l1.37-1.68c-1.13-0.919-2.55-1.43-4-1.43-3.49 0-6.33 2.84-6.33 6.33s2.84 6.33 6.33 6.33c3.14 0 5.74-2.3 6.24-5.29h0.019v-0.125z" fill="#dc4e40"/></svg> |
static/rouen/img/rs-twitter.svg | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|
2 |
<svg xmlns="http://www.w3.org/2000/svg" height="37" viewBox="0 0 37 37" width="37" version="1.1" y="0px" x="0px"><rect height="37" width="37" y="0" x="0" fill="#5fa6db"/><path d="m30.4 8.6c-0.396 1.2-1.07 1.98-2.02 2.69 0.984 0.016 1.74-0.374 2.65-0.603-0.546 0.864-1.15 1.53-1.87 2.07-0.46 0.35-0.6 0.729-0.622 1.3-0.207 5.55-2.57 9.93-7.44 12.7-4.87 2.72-9.83 2.42-14.7-0.354 2.6 0.049 4.99-0.557 7.21-2.23-1.03-0.128-1.86-0.361-2.61-0.848-0.85-0.554-1.48-1.29-1.91-2.21-0.161-0.345-0.212-0.564 0.31-0.477 0.489 0.082 0.98 0.043 1.55-0.147-0.397-0.173-0.735-0.291-1.05-0.46-1.64-0.885-2.59-2.24-2.79-4.1-0.041-0.384 0.043-0.509 0.436-0.327 0.467 0.217 0.968 0.337 1.52 0.41 0.011-0.346-0.281-0.453-0.447-0.631-1.49-1.6-1.85-3.44-1.14-5.48 0.252-0.733 0.323-0.734 0.817-0.19 2.36 2.6 5.29 4.16 8.76 4.7 0.219 0.034 0.445 0.029 0.662 0.068 0.505 0.091 0.61-0.107 0.589-0.602-0.123-2.94 1.44-4.99 4.3-5.6 1.53-0.327 2.88 0.19 4.06 1.14 0.424 0.342 0.788 0.405 1.28 0.251 0.78-0.247 1.53-0.549 2.44-1.02z" fill="#fff"/></svg> |
static/rouen/img/rs-youtube.svg | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
|
2 |
<svg xmlns="http://www.w3.org/2000/svg" height="37" viewBox="0 0 37 37" width="37" version="1.1" y="0px" x="0px"><rect height="37" width="37" y="0" x="0" fill="#ca221f"/><path fill="#eeeded" d="m30 12.6c-0.668-1.69-2.04-2.15-3.71-2.22-2.68-0.123-5.36-0.186-8.04-0.184-2.68-0.002-5.36 0.061-8.04 0.184-1.66 0.077-3.04 0.535-3.71 2.22-0.555 1.94-0.517 3.94-0.586 5.93v0.002c0.069 1.99 0.031 3.99 0.586 5.93 0.667 1.69 2.04 2.15 3.71 2.22 2.68 0.123 5.36 0.186 8.04 0.184 2.68 0.002 5.36-0.061 8.04-0.184 1.66-0.077 3.04-0.535 3.71-2.22 0.555-1.94 0.517-3.94 0.586-5.93v-0.002c-0.069-1.99-0.031-3.99-0.586-5.93zm-11.7 7.61-2.5 1.42v-6.87l2.5 1.28 3.87 1.98-3.87 2.2z"/><polygon points="16 14.8 22 18.4 22 18" fill="#911b1c"/></svg> |
static/rouen/img/valider.svg | ||
---|---|---|
1 |
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path d="M0,0v16h16V0H0z M11.252,5.352l-3.601,5.769c-0.013,0.025-0.022,0.041-0.028,0.047c-0.006,0.006-0.028,0.022-0.066,0.047l-0.019,0.019C7.5,11.259,7.456,11.278,7.406,11.29c-0.013,0-0.025,0-0.038,0c-0.025,0.013-0.057,0.013-0.094,0c-0.025,0-0.05,0-0.075,0c-0.013-0.013-0.038-0.025-0.075-0.038c-0.025-0.013-0.044-0.019-0.057-0.019c-0.013-0.013-0.022-0.022-0.028-0.028s-0.009-0.009-0.009-0.009L4.823,9.047C4.735,8.971,4.688,8.874,4.682,8.755C4.675,8.635,4.713,8.531,4.795,8.443c0.082-0.088,0.179-0.132,0.292-0.132s0.214,0.038,0.302,0.113l1.829,1.791l3.337-5.335c0.063-0.088,0.151-0.145,0.264-0.17c0.113-0.025,0.217-0.006,0.311,0.057c0.094,0.063,0.154,0.151,0.179,0.264S11.315,5.251,11.252,5.352z"/></svg> |
static/rouen/style.scss | ||
---|---|---|
1 |
@charset "UTF-8"; |
|
2 | ||
3 |
@import 'vars'; |
|
4 |
@import '../includes/publik'; |
|
5 |
@import '../includes/flexbox_mixins'; |
|
6 |
@import 'custom'; |
templates/variants/rouen/authentic2/accounts.html | ||
---|---|---|
1 |
{% extends "../../authentic2/accounts.html" %} |
|
2 | ||
3 |
{% block user-info %} |
|
4 |
{% if user.is_authenticated %} |
|
5 |
<a accesskey="o" class="logout" href="{% url 'auth_logout' %}"><div class="logtext">Déconnexion</div><div class="logicon"></div></a> |
|
6 |
{% if idp_account_url %}<a class="registration" href="{{idp_account_url}}">{% endif %} |
|
7 |
<span>{{user.first_name}} {{user.last_name}}</span>{% if idp_account_url %}</a>{% endif %} |
|
8 |
{% else %} |
|
9 |
{% if idp_registration_url %} |
|
10 |
<a accesskey="2" class="login" href="{% url 'auth_login' %}"><div class="logtext">Connexion</div><div class="logicon"></div></a> |
|
11 |
<a class="registration" href="{{idp_registration_url}}"><span class="pre-register">Pas de compte ?</span><span class="register">Enregistrez-vous !</span></a> |
|
12 |
{% else %} |
|
13 |
<a accesskey="2" class="registration" href="{% url 'auth_login' %}">Connexion <span class="sep">/</span> Inscription</a> |
|
14 |
{% endif %} |
|
15 |
{% endif %} |
|
16 |
{% endblock %} |
templates/variants/rouen/combo/page_template.html | ||
---|---|---|
1 |
{% extends "../../combo/page_template.html" %} |
|
2 |
{% load combo %} |
|
3 | ||
4 |
{% block user-info %} |
|
5 |
{% skeleton_extra_placeholder user-info %} |
|
6 |
{% if user.is_authenticated %} |
|
7 |
<a accesskey="o" class="logout" href="{% url 'auth_logout' %}"><div class="logtext">Déconnexion</div><div class="logicon"></div></a> |
|
8 |
{% if idp_account_url %}<a class="registration" href="{{idp_account_url}}">{% endif %} |
|
9 |
<span>{{user.first_name}} {{user.last_name}}</span>{% if idp_account_url %}</a>{% endif %} |
|
10 |
{% else %} |
|
11 |
{% if idp_registration_url %} |
|
12 |
<a accesskey="2" class="login" href="{% url 'auth_login' %}"><div class="logtext">Connexion</div><div class="logicon"></div></a> |
|
13 |
<a class="registration" href="{{idp_registration_url}}"><span class="pre-register">Pas de compte ?</span><span class="register">Enregistrez-vous !</span></a> |
|
14 |
{% else %} |
|
15 |
<a accesskey="2" class="registration" href="{% url 'auth_login' %}">Connexion <span class="sep">/</span> Inscription</a> |
|
16 |
{% endif %} |
|
17 |
{% endif %} |
|
18 |
{% end_skeleton_extra_placeholder %} |
|
19 |
{% endblock %} |
templates/variants/rouen/qommon/forms/widgets/checkbox.html | ||
---|---|---|
1 |
{% extends "qommon/forms/widget.html" %} |
|
2 |
{% block widget-control %} |
|
3 |
{% if request.quixote_request.is_in_backoffice %}{{ block.super }}{% else %} |
|
4 |
<label>{{widget.render_content|safe}}<span></span></label>{% endif %} |
|
5 |
{% endblock %} |
|
6 |
- |