Add themes for authentic2 and portail-citoyen2

This commit is contained in:
Benjamin Dauvergne 2014-11-27 16:45:46 +01:00
parent 4e068da7cf
commit bcbedcaeaa
44 changed files with 2817 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,147 @@
@import url(/css/authentic-common.css);
body {
font-family: sans-serif;
margin: 0 auto;
padding: 0;
background: #eee;
color: black;
max-width: 50em;
}
a {
color: #0072b8;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
#page {
border: 1px solid #0072b8;
border-width: 0px 2px;
background: white url(lockscreen.png) top right no-repeat;
}
#top {
margin-top: 20px;
border-top: 2px solid #0072b8;
background: #52bce5 url(lockscreen.png) top right no-repeat;
padding-bottom: 1em;
}
#top h1 {
margin: 1em 150px 0 10px;
text-align: right;
color: white;
}
#content {
padding: 1em 2em 3em 2em;
position: relative;
/* background: url(lockscreen-bg.png) bottom right no-repeat; */
background: url(path18223.png) 90% 0% no-repeat;
}
p#breadcrumb {
margin: 0 150px 0 0;
font-size: 80%;
background: #d9dde8 url(deg.png) top right repeat-y;
padding: 0.5ex;
}
#footer {
border-bottom: 2px solid #0072b8;
border-top: 1px solid #0072b8;
background: #28a5dc;
color: white;
}
#footer p {
font-weight: bold;
margin: 0;
text-align: right;
font-size: smaller;
font-style: italic;
padding: 1ex 1em 2px 0;
}
p#forgot-password {
position: absolute;
right: 30px;
top: 60px;
}
p#register {
position: absolute;
right: 30px;
top: 100px;
}
p#cookies {
border: 1px solid #888;
background: #ccf url(admon-tip.png) 5px 5px no-repeat;
padding-left: 60px;
height: 60px;
line-height: 60px;
}
ul {
list-style: circle;
}
ul.FederationsWidget {
font-weight: bold;
}
ul.FederationsWidget a.terminate {
font-weight: normal;
display: block;
margin-left: 5em;
margin-bottom: 1em;
}
/* pratic stuff */
ul#services {
width: 65%;
float: left;
}
p#commands {
clear: both;
border-top: 2px solid #0072b8;
padding-top: 1em;
}
div#platform-status {
float: right;
width: 25%;
border: 2px solid #0072b8;
background: white;
background: rgba(255, 255, 255, 0.5);
-moz-border-radius: 5px;
}
div#platform-status h3 {
background: #0072b8;
font-size: 100%;
text-align: center;
color: white;
margin: 0;
}
div#platform-status div {
padding: 0 1ex;
}
div#platform-status p#report-issue {
border-top: 2px solid #0072b8;
text-align: center;
margin: 0;
}
dl.profile dd {
font-weight: bold;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

View File

@ -0,0 +1,6 @@
<?xml version="1.0"?>
<theme name="pratic" version="1.0">
<label>Pr@tic</label>
<desc>Pr@tic Theme</desc>
<author>Frederic Peters &amp; artists</author>
</theme>

View File

@ -0,0 +1,674 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="lock.svg"
sodipodi:docbase="/home/fred/Desktop"
inkscape:version="0.45.1"
sodipodi:version="0.32"
id="svg12101"
height="128.00000px"
width="128.00000px"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs3">
<linearGradient
inkscape:collect="always"
id="linearGradient2217">
<stop
style="stop-color:#000000;stop-opacity:0.61600000"
offset="0"
id="stop2219" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop2221" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2199">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop2201" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop2203" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2181">
<stop
style="stop-color:#000000;stop-opacity:0.42399997"
offset="0"
id="stop2183" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop2185" />
</linearGradient>
<linearGradient
id="linearGradient2163">
<stop
style="stop-color:#ffb93e;stop-opacity:1;"
offset="0"
id="stop2165" />
<stop
style="stop-color:#d79c34;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop2167" />
</linearGradient>
<linearGradient
id="linearGradient2157">
<stop
id="stop2159"
offset="0"
style="stop-color:#ffb93e;stop-opacity:1;" />
<stop
id="stop2161"
offset="1.0000000"
style="stop-color:#d79c34;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient2151">
<stop
style="stop-color:#ffb93e;stop-opacity:1;"
offset="0"
id="stop2153" />
<stop
style="stop-color:#d79c34;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop2155" />
</linearGradient>
<linearGradient
id="linearGradient2145"
inkscape:collect="always">
<stop
id="stop2147"
offset="0"
style="stop-color:#ffffff;stop-opacity:0.54000002" />
<stop
id="stop2149"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient2140">
<stop
style="stop-color:#000000;stop-opacity:0.87199998"
offset="0"
id="stop2142" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop2144" />
</linearGradient>
<linearGradient
id="linearGradient2110">
<stop
style="stop-color:#686868;stop-opacity:1;"
offset="0"
id="stop2112" />
<stop
style="stop-color:#2d2d2d;stop-opacity:1.0000000;"
offset="1.0000000"
id="stop2114" />
</linearGradient>
<linearGradient
id="linearGradient21288">
<stop
id="stop21290"
offset="0.00000000"
style="stop-color:#000000;stop-opacity:0.71875000;" />
<stop
id="stop21292"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient19750">
<stop
id="stop19752"
offset="0.00000000"
style="stop-color:#000000;stop-opacity:0.13541667;" />
<stop
id="stop19754"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient16695">
<stop
id="stop16697"
offset="0.00000000"
style="stop-color:#d2d2d2;stop-opacity:1.0000000;" />
<stop
id="stop16703"
offset="0.50000000"
style="stop-color:#b5b5b5;stop-opacity:1.0000000;" />
<stop
id="stop16699"
offset="1.0000000"
style="stop-color:#e2e2e2;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient15921">
<stop
id="stop15923"
offset="0.00000000"
style="stop-color:#ffffff;stop-opacity:0.69791669;" />
<stop
id="stop15925"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient14393">
<stop
id="stop14395"
offset="0.00000000"
style="stop-color:#00aee4;stop-opacity:1.0000000;" />
<stop
id="stop14397"
offset="1.0000000"
style="stop-color:#0085cd;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient21288"
id="linearGradient1349"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(2.383115,0.419619)"
x1="20.323792"
y1="331.23621"
x2="37.489967"
y2="241.84418" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient19750"
id="radialGradient1351"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(2.245984,0.445239)"
cx="24.376843"
cy="252.11171"
fx="24.376843"
fy="252.11171"
r="25.267321" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient15921"
id="linearGradient2098"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.007752,0.000000,0.000000,0.992308,2.000000,0.000000)"
x1="2.3425686"
y1="-6.7369881"
x2="50.190037"
y2="52.214569" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient14393"
id="radialGradient2101"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.965295,0.000000,0.000000,1.035952,2.000000,0.000000)"
cx="31.560766"
cy="37.778625"
fx="31.560766"
fy="37.778625"
r="33.423740" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient16695"
id="linearGradient2108"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.365348,0.125177,-0.118658,1.294239,2.387022,-41.92511)"
x1="39.650043"
y1="94.938591"
x2="37.900795"
y2="113.51712" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2110"
id="linearGradient2116"
x1="59.498844"
y1="122.69814"
x2="67.379585"
y2="89.817665"
gradientUnits="userSpaceOnUse" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="105.95706"
x2="42.081985"
y1="21.793085"
x1="41.748001"
id="linearGradient8236"
xlink:href="#linearGradient8230"
inkscape:collect="always" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="38.158298"
x2="81.492096"
y1="34.484478"
x1="95.185448"
id="linearGradient8226"
xlink:href="#linearGradient8220"
inkscape:collect="always" />
<linearGradient
gradientUnits="userSpaceOnUse"
y2="34.317482"
x2="34.901329"
y1="40.663181"
x1="50.765572"
id="linearGradient8216"
xlink:href="#linearGradient8210"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(0.924516,0.000000,0.000000,0.924516,7.618222,9.596974)"
gradientUnits="userSpaceOnUse"
y2="82.892990"
x2="100.92435"
y1="82.892990"
x1="7.7103321"
id="linearGradient7476"
xlink:href="#linearGradient7470"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(0.924516,0.000000,0.000000,0.924516,7.618222,9.596974)"
gradientUnits="userSpaceOnUse"
y2="84.782288"
x2="70.376381"
y1="82.892990"
x1="117.60885"
id="linearGradient7468"
xlink:href="#linearGradient7462"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(0.924516,0.000000,0.000000,0.924516,7.618222,9.596974)"
gradientUnits="userSpaceOnUse"
y2="82.892990"
x2="99.580604"
y1="82.892990"
x1="9.0540821"
id="linearGradient6004"
xlink:href="#linearGradient5998"
inkscape:collect="always" />
<linearGradient
id="linearGradient5998">
<stop
id="stop6000"
offset="0"
style="stop-color:#ffb93e;stop-opacity:1;" />
<stop
id="stop6002"
offset="1.0000000"
style="stop-color:#d79c34;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient7462"
inkscape:collect="always">
<stop
id="stop7464"
offset="0"
style="stop-color:#000000;stop-opacity:0.42399997" />
<stop
id="stop7466"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient7470">
<stop
id="stop7472"
offset="0.0000000"
style="stop-color:#da8200;stop-opacity:1.0000000;" />
<stop
id="stop7474"
offset="1.0000000"
style="stop-color:#975a00;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient8210"
inkscape:collect="always">
<stop
id="stop8212"
offset="0"
style="stop-color:#000000;stop-opacity:0.61600000" />
<stop
id="stop8214"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient8220"
inkscape:collect="always">
<stop
id="stop8222"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop8224"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient8230"
inkscape:collect="always">
<stop
id="stop8232"
offset="0"
style="stop-color:#ffffff;stop-opacity:0.54000002" />
<stop
id="stop8234"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2140"
id="linearGradient2146"
x1="83.085045"
y1="132.94974"
x2="91.570328"
y2="111.20621"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2145"
id="linearGradient2104"
gradientUnits="userSpaceOnUse"
x1="41.748001"
y1="21.793085"
x2="42.081985"
y2="105.95706"
gradientTransform="matrix(0.565124,0.000000,0.000000,0.565124,254.8444,53.93747)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2181"
id="linearGradient2111"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.522466,0.000000,0.000000,0.522466,259.1496,59.36095)"
x1="117.60885"
y1="82.892990"
x2="70.376381"
y2="84.782288" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2163"
id="linearGradient2114"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.522466,0.000000,0.000000,0.522466,259.1496,59.36095)"
x1="9.0540819"
y1="82.892990"
x2="99.580605"
y2="82.892990" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient7470"
id="linearGradient2117"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.522466,0.000000,0.000000,0.522466,259.1496,59.36095)"
x1="7.7103321"
y1="82.892990"
x2="100.92435"
y2="82.892990" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2199"
id="linearGradient2120"
gradientUnits="userSpaceOnUse"
x1="95.185448"
y1="34.484478"
x2="81.492096"
y2="38.158298"
gradientTransform="matrix(0.565124,0.000000,0.000000,0.565124,254.8444,53.93747)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2217"
id="linearGradient2123"
gradientUnits="userSpaceOnUse"
x1="50.765572"
y1="40.663181"
x2="34.901329"
y2="34.317482"
gradientTransform="matrix(0.565124,0.000000,0.000000,0.565124,254.8444,53.93747)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2217"
id="linearGradient2234"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.565124,0.000000,0.000000,0.565124,254.8444,53.93747)"
x1="50.765572"
y1="40.663181"
x2="34.901329"
y2="34.317482" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2199"
id="linearGradient2236"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.565124,0.000000,0.000000,0.565124,254.8444,53.93747)"
x1="95.185448"
y1="34.484478"
x2="81.492096"
y2="38.158298" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2163"
id="linearGradient2238"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.522466,0.000000,0.000000,0.522466,259.1496,59.36095)"
x1="9.0540819"
y1="82.892990"
x2="99.580605"
y2="82.892990" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient7470"
id="linearGradient2240"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.522466,0.000000,0.000000,0.522466,259.1496,59.36095)"
x1="7.7103321"
y1="82.892990"
x2="100.92435"
y2="82.892990" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2181"
id="linearGradient2242"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.522466,0.000000,0.000000,0.522466,259.1496,59.36095)"
x1="117.60885"
y1="82.892990"
x2="70.376381"
y2="84.782288" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2145"
id="linearGradient2244"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.565124,0.000000,0.000000,0.565124,254.8444,53.93747)"
x1="41.748001"
y1="21.793085"
x2="42.081985"
y2="105.95706" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2140"
id="linearGradient1422"
gradientUnits="userSpaceOnUse"
x1="83.085045"
y1="132.94974"
x2="91.570328"
y2="111.20621" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2217"
id="linearGradient1424"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.565124,0,0,0.565124,254.8444,53.93747)"
x1="50.765572"
y1="40.663181"
x2="34.901329"
y2="34.317482" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2199"
id="linearGradient1426"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.565124,0,0,0.565124,254.8444,53.93747)"
x1="95.185448"
y1="34.484478"
x2="81.492096"
y2="38.158298" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2163"
id="linearGradient1428"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.522466,0,0,0.522466,259.1496,59.36095)"
x1="9.0540819"
y1="82.892990"
x2="99.580605"
y2="82.892990" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient7470"
id="linearGradient1430"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.522466,0,0,0.522466,259.1496,59.36095)"
x1="7.7103321"
y1="82.892990"
x2="100.92435"
y2="82.892990" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2181"
id="linearGradient1432"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.522466,0,0,0.522466,259.1496,59.36095)"
x1="117.60885"
y1="82.892990"
x2="70.376381"
y2="84.782288" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2145"
id="linearGradient1434"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.565124,0,0,0.565124,254.8444,53.93747)"
x1="41.748001"
y1="21.793085"
x2="42.081985"
y2="105.95706" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2140"
id="linearGradient2282"
gradientUnits="userSpaceOnUse"
x1="83.085045"
y1="132.94974"
x2="91.570328"
y2="111.20621"
gradientTransform="matrix(1.271719,0,0,1.271719,-7.489654,-33.47146)" />
</defs>
<sodipodi:namedview
inkscape:window-y="24"
inkscape:window-x="0"
inkscape:window-height="715"
inkscape:window-width="1014"
inkscape:guide-bbox="true"
showguides="true"
inkscape:current-layer="layer1"
inkscape:document-units="px"
inkscape:cy="45.378651"
inkscape:cx="148.45864"
inkscape:zoom="2.8284272"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base" />
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1">
<path
style="fill:#000000;fill-opacity:0.20666666;fill-rule:evenodd;stroke:none;stroke-width:1.0000000px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1.0000000"
d="M 57.528635,114.18701 C 63.471823,112.72115 69.860893,110.96105 75.088221,107.25127 C 76.625270,105.71657 74.840584,91.980470 72.598165,84.150835 C 73.479064,84.594647 74.359963,85.038460 75.240861,85.482272 C 76.330989,92.172967 79.231080,106.30805 76.862606,109.37232 C 75.512551,110.84736 66.005222,115.39703 57.215626,118.51491 L 57.528635,114.18701 z "
id="path18223"
sodipodi:nodetypes="ccccccc"
inkscape:export-xdpi="435.95001"
inkscape:export-ydpi="435.95001" />
<g
id="g2223"
transform="matrix(1.271719,0,0,1.271719,-287.26783,-33.47146)"
inkscape:export-filename="/tmp/path18223.png"
inkscape:export-xdpi="435.95001"
inkscape:export-ydpi="435.95001">
<path
sodipodi:nodetypes="czcczcc"
id="path7480"
d="M 268.62259,85.127503 C 268.62259,85.127503 266.78236,57.807043 285.79815,56.627403 C 304.6252,55.447763 305.6161,80.97517 305.6161,80.97517 L 296.36772,80.408943 C 296.36772,80.408943 295.13901,63.891131 285.98689,65.12081 C 277.09703,66.315252 277.53928,82.48511 277.53928,82.48511 L 268.62259,85.127503 z "
style="fill:#d6d6d6;fill-opacity:1;fill-rule:evenodd;stroke:#757575;stroke-width:1.13024795;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
id="path8208"
d="M 277.116,82.673852 C 275.29149,82.925508 273.46698,83.365907 271.64247,83.617564 C 273.21532,76.508267 275.73189,63.878256 284.09947,65.073624 C 279.77412,66.83522 276.72279,73.645674 277.116,82.673852 z "
style="fill:url(#linearGradient1424);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
id="path8218"
d="M 300.52006,80.031458 C 300.01674,73.991702 298.6169,68.046317 298.11359,62.006561 C 301.6997,65.734223 304.24772,72.293021 305.00269,80.267386 C 303.24109,80.078644 302.28165,80.2202 300.52006,80.031458 z "
style="fill:url(#linearGradient1426);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccccc"
id="path5270"
d="M 263.96172,86.012495 C 272.96896,82.76331 288.26892,80.377832 300.23744,80.336704 C 304.96727,80.583477 308.58661,81.570572 311.09548,82.557666 L 311.09548,121.54789 C 308.83339,123.43982 304.84388,124.22127 300.23744,125.00272 C 287.89876,124.75594 273.58589,122.90515 263.96172,119.08015 L 263.96172,86.012495 z "
style="fill:url(#linearGradient1428);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient1430);stroke-width:1.56739771;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccccc"
id="path6008"
d="M 300.28106,124.21749 L 300.23744,81.078308 C 304.86013,81.426015 306.73453,81.99184 310.31025,83.081151 L 310.31025,121.20638 C 308.05778,122.7772 304.4966,123.47553 300.28106,124.21749 z "
style="fill:url(#linearGradient1432);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<g
transform="matrix(0.565124,0,0,0.565124,254.8444,52.86978)"
id="g8247">
<path
style="opacity:1;color:#000000;fill:#000000;fill-opacity:0.49200003;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
d="M 40.73975,78.292968 C 36.932299,78.292968 33.840106,82.815614 33.840106,88.396407 C 33.840106,92.772927 35.75462,96.469749 38.411036,97.875694 L 35.616582,113.93783 L 46.315342,115.97894 L 43.201531,97.807428 C 45.788859,96.349402 47.639394,92.700278 47.639394,88.396407 C 47.639394,82.815614 44.5472,78.292968 40.73975,78.292968 z "
id="path8238"
sodipodi:nodetypes="csccccsc" />
<path
style="opacity:1;color:#000000;fill:#000000;fill-opacity:0.83999999;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible"
d="M 42.950424,79.484971 C 39.929313,79.484971 37.475738,83.781927 37.475738,89.084224 C 37.475738,93.242344 38.994855,96.754687 41.102651,98.090472 L 38.70832,114.56023 L 46.36425,115.98591 L 43.133742,97.958381 C 45.18672,96.573114 47.754163,92.829013 47.754163,88.739915 C 47.754163,83.437618 45.971536,79.484971 42.950424,79.484971 z "
id="path8245"
sodipodi:nodetypes="csccccsc" />
</g>
<path
sodipodi:nodetypes="ccccc"
id="path8228"
d="M 264.80056,86.590256 C 264.80056,94.391608 264.84775,102.42889 264.84775,110.23024 C 271.89413,97.269929 284.98027,90.349379 300.14257,113.81635 C 300.14257,102.9322 300.14257,92.048058 300.14257,81.163913 C 292.19966,81.163913 276.80143,82.390738 264.80056,86.590256 z "
style="fill:url(#linearGradient1434);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.25pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

View File

@ -0,0 +1 @@
../../portail-citoyen2/static/pratic2/

View File

@ -0,0 +1,32 @@
{% extends "base.html" %}
{% load i18n %}
{% block title %}
{% trans "Log in" %}
{% endblock %}
{% block breadcrumb %}
<p id="breadcrumb"><a href="/">Accueil</a> &gt; <a href="/login">Connexion</a></p>
{% endblock %}
{% block content %}
<div id="info-box">
<h1>Connexion</h1>
</div>
{% for name, content in methods %}
<div id="tabs-{{ forloop.counter }}">
{{ content|safe }}
</div>
{% endfor %}
<div id="infocookie"><p>&nbsp;&nbsp;Vous devez accepter les cookies pour vous identifier.</p></div>
{% endblock %}
{% block extra_scripts %}
<script type="text/javascript" src="{{ STATIC_URL }}jquery/js/jquery.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}jquery/js/jquery.cookie.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}jquery/js/jquery-ui.js"></script>
<script type="text/javascript" src="{{ STATIC_URL }}jquery/js/jquery.simplemodal.js"></script>
{% endblock %}

View File

@ -0,0 +1,27 @@
{% load i18n %}
<div id="login-form">
<form method="post" action="" id="login" class="quixote">
{% csrf_token %}
<div class="StringWidget widget">
<div class="title">Identifiant</div>
<div class="content"> {{ form.username }}</div>
</div>
<div class="StringWidget widget">
<div class="title">Mot de passe</div>
<div class="content"> {{ form.password }}</div>
</div>
<input type="submit" name="{{ submit_name }}" value="S'identifier"/>
{% if cancel %}
<input type="submit" name="cancel" value="{% trans 'Cancel' %}"/>
{% endif %}
</form>
</div>
<div class="login-actions">
{% if can_reset_password %}
<p>→ {% trans "Forgot password?" %} <a href="{% url 'auth_password_reset' %}">{% trans "Reset it!" %}</a></p>
{% endif %}
{% if registration_authorized %}
<p>→ {% trans "Not a member?" %} <a href="{% url 'registration_register' %}">{% trans "Register!" %}</a></p>
{% endif %}
</div>

View File

@ -0,0 +1,75 @@
{% load staticfiles i18n %}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="{{ STATIC_URL }}pratic2/style.css" />
<link rel="stylesheet" href="{{ STATIC_URL }}pratic2/portail-citoyen.css" />
<!-- <link rel="stylesheet" href="{{ STATIC_URL }}jquery/css/jquery-ui.custom.css" />
<link rel="stylesheet" href="{{ STATIC_URL }}ulx/css/ulx.css" /> -->
<title>{% block title %}User test{% endblock %}</title>
{{ openid_meta }}
{% block extra_scripts %}
{% endblock %}
</head>
<body {% block bodyargs %}{% endblock %} >
<div id="page">
<div id="top">
<h1>Pr@tic</h1>
</div>
{% block breadcrumb %}
{% endblock %}
<div id="content">
{% block messages %}
{% if messages %}
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
{% endblock %}
{% if user.is_authenticated %}
<div id="nav">
<p>Bonjour {{ user.get_full_name }}</p>
<ul>
<li id="top-menu-demandes" class="sibling">
<a href="{{ INTRANET_URL }}">Accueil</a>
</li>
<li id="top-menu-demandes" class="sibling">
<a href="/accounts/">Mon compte</a>
</li>
<li id="top-menu-demandes" class="sibling">
<a href="{{ INTRANET_URL }}/demandes/">Demandes</a>
</li>
<li id="top-menu-abonnements" class="sibling">
<a href="{{ INTRANET_URL }}/abonnements/">Abonnements</a>
</li>
<li id="top-menu-aide" class="sibling">
<a href="{{ INTRANET_URL }}/aide/">Aide</a>
</li>
<li id="top-menu-aide" class="sibling">
<a href="/logout/">Déconnexion</a>
</li>
</ul>
</div>
{% endif %}
<div id="main-content">
{% block content %}{% endblock %}
</div> <!-- main-content -->
</div>
<div id="footer">
<img id="europe" alt="Europe" src="{% static "pratic2/imageFooter/Europe.png" %}" />
<img id="france" alt="République française" src="{% static "pratic2/imageFooter/RepFrancaise.png" %}" />
<img id="npdc" alt="Nord pas de calais" src="{% static "pratic2/imageFooter/NPDC.png" %}" />
</div>
<div id="head"><p id="lasso">Powered by Authentic</p></div>
</div>
</body>
</html>

View File

@ -0,0 +1,28 @@
{% load staticfiles %}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>[page_title]</title>
<link rel="stylesheet" type="text/css" href="[css]"/>
[script]
</head>
<body[if-any onload] onload="[onload]"[end]>
<div id="page">
<div id="top"> <h1>Pr@tic</h1> </div>
[if-any breadcrumb]<p id="breadcrumb">[breadcrumb]</p>[end]
<div id="content">
<div id="info-box"><h1>[if-any title][title][else][site_name][end]</h1></div>
[prelude]
[body]
</div>
<div id="infocookie"><p>&nbsp;&nbsp;Vous devez accepter les cookies pour vous identifier.</p></div>
<div id="footer">
<img id="europe" alt="Europe" src="{% static "pratic2/imageFooter/Europe.png" %}" />
<img id="france" alt="République française" src="{% static "pratic2/imageFooter/RepFrancaise.png" %}" />
<img id="npdc" alt="Nord pas de calais" src="{% static "pratic2/imageFooter/NPDC.png" %}" />
</div>
<div id="head"><p id="lasso">Powered by Lasso</p></div>
</div>
</body>
</html>

View File

@ -0,0 +1,54 @@
{% load i18n %}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="{{ STATIC_URL }}authentic2/css/style.css" />
<link rel="stylesheet" href="{{ STATIC_URL }}jquery/css/jquery-ui.custom.css" />
<link rel="stylesheet" href="{{ STATIC_URL }}ulx/css/ulx.css" />
<title>{% block title %}User test{% endblock %}</title>
{{ openid_meta }}
{% block extra_scripts %}
{% endblock %}
</head>
<body {% block bodyargs %}{% endblock %} >
<div id="wrap">
<a href="/"><div id="header">
{% block header %}
<h1>Authentic 2</h1>
<span>{% trans "Versatile Identity Management Server" %}</span>
{% endblock %}
</div></a>
<div id="splash"></div>
<div id="content">
{% if request.user.is_authenticated %}
<div id="user">
<p>
{% blocktrans with request.user.get_full_name as username %}Hello {{ username }}.{% endblocktrans %}
<a id="logout" href="{% url 'auth_logout' %}">{% trans "Logout" %}</a></p>
</div>
{% endif %}
{% block messages %}
{% if messages %}
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
{% endblock %}
{% block content %}{% endblock %}
</div>
<div id="footer">
{% block footer %}
Copyright &copy; 2013 Entr'ouvert&nbsp;&mdash;&nbsp;{{ AUTHENTIC2_VERSION }}
{% endblock %}
</div>
</div>
</body>
</html>

View File

@ -0,0 +1,43 @@
{% extends "base.html" %}
{% load i18n %}
{% block title %}
{% trans "Authentic - Account Management" %}
{% endblock %}
{% block breadcrumb %}
<ul id="breadcrumb">
<li><a href="{{ INTRANET_URL }}">Accueil</a></li>
<li>Mon compte</li>
</ul>
{% endblock %}
{% block content %}
<h2>{% trans "Account Management" %}</h2>
<h3>{% trans "Profile" %}</h3>
<div id="profile">
{% if profile %}
<dl>
{% for key, values in profile %}
<dt>{{ key|capfirst }}</dt>
<dd>{% if values|length == 1 %}{{ values.0 }}{% else %}
<ul>
{% for value in values %}
<li>{{ value }}</li>
{% endfor %}
</ul>
{% endif %}
</dd>
{% endfor %}
</dl>
{% endif %}
<p><a href="{% url 'email-change' %}">{% trans "Change email" %}</a></p>
<p><a href="{% url 'profile_edit' %}">{% trans "Edit profile" %}</a></p>
<p><a href="{% url 'delete_account' %}">{% trans "Delete profile" %}</a></p>
</div>
<h3>{% trans "Credentials" %}</h3>
{% for html_block in frontends_block %}
{{ html_block|safe }}
{% endfor %}
<p><a href="/">{% trans "Back" %}</a></p>
{% endblock %}

BIN
portail-citoyen2/.rnd Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -0,0 +1,109 @@
/* CSS authentic-cdg59*/
a {
color: #005da8;
}
span.required {
background: url(required.png) 8px 0px no-repeat;
padding: 0 0 0 20px;
font-size: 70%;
overflow: hidden;
color: white;
}
div.content {
margin-left: 5px;
}
div.TextWidget textarea,
div.ValidatedStringWidget input,
div.StringWidget input,
div.EmailWidget input,
div.IntWidget input,
div.PasswordWidget input {
border: 1px inset #ccc;
margin: 1px;
padding: 1px 2px;
}
div.TextWidget textarea:focus,
div.ValidatedStringWidget input:focus,
div.StringWidget input:focus,
div.EmailWidget input:focus,
div.IntWidget input:focus,
div.PasswordWidget input:focus {
border: 2px solid #d1002e;
margin: 0px;
}
div.SubmitWidget input, input[type=submit] {
font-weight: bold;
background: #005da8 url(puce_btn.gif) 5px 50% no-repeat;
border:0px;
-moz-border-radius: 5px;
/*border-radius: 5px;*/
color: #FFFFFF;
cursor:pointer;
margin:3px 0px;
padding:3px 5px 4px 25px;
}
div.form div.title, form.quixote div.title {
font-weight: bold;
}
div.errornotice {
background: #fd6;
border: 1px solid #ffae15;
margin-bottom: 1em;
padding: 5px;
font-size: 90%;
width: 500px;
}
div.error {
color: black;
font-weight: bold;
background: white url(warning.png) top left no-repeat;
padding-left: 20px;
}
div.buttons div.SubmitWidget,
div.buttons div.SubmitWidget div.content {
display: inline;
}
div.buttons br { display: none; }
input[type="submit"][name="submit"] {
font-weight: bold;
background: #005da8 url(puce_btn.gif) 5px 50% no-repeat;
border:0px;
-moz-border-radius: 5px;
/*border-radius: 5px;*/
color: #FFFFFF;
cursor:pointer;
margin:3px 0px;
padding:3px 5px 4px 25px;
}
div.hint {
font-size: 80%;
}
div.widget {
margin-bottom: 0.5em;
}
div#error {
border: 3px double #800;
width: 50%;
margin: 2em auto 0;
background: white;
padding: 2px;
}
div#error h1 {
margin: 0;
border-bottom: 1px solid black;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

View File

@ -0,0 +1,6 @@
<?xml version="1.0"?>
<theme name="pratic2" version="1.0">
<label>New Pr@tic</label>
<desc>New Pr@tic Theme</desc>
<author>Frederic Peters &amp; artists</author>
</theme>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,32 @@
#nav {
float: left;
width: 10em;
}
#nav ul {
list-style: none;
padding-left: 0px;
}
#nav li {
margin: 5px 0px;
}
#main-content {
margin-left: 10em;
}
.block {
text-align: left;
background: white;
margin: 10px 10px;
padding: 10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #ccc;
box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
opacity: 0.9;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 B

View File

@ -0,0 +1,184 @@
/* CSS authentic-cdg59*/
@import url("authentic-common.css");
body {
margin: 0 auto;
padding: 0;
background: #E6E7EB;
color: black;
font-family: Trebuchet MS;
width:800px;
height:700px;
}
a {
color: #005da8;
font-weight:bold;
text-decoration: none;
}
a:hover {
text-decoration: underline;
color:#d1002e;
}
.title {
color:#555;
}
#head p {
font-weight: bold;
margin: auto;
text-align: right;
font-size: smaller;
font-style: italic;
color:#005da8;
background: #d5dee3;
}
#page {
border:1px solid #CCC;
-moz-border-radius:5px;
border-radius:5px;
}
#top {
-moz-border-radius: 5px 5px 0 0 ;
height:135px;
background: url(imageTop.png) no-repeat;
border-bottom: 8px solid #d1002e;
background-color:#FFFFFF;
}
#top h1 {
margin: 0px auto 0px auto; /*texte centré*/
width:100px;
color:#000;
padding-top:100px;
}
#info-box h1 {
color:#005da8;
}
#content {
padding: 1em 2em 3em 2em;
position: relative;
background:#FFFFFF url(lockscreen.png) top right no-repeat;
}
ul#breadcrumb {
margin: 0 0 0 0;
font-size: 70%;
background-color: #d5dee3;
padding: 0.5ex;
color:#005da8;
}
ul#breadcrumb li {
list-style: none;
display: inline;
}
ul#breadcrumb li:first-child:before {
content: "";
}
ul#breadcrumb li:before {
content: " > ";
color: black;
}
#footer {
-moz-border-radius: 0 0 5px 5px ;
border-top: 8px solid #005da8;
background: #d5dee3;
height:60px;
position:relative;
}
#footer p {
font-weight: bold;
margin: auto;
text-align: right;
font-size: smaller;
font-style: italic;
color:#005da8;
}
#marquee {
height:30px;
background:#FFFFFF;
}
#marquee p {
font-weight:bold;
font-size:12px;
text-align:center;
color:#d1002e;
}
p#forgot-password {
position: absolute;
right: 30px;
top: 60px;
}
#infocookie {
height:30px;
background:#FFFFFF;
}
#infocookie p {
padding-top:5px;
font-weight:bold;
font-size:12px;
margin:auto;
/*padding:auto;*/
text-align:left;
color:#d1002e;
}
#europe {
width:70px;
height:48px;
margin-top:5px;
margin-left:5px;
}
#france {
background-color:#FFFFFF;
}
#npdc {
}
p#register {
position: absolute;
right: 30px;
top: 100px;
}
p#cookies {
border: 1px solid #888;
background: #ccf url(info-mini.png) 15px 15px no-repeat;
padding-left: 60px;
height: 60px;
line-height: 60px;
display:none;
}
ul {
list-style: disc;
}
ul.FederationsWidget {
font-weight: bold;
}
ul.FederationsWidget a.terminate {
font-weight: normal;
display: block;
margin-left: 5em;
margin-bottom: 1em;
}

View File

@ -0,0 +1,27 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>[page_title]</title>
<link rel="stylesheet" type="text/css" href="[css]"/>
[script]
</head>
<body[if-any onload] onload="[onload]"[end]>
<div id="page">
<div id="top"> <h1>Pr@tic</h1> </div>
[if-any breadcrumb]<p id="breadcrumb">[breadcrumb]</p>[end]
<div id="content">
<div id="info-box"><h1>[if-any title][title][else][site_name][end]</h1></div>
[prelude]
[body]
</div>
<div id="infocookie"><p>&nbsp;&nbsp;Vous devez accepter les cookies pour vous identifier.</p></div>
<div id="footer">
<img id="europe" alt="Europe" src="themes/pratic2/imageFooter/Europe.png" />
<img id="france" alt="République française" src="themes/pratic2/imageFooter/RepFrancaise.png" />
<img id="npdc" alt="Nord pas de calais" src="themes/pratic2/imageFooter/NPDC.png" />
</div>
<div id="head"><p id="lasso">Powered by Lasso</p></div>
</div>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 809 B

View File

@ -0,0 +1,109 @@
<!DOCTYPE html>
{% load menu_tags cms_tags sekizai_tags i18n portail_citoyen_tags staticfiles %}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="content-language" content="fr" />
<title>Compte Citoyen :: Démo :: {% page_attribute "page_title" %}</title>
<!-- <link rel="stylesheet" type="text/css" href="{% static "portail_citoyen/css/style.css" %}"> -->
<link rel="stylesheet" href="{{ STATIC_URL }}pratic2/style.css" />
<link rel="stylesheet" href="{{ STATIC_URL }}pratic2/portail-citoyen.css" />
{% render_block "css" %}
{% block extra_scripts %}
<script src="{% static "cms/js/libs/jquery.min.js" %}"></script>
{% endblock %}
</head>
<body {% block bodyargs %}{% endblock %}>
{% cms_toolbar %}
<div id="page">
<div id="top">
<h1>Pr@tic</h1>
<!-- <div class="region-header">
{% if user.is_authenticated %}
<div id="toplinks">
<span class="logged-in">
<p class="user fullname">{{ user.get_full_name }}</p>
<a class="logout" href="{{ LOGOUT_URL }}">Déconnexion</a>
{% user_in_group "Agglo::Téléservices::Admin" as is_eservice_admin %}
{% user_in_group_prefix "Agglo::Téléservices::BackOffice::" as is_eservice_backoffice_user %}
{% if is_eservice_admin %}
<a class="restricted" href="{{ ESERVICES }}admin/">Administration</a>
{% elif is_eservice_backoffice_user %}
<a class="restricted" href="{{ ESERVICES }}backoffice/">Back office</a>
{% endif %}
</span>
</div>
{% endif %}
</div>
<div id="contact-us"><a href="mailto:info@entrouvert.com">Contactez-nous</a></div>
</div> -->
</div>
{% block breadcrumb %}
<ul id="breadcrumb">
{% show_breadcrumb "breadcrumb.html" %}
</ul>
{% endblock %}
<div id="content">
{% block menu %}
<div id="nav">
<p>Bonjour {{ user.get_full_name }}</p>
<ul>{% show_menu 1 0 100 100 "portail_citoyen/top-menu.html" %}
<li id="top-menu-aide" class="sibling">
<a href="{{ LOGOUT_URL }}">Déconnexion</a>
</li>
</ul>
</div>
{% endblock %}
{% block messages %}
{% if messages %}
<div id="messages" class="block">
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
</div>
{% endif %}
{% endblock %}
<div id="main-content">
{% block content %}
{% endblock %}
</div> <!-- #main-content -->
</div> <!-- #main-content-wrapper -->
<div id="footer">
<img id="europe" alt="Europe" src="{% static "pratic2/imageFooter/Europe.png" %}" />
<img id="france" alt="République française" src="{% static "pratic2/imageFooter/RepFrancaise.png" %}" />
<img id="npdc" alt="Nord pas de calais" src="{% static "pratic2/imageFooter/NPDC.png" %}" />
</div>
<div id="head"><p id="lasso">Powered by Authentic</p></div>
</div>
{% render_block "js" %}
{% if messages %}
<script>
jQuery('#messages').delay(3000*(1+{{ messages|length }})).fadeOut('slow');
</script>
{% endif %}
<script>
jQuery(window).resize(function() {
if (jQuery(window).width() < 490) {
if (! jQuery('#nav').hasClass('small')) {
jQuery('#nav').addClass('small');
jQuery('#nav').hide();
jQuery('#single-title').click(function() {
jQuery('#nav').slideToggle();
});
}
} else {
if (jQuery('#nav').hasClass('small')) {
jQuery('#nav').removeClass('small');
jQuery('#nav').show();
jQuery('#single-title').unbind('click');
}
}
}).trigger('resize');
</script>
</body>
</html>

View File

@ -0,0 +1,53 @@
{% load staticfiles i18n %}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="{{ STATIC_URL }}pratic2/authentic.css" />
<!-- <link rel="stylesheet" href="{{ STATIC_URL }}jquery/css/jquery-ui.custom.css" />
<link rel="stylesheet" href="{{ STATIC_URL }}ulx/css/ulx.css" /> -->
<title>{% block title %}User test{% endblock %}</title>
{{ openid_meta }}
{% block extra_scripts %}
{% endblock %}
</head>
<body {% block bodyargs %}{% endblock %} >
<div id="page">
<div id="top">
<h1>Pr@tic</h1>
</div>
{% block breadcrumb %}
{% endblock %}
<div id="content">
{% if request.user.is_authenticated %}
<div id="user">
<p>
{% blocktrans with request.user.get_full_name as username %}Hello {{ username }}.{% endblocktrans %}
<a id="logout" href="{% url 'auth_logout' %}">{% trans "Logout" %}</a></p>
</div>
{% endif %}
{% block messages %}
{% if messages %}
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
{% endblock %}
{% block content %}{% endblock %}
</div>
<div id="footer">
<img id="europe" alt="Europe" src="{% static "pratic2/imageFooter/Europe.png" %}" />
<img id="france" alt="République française" src="{% static "pratic2/imageFooter/RepFrancaise.png" %}" />
<img id="npdc" alt="Nord pas de calais" src="{% static "pratic2/imageFooter/NPDC.png" %}" />
</div>
<div id="head"><p id="lasso">Powered by Authentic</p></div>
</div>
</body>
</html>

View File

@ -0,0 +1,100 @@
<!DOCTYPE html>
{% load menu_tags cms_tags sekizai_tags i18n portail_citoyen_tags staticfiles %}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="content-language" content="fr" />
<title>Compte Citoyen :: Démo :: {% page_attribute "page_title" %}</title>
<link rel="stylesheet" type="text/css" href="{% static "portail_citoyen/css/style.css" %}">
{% render_block "css" %}
{% block extra_scripts %}
<script src="{% static "cms/js/libs/jquery.min.js" %}"></script>
{% endblock %}
</head>
<body {% block bodyargs %}{% endblock %}>
{% cms_toolbar %}
<div id="page">
<div id="header">
<div id="top">
<h1 id="logo"><a href="/"><img src="{% static "portail_citoyen/img/logo.png" %}" alt="Entr'ouvert"/></a>Portail citoyen</h1>
<div class="region-header">
{% if user.is_authenticated %}
<div id="toplinks">
<span class="logged-in">
<p class="user fullname">{{ user.get_full_name }}</p>
<a class="logout" href="{{ LOGOUT_URL }}">Déconnexion</a>
{% user_in_group "Agglo::Téléservices::Admin" as is_eservice_admin %}
{% user_in_group_prefix "Agglo::Téléservices::BackOffice::" as is_eservice_backoffice_user %}
{% if is_eservice_admin %}
<a class="restricted" href="{{ ESERVICES }}admin/">Administration</a>
{% elif is_eservice_backoffice_user %}
<a class="restricted" href="{{ ESERVICES }}backoffice/">Back office</a>
{% endif %}
</span>
</div>
{% endif %}
</div>
<div id="contact-us"><a href="mailto:info@entrouvert.com">Contactez-nous</a></div>
</div>
</div>
</div> <!-- header -->
<div id="main-content-wrapper">
{% block menu %}
<div id="nav">
<ul>{% show_menu_below_id "top-page" 0 0 100 100 "portail_citoyen/top-menu.html" %}</ul>
</div>
{% endblock %}
{% block messages %}
{% if messages %}
<div id="messages" class="block">
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
</div>
{% endif %}
{% endblock %}
<div id="main-content">
<div id="content">
{% block content %}
{% endblock %}
</div> <!-- #content -->
</div> <!-- #main-content -->
</div> <!-- #main-content-wrapper -->
<div id="footer">
<p id="legal">Copyright © 2006-2014 Entr'ouvert</p>
<ul id="footer-menu">
</ul>
</div>
</div>
{% render_block "js" %}
{% if messages %}
<script>
jQuery('#messages').delay(3000*(1+{{ messages|length }})).fadeOut('slow');
</script>
{% endif %}
<script>
jQuery(window).resize(function() {
if (jQuery(window).width() < 490) {
if (! jQuery('#nav').hasClass('small')) {
jQuery('#nav').addClass('small');
jQuery('#nav').hide();
jQuery('#single-title').click(function() {
jQuery('#nav').slideToggle();
});
}
} else {
if (jQuery('#nav').hasClass('small')) {
jQuery('#nav').removeClass('small');
jQuery('#nav').show();
jQuery('#single-title').unbind('click');
}
}
}).trigger('resize');
</script>
</body>
</html>

View File

@ -0,0 +1,6 @@
<ul class="mes-demarches">
{% for data in demandes reversed %}
<li><a href="{{data.url}}">{{data.title}}</a></li>
{% endfor %}
</ul>

View File

@ -0,0 +1,8 @@
<div class="demarches">
<ul>
{% for d in teleservices.data|dictsort:"title" %}
<li><a href="{{ wcs_url }}/login/?ReturnUrl={{ d.url }}">{{ d.title }}</a></li>
{% endfor %}
</ul>
<p class="toutes-les-demarches"><a href="{{ wcs_url }}/login/">Toutes les demandes</a></p>
</div>

View File

@ -0,0 +1,9 @@
{% for ance in ancestors %}
<li>
{% if not forloop.last %}
<a href="{{ ance.get_absolute_url }}">{{ ance.get_menu_title }}</a>
{% else %}
<span class="active">{{ ance.get_menu_title }}</span>
{% endif %}
</li>
{% endfor %}