add theme for signal publik (#35428)

This commit is contained in:
Frédéric Péters 2019-08-28 09:29:25 +02:00
parent 830f9397a3
commit a6d5bc6e58
12 changed files with 1201 additions and 0 deletions

View File

@ -0,0 +1,978 @@
%title {
@extend %title;
display: inline-block;
}
%bigtitle {
font-size: 25px;
color: $green;
text-transform: uppercase;
font-weight: 500;
letter-spacing: -1px;
}
#header-wrapper {
background: white;
#header {
padding: 0;
background: white;
@media screen and (max-width: $mobile-limit) {
height: auto;
}
#signal-publik {
padding-left: 0;
a {
display: block;
overflow: hidden;
text-indent: -10000px;
background: white url(img/logo_signalpublik.svg) 20px 20px no-repeat;
background-size: auto 100px;
height: 150px;
}
}
#logo {
position: absolute;
right: 0;
width: $width / 2;
background: $orange;
top: 0;
height: 100px;
line-height: 100px;
padding-left: 30px;
box-sizing: border-box;
a {
background: none;
text-indent: 0;
color: white;
text-transform: uppercase;
}
&.has-logo::before {
content: '';
position: absolute;
width: 400px;
top: 15px;
height: 120px;
background: transparent url(/assets/header:logo) center center no-repeat;
background-size: contain;
left: -400px;
}
@media screen and (max-width: $mobile-limit) {
position: static;
width: 100%;
padding: 0 1rem;
height: 40px;
line-height: 40px;
font-size: 18px;
&.has-logo::before {
width: calc(100% - 180px);
right: 0;
top: 15px;
left: auto;
}
}
}
}
}
nav {
display: none;
}
#pwa-navigation {
text-transform: uppercase;
a {
background-position: 50% 10px;
background-size: 100% 20px;
padding-top: 32px;
span {
font-size: 11px;
}
}
@media screen and (min-width: $nav-mobile-limit - 1px) {
display: block;
max-width: $width;
margin: auto;
background: transparent;
position: relative;
height: auto;
> div {
width: $width / 2;
background: $darkgray;
position: absolute;
right: 0;
top: -50px;
a {
height: 50px;
background-position: 50% 5px;
background-size: 100% 20px;
padding-top: 30px;
span {
font-size: 12px;
}
}
}
}
}
div.gru-nav-wrapper {
@media screen and (max-width: $nav-mobile-limit) {
position: fixed;
width: 100%;
pointer-events: none;
top: 0;
left: 0;
z-index: 1000;
margin-top: 0;
background: transparent;
div.gru-nav .gru-nav-button.toggled + ul {
min-height: calc(100vh - 40px);
}
div.gru-nav .gru-nav-button + ul {
pointer-events: all;
border-top: 0;
padding: 0 1rem;
box-sizing: border-box;
li:first-child {
margin-top: 1rem;
border-top: 1px solid $green;
}
li {
border-bottom: 1px solid $green;
a {
padding: 0;
line-height: 4em;
}
&.footer-link {
font-size: 80%;
border-bottom: 0;
a {
padding-top: 1rem;
line-height: 100%;
}
}
}
}
div.gru-nav .gru-nav-button {
width: 80px;
margin-left: 0;
pointer-events: all;
}
}
}
#nav {
> ul {
margin-top: 0;
margin-bottom: 0;
}
}
div#page {
background: #e9e9e9;
}
div#main-content-wrapper {
margin-top: 1rem;
@media screen and (max-width: $mobile-limit) {
margin-top: 0;
}
#columns div.textcell {
p {
margin-left: 0;
margin-right: 0;
}
}
#columns div.textcell:first-child {
background: transparent;
h1:first-child {
margin-top: 0;
@extend %bigtitle;
margin-bottom: 0;
+ p {
margin-top: 0;
}
}
}
@media screen and (max-width: $nav-mobile-limit) {
#columns {
padding: 1rem;
padding-bottom: 0;
}
#sidebar + #columns {
padding-top: 0;
}
}
}
div.gru-content div.wcsformcell {
background: white;
a.form-link {
display: block;
div {
display: flex;
padding: 5px;
span {
display: block;
height: 75px;
width: 75px;
background: $green center center no-repeat;
background-size: 40px;
}
strong {
display: block;
margin: 0 0.5rem;
flex: 1;
display: flex;
align-items: center;
color: $darkgray;
text-transform: uppercase;
}
}
&:focus,
&:hover {
outline: 2px solid $green;
outline-offset: 1px;
}
}
&:nth-child(4n+3),
&:nth-child(4n+2) {
a.form-link {
div span {
background-color: $orange;
}
&:focus,
&:hover {
outline-color: $orange;
}
}
}
@media screen and (max-width: $mobile-limit) {
&:nth-child(4n) {
a.form-link {
div span {
background-color: $orange;
}
&:focus,
&:hover {
outline-color: $orange;
}
}
}
&:nth-child(4n+3) {
a.form-link {
div span {
background-color: $green;
}
&:focus,
&:hover {
outline-color: $green;
}
}
}
}
}
footer {
.liens,
.signal-publik {
p {
margin: 0;
padding: 0.5rem 1rem;
text-transform: uppercase;
display: inline-block;
a {
color: $darkgray;
margin: 0 5px;
&:hover {
text-decoration: underline;
}
}
}
}
.signal-publik {
float: left;
p {
background: #f4f4f4;
font-weight: 500;
color: lighten($darkgray, 50%);
a {
color: $darkgray;
margin-left: 0;
}
}
}
.liens {
float: right;
}
@media screen and (max-width: $nav-mobile-limit) {
#footer-wrapper {
padding-bottom: 0;
}
.liens,
.signal-publik {
float: none;
width: 100%;
p {
a {
display: block;
margin: 0;
}
}
span.sep {
display: block;
color: transparent;
height: 5px;
}
}
}
}
@media screen and (max-width: $mobile-limit) {
.gru-content {
#sidebar {
order: 0;
margin: 1rem;
margin-bottom: 0;
}
}
}
.gru-content div.cell {
&.transparent {
background: transparent;
h2:first-child {
padding-left: 0;
}
}
}
div.gru-content div.cell.trackingcodeinputcell {
background: $green;
color: white;
border-radius: 5px;
h2 {
font-weight: bold;
margin-bottom: 0;
padding-bottom: 3px;
background: transparent;
}
h2 ~ * {
background: transparent;
}
p {
padding-top: 0;
margin: 0 1rem;
}
form {
margin: 0 1rem;
padding-bottom: 1rem;
display: flex;
input {
flex: 1;
margin: 0;
border: 1px solid white;
background: $green;
color: white;
max-width: 12rem;
}
button {
margin: 0;
flex: 0;
box-shadow: none;
text-indent: -10000px;
background: white;
position: relative;
&:focus {
outline: 0;
}
&::after {
content: ">";
font-weight: bold;
color: $darkgray;
text-indent: 0;
position: absolute;
right: 0.6rem;
}
}
}
}
div.hint {
margin-left: 0.7rem;
}
#columns div#login-page > div.block {
@media screen and (max-width: $nav-mobile-limit) {
background: transparent;
> div {
padding: 0;
}
margin: 0 -1rem;
}
h2 {
display: none;
}
}
br.clear {
height: 1px;
display: block;
}
#login-title {
font-family: $title-font-family;
font-size: 18px;
color: $title-color;
text-transform: uppercase;
span {
text-transform: none;
font-size: 14px;
font-family: $font-family;
}
}
div.widget div.title label,
form p label {
font-weight: bold;
color: $darkgray;
}
#login-buttons {
display: flex;
align-items: center;
a {
display: inline-block;
font-size: 12px;
}
}
div.form-validation form, // target form validation
div#rub_service form[action="."] { // target form pages
div.buttons {
margin: 0;
display: flex;
width: 100%;
div.widget {
margin-bottom: 0;
div.content {
display: block;
}
button {
text-align: center;
padding-bottom: 20px;
padding-top: 20px;
text-transform: uppercase;
font-weight: bold;
font-size: $font-size * 1.1;
border: none;
box-shadow: none;
border-radius: 0;
margin-right: 0;
width: 100%;
padding-right: 10px;
}
&.previous-button {
order: 1;
button {
background: $orange;
&:focus {
outline-color: $orange;
}
}
}
&.submit-button {
order: 2;
flex: 1;
}
&.cancel-button {
order: 0;
button {
background: #dddddd url(img/close.svg) center center no-repeat;
background-size: 25px;
text-indent: -10000px;
overflow: hidden;
color: transparent;
width: 60px;
&:focus {
outline-color: #a5a5a5;
}
}
}
&.savedraft-button {
display: none;
}
}
}
}
@media screen and (max-width: $mobile-limit) {
br.clear {
display: none;
}
#columns {
padding: 0;
}
#login-title {
padding: 0 0.7rem;
height: 45px;
}
#login-page > .block {
padding: 0 0.7rem;
&.block-fc {
padding: 0;
}
}
#login-page {
div div#fc-button {
padding: 0;
box-shadow: none;
border-radius: 0;
&:hover {
background: transparent;
}
width: 100%;
img {
height: 80px;
}
}
div div#fc-button-wrapper {
padding-bottom: 0;
}
div div#fc-explanation-text {
display: none;
}
}
#frontend-registration-email {
padding-bottom: 3px;
margin-bottom: 1rem;
}
#registration-button {
background: $green;
margin: 0 -1rem;
a {
text-align: center;
display: block;
padding: 1rem;
color: white;
font-size: 14px;
strong {
font-size: 18px;
text-transform: uppercase;
}
}
}
#columns div#login-page > div.block.block-password {
background: white;
padding-top: 0.5rem;
min-height: calc(100vh - 50px - 55px - 95px - 130px - 65px);
margin: 0;
input {
width: 100%;
}
button[name=login-password-submit] {
text-transform: uppercase;
}
}
div.a2-block {
margin: 0 auto;
}
div#illu {
display: none;
}
}
div#gauche, div#rub_service {
margin-top: 0;
background: white;
@media screen and (max-width: $nav-mobile-limit) {
margin-top: -1rem;
margin-left: -1rem;
margin-right: -1rem;
width: auto;
padding: 1rem;
}
}
div#rub_service.has-sidebox > h2 {
padding-left: 0.5rem;
@media screen and (max-width: $nav-mobile-limit) {
display: none;
}
}
div#rub_service {
div.drafts-recall,
div.text-check-before-submit,
form {
padding: 0.5rem 1rem;
@media screen and (max-width: $mobile-limit) {
padding: 0.5rem 0;
}
}
div.tracking-code-part {
h3, a {
background: transparent;
border: none;
color: $darkgray;
font-size: $font-size * 1.2;
padding: 0.5rem 1rem;
display: inline-block;
}
a {
font-weight: bold;
}
border: 2px solid $darkgray;
display: inline-block;
background: white;
position: absolute;
right: 0;
top: -8px;
@media screen and (max-width: $nav-mobile-limit) {
position: static;
}
}
div#receipt-intro {
padding-top: 1px;
@media screen and (max-width: $nav-mobile-limit) {
padding-top: 0;
margin-left: 0;
margin-right: 0;
}
}
div#summary,
div#evolution-log {
padding: 0 1rem;
@media screen and (max-width: $nav-mobile-limit) {
padding: 0;
}
h2:first-child {
display: inline-block;
padding-right: 3rem;
}
}
div#evolution-log {
padding-bottom: 1rem;
h2:first-child {
margin-bottom: 2rem;
}
}
ul#evolutions li span.item {
background: white !important;
&::before {
background: $green;
}
}
}
div#rub_service h3[data-field-id] {
font-family: $title-font-family;
color: $title-color;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 0.5rem 0;
background: $green;
padding: 0.2rem 0.5rem;
display: inline-block;
font-weight: bold;
}
div#rub_service h4[data-field-id] {
color: $title-color;
}
div#rub_service h2 {
text-align: left;
}
div#summary {
background: white url(img/arrow-down.png) no-repeat top 1.5rem right 1rem;
#disclose-dataview {
margin-top: 0;
padding-bottom: 0.7rem;
}
}
ul#evolutions {
li {
&:first-child {
margin-top: 0;
}
&::after {
content: none;
}
span.item {
top: 0;
background: $darkgray !important;
border-color: $darkgray;
&::before {
background: white;
}
}
div.evolution-metadata {
padding-top: 0;
span.status {
color: $darkgray;
}
}
span.time {
font-size: 90%;
color: $green;
}
span.user {
color: $green;
opacity: 1;
}
}
&::after {
background: $darkgray;
}
}
div.qommon-map {
height: 500px;
@media screen and (max-width: $mobile-limit) {
height: 280px;
max-height: 40vh;
}
}
div#illu {
p {
margin: 0;
}
}
div.back-home-button {
display: none;
}
@media screen and (max-width: $nav-mobile-limit) {
div.cell.map {
div.combo-cell-map.leaflet-container {
height: calc(100vh - #{$mobile-header-height} - #{$nav-mobile-bottom-bar-height} - 2rem);
}
}
}
ul#evolutions li div.msg div.comment {
background: white;
color: $darkgray;
}
li.combo-notification {
cursor: pointer;
&.combo-notification-acked {
opacity: 0.6;
cursor: inherit;
}
}
div.notificationscell h2 + p {
padding: 0 1rem 1rem 1rem;
}
.gru-nav-button {
border-radius: 0;
}
#columns div.textcell:first-child > div > h2:first-child {
padding-top: 0;
}
@media screen and (max-width: $mobile-limit) {
body.focus-in {
#pwa-navigation {
display: none;
}
}
}
div#title-section {
margin: -1rem 0 -1rem -1rem;
padding: 0 0.5rem;
h1 {
@extend %bigtitle;
padding-bottom: 0.5rem;
padding-left: 0.5rem;
}
}
div#steps {
margin: 0;
width: auto;
ol {
position: relative;
overflow: hidden;
text-align: left;
display: flex;
li {
position: relative;
white-space: nowrap;
border-radius: 0;
border: none;
padding: 0;
height: 36px;
background: $steps-background;
&.step-before {
flex: 0;
background: darken($steps-background, 20%);
}
&.step-after {
background: #e4e4e4;
span.label {
color: $darkgray;
}
}
flex: 1;
text-align: left;
span.marker {
text-align: center;
display: inline-block;
padding: 0;
width: 36px;
height: 36px;
line-height: 36px;
color: $darkgray;
border: none;
background: transparent;
z-index: 100;
position: relative;
font-weight: bold;
font-size: $font-size * 1.2;
border-radius: none;
&::after {
content: "";
width: 0px;
height: 0px;
display: block;
background: transparent;
position: absolute;
right: -20px;
top: 9px;
border: 10px solid white;
border-color: transparent transparent transparent white;
}
}
span.total {
display: none;
}
&.current {
padding-left: 0px;
background: $steps-background;
span.marker {
background: white;
color: black;
}
span.label {
font-weight: normal;
}
}
span.label {
text-transform: uppercase;
font-weight: normal;
padding-top: 10px;
display: inline-block;
font-weight: normal;
color: white;
padding-left: 20px;
padding-right: 1rem;
}
}
&::before {
content: '';
display: block;
position: absolute;
top: 26px;
width: 100%;
height: 3px;
background: #4d4d55;
}
}
&.steps-10, &.steps-11, &.steps-12, &.steps-13, &.steps-14, &.steps-15,
&.steps-16, &.steps-17, &.steps-18, &.steps-19, &.steps-20, &.steps-21 {
ol {
li {
span.label {
display: none;
}
&.current {
span.label {
display: inline-block;
}
}
}
}
}
@media screen and (max-width: $mobile-limit) {
ol {
li.step-before, li.step-after {
display: none;
}
li.current {
background: #e4e4e4;
span.marker {
border-radius: 0;
background: $orange;
color: $darkgray;
width: auto;
min-width: 2rem;
}
span.total {
background: $orange;
padding-left: 16px;
display: inline-block;
color: white;
height: 36px;
line-height: 36px;
font-weight: bold;
padding-right: 5px;
font-size: $font-size * 1.2;
}
span.label {
color: $darkgray;
}
}
}
}
}
div.a2-block,
.gru-content div.cell,
div#left div.block,
div#right div.block {
background: transparent;
h2 ~ * {
background: white;
}
h2 + form,
h2 + ul,
h2 + p {
margin-top: 0;
padding-top: 1rem;
}
h2 + ul.account-management {
padding-top: 0;
}
}
div.a2-block > div, div.a2-block > form, div.a2-block > p {
margin: 0;
padding: 0.5rem;
}
div#fc-linking {
padding-top: 1rem;
}
div#login-page.methods2 > div.block.block-fc {
margin-right: 0;
width: 50%;
@media screen and (max-width: $mobile-limit) {
width: auto;
}
}

View File

@ -0,0 +1,58 @@
@import '../includes/font-roboto';
$green: #37bd9c;
$orange: #fcc14b;
$red: #ec5657;
$darkgray: #232323;
$font-family: Roboto, sans-serif;
$primary-color: $green;
$very-small-limit: 360px;
$width: 1180px;
$sidebar-width: 493px;
$sidebar-position: left;
$border-radius: 0;
$link-color: $green;
$header-background: $green;
$steps-background: $orange;
$mobile-header-height: 32px;
$nav-after-image: false;
$nav-full-width-background: true;
$nav-background: white;
$nav-active-color: $green;
$nav-color: white;
$nav-menu-side: $mobile-header-height;
$nav-mobile-menu-background: $green;
$nav-mobile-menu-item-color: white;
$nav-mobile-bottom-bar-height: 48px;
$nav-mobile-bottom-bar-background: $darkgray;
$nav-mobile-bottom-bar-color: white;
$nav-mobile-bottom-bar-item-hover-background: $green;
$nav-mobile-bottom-bar-item-hover-color: white;
$nav-mobile-bottom-bar-badge-background: $orange;
$footer-background: white;
$footer-color: #333;
$cell-border: 0;
$cell-title-cover-border: false;
$title-color: white;
$title-background: $green;
$title-transform: uppercase;
$carrousel-height: 330px;
$button-background: $green;
$widget-background: white;
$widget-border: 1px solid $darkgray;
$widget-focus-outline: 2px solid $green;
$widget-focus-outline-offset: 2px;
$widget-custom-radio-checkbox: true;
$carrousel-arrows: none;
$carrousel-text-position: bottom-left;

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 22 22" style="enable-background:new 0 0 22 22;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;stroke:#a5a5a5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
</style>
<circle class="st0" cx="11" cy="11" r="10"/>
<line class="st0" x1="14" y1="8" x2="8" y2="14"/>
<line class="st0" x1="8" y1="8" x2="14" y2="14"/>
</svg>

After

Width:  |  Height:  |  Size: 633 B

View File

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Mode_Isolation" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 152.38 103" style="enable-background:new 0 0 152.38 103;" xml:space="preserve">
<style type="text/css">
.st0{fill:#37BD9C;}
.st1{fill:#232323;}
.st2{fill:#FCC14B;}
.st3{fill:#232323;stroke:#232323;stroke-width:0.5;stroke-miterlimit:10;}
</style>
<g>
<g>
<g>
<path class="st0" d="M1.33,53.91H15.6c8.27,0,12.41,4.6,12.41,13.79c0,8.79-4.34,13.19-13.01,13.19h-4.85v21.58H1.33V53.91z
M13.56,74.65c2.4,0,4.02-0.51,4.86-1.53c0.84-1.02,1.26-2.85,1.26-5.48c0-1.92-0.14-3.39-0.42-4.41
c-0.28-1.02-0.85-1.79-1.71-2.31c-0.86-0.52-2.19-0.78-3.99-0.78h-3.42v14.51H13.56z"/>
<path class="st0" d="M34.4,100.84c-0.96-1.44-1.44-3.26-1.44-5.45V67.81h8.09v26.07c0,1.08,0.18,1.9,0.54,2.46
c0.36,0.56,0.98,0.84,1.86,0.84c0.92,0,2.14-0.54,3.66-1.62V67.81h8.15v34.65h-8.15v-3.3c-2.68,2.56-5.46,3.84-8.33,3.84
C36.82,103,35.36,102.28,34.4,100.84z"/>
<path class="st0" d="M70.59,99.88v2.58H62.5V53.91h8.09v16.54c2.2-2.12,4.56-3.18,7.07-3.18c2.8,0,4.77,1.16,5.93,3.48
c1.16,2.32,1.74,5.02,1.74,8.09v11.75c0,3.72-0.65,6.71-1.95,8.99c-1.3,2.28-3.33,3.42-6.08,3.42
C75.02,103,72.79,101.96,70.59,99.88z M76.58,95.62c0.4-1.12,0.6-2.7,0.6-4.74V78.42c0-1.76-0.22-3.15-0.66-4.17
s-1.22-1.53-2.34-1.53c-1.16,0-2.36,0.48-3.6,1.44V96.1c1.12,0.8,2.32,1.2,3.6,1.2C75.38,97.3,76.18,96.74,76.58,95.62z"/>
<path class="st0" d="M92.33,53.91h8.09v48.55h-8.09V53.91z"/>
<path class="st0" d="M107.95,55.52h8.15v6.77h-8.15V55.52z M107.95,67.81h8.15v34.65h-8.15V67.81z"/>
<path class="st0" d="M123.94,53.91h8.81v21.34l9.65-21.34h8.45l-9.29,21.64l10.25,26.91H143l-8.09-22.06l-2.16,3.66v18.4h-8.81
V53.91z"/>
</g>
</g>
<g>
<path class="st1" d="M3.37,45.53C1.4,43.22,0.28,40.03,0,35.97l3.96-1.18c0.36,3.39,1.11,6,2.28,7.81
c1.16,1.81,3.09,2.72,5.77,2.72c4.5,0,6.74-2.31,6.74-6.92c0-1.97-0.46-3.71-1.39-5.21c-0.93-1.5-2.42-3.21-4.47-5.15l-8.46-8.11
c-1.54-1.42-2.65-2.91-3.34-4.47c-0.69-1.56-1.04-3.28-1.04-5.18c0-3.27,0.98-5.81,2.93-7.6C4.94,0.9,7.57,0,10.89,0
c3.55,0,6.27,0.95,8.16,2.84c1.89,1.89,3,4.99,3.31,9.29l-3.85,1.01c-0.24-3.23-0.92-5.64-2.04-7.22
c-1.12-1.58-2.99-2.37-5.59-2.37c-2.05,0-3.69,0.53-4.91,1.6C4.75,6.21,4.14,7.79,4.14,9.88c0,1.34,0.26,2.54,0.77,3.61
c0.51,1.07,1.38,2.19,2.6,3.37l8.46,7.99c2.17,2.05,3.87,4.15,5.12,6.3c1.24,2.15,1.86,4.47,1.86,6.95c0,3.47-1.01,6.15-3.02,8.05
c-2.01,1.89-4.67,2.84-7.99,2.84C8.2,48.99,5.34,47.83,3.37,45.53z"/>
<path class="st1" d="M29.11,0.47h4.5v47.92h-4.5V0.47z"/>
<path class="st1" d="M75.3,0.47h3.25l15.26,37.21V0.47h3.9v47.92h-3.2L79.2,10.77v37.63h-3.9V0.47z"/>
<path class="st1" d="M113.57,0.47h4.73l10.18,47.92h-4.44l-2.37-12.84h-11.42l-2.43,12.84h-4.38L113.57,0.47z M121.09,32.3
L116,6.45l-5.09,25.85H121.09z"/>
<path class="st1" d="M134.28,0.47h4.5v44.55h13.61v3.37h-18.1V0.47z"/>
</g>
<path class="st2" d="M58.71,29.69h6.93c0,0-9.88,18.83-10.73,18.83c-0.85,0-9.6-18.83-9.6-18.83H58.71z"/>
<g>
<rect x="54.96" y="25.76" class="st3" width="9.09" height="3.74"/>
<path class="st3" d="M63.12,25.76c-2.35,6.11-5.94,12.69-8.58,17.15c-4.3-7.21-10.97-19.8-10.97-27.28
c0-6.06,4.93-10.99,10.99-10.99c2.94,0,5.69,1.14,7.77,3.22c2.08,2.08,3.22,4.83,3.22,7.77c0,0.17-0.02,0.35-0.03,0.53h3.98
c0.01-0.18,0.02-0.36,0.02-0.53c0-8.26-6.7-14.96-14.96-14.96c-8.26,0-14.96,6.7-14.96,14.96c0,12.49,14.9,34.71,14.96,34.71
c0.05,0,8.67-12.96,12.8-24.58H63.12z"/>
</g>
<circle class="st1" cx="54.56" cy="15.04" r="2.33"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@ -0,0 +1,5 @@
@charset "UTF-8";
@import 'vars';
@import '../includes/publik';
@import 'custom';

View File

@ -0,0 +1,7 @@
{% extends "combo/page_template.html" %}
{% load assets %}
{% block header-title %}
<h1 id="signal-publik"><a href="{% firstof logo_link_url portal_url '/' %}">Signal Publik</a></h1>
{{ block.super }}
{% endblock %}

View File

@ -0,0 +1,8 @@
{% load assets %}
{% get_asset "wcs:form:logo:"|add:cell.formdef_reference as asset %}
<a class="form-link" href="{{url}}tryauth">
<div>
<span style="background-image: url({{asset.asset.url}})"></span>
<strong>{{ title }}</strong>
</div>
</a>

View File

@ -0,0 +1,9 @@
{% extends "combo/wcs/tracking_code_input.html" %}
{% block title %}
{{ block.super }}
<p>Saisissez le code d'une demande pour la retrouver.</p>
{% endblock %}
{% block intro-text %}
{% endblock %}

View File

@ -0,0 +1,26 @@
{% extends "wcs/base.html" %}
{% load static %}
{% block placeholder-content %}
{% block content %}
{% if title %}
<div id="title-section">
<h1>{{ title }}</h1>
</div>
{% endif %}
{% block side %}
{% if gauche %}
<div id="gauche">
{{ gauche|safe }}
</div>
{% endif %}
{% endblock %}
<div id="{{bigdiv|default:'rub_service'}}">
{% block body %}
{{ body|safe }}
{% endblock %}
</div>
{% endblock %}
{% endblock %}

View File

@ -0,0 +1,10 @@
{% extends "wcs/formdata_filling.html" %}
{% block side %}
{% endblock %}
{% block form-side %}
{{ tracking_code_box|safe }}
{{ steps|safe }}
{{ publisher.get_request.session.display_message|safe }}
{% endblock %}

View File

@ -0,0 +1,19 @@
{% if page_labels|length > 1 %}
<div id="steps" class="steps-{{page_labels|length}}">
<ol>
{% for page_label in page_labels %}
{% spaceless %}
<li class="{% if forloop.first %}first{% endif %}
{% if forloop.last %}last{% endif %}
{% if forloop.counter == current_page_no %}current{% endif %}
{% if forloop.counter < current_page_no %}step-before{% endif %}
{% if forloop.counter > current_page_no %}step-after{% endif %}" >
<span class="marker">{{ forloop.counter }}</span>
<span class="total">{{ page_labels|length }}</span>
<span class="label">{{ page_label }}</span>
</li>
{% endspaceless %}
{% endfor %}
</ol>
</div>
{% endif %}

View File

@ -0,0 +1,16 @@
{% extends "wcs/base.html" %}
{% load qommon %}
{% block side %}
{% endblock %}
{% block body %}
{{ tracking_code_box|safe }}
{{ steps|safe }}
<div class="form-validation">
{{ publisher.get_request.session.display_message|safe }}
{% standard_text "check-before-submit" %}
{{ form.render|safe }}
</div>
{% endblock %}