Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Miroslav Kratochvil
jekyll-theme-lcsb-default
Commits
09699422
Verified
Commit
09699422
authored
Apr 10, 2020
by
Laurent Heirendt
✈
Browse files
changes edp to lap
parent
cc2599b5
Changes
2
Hide whitespace changes
Inline
Side-by-side
_includes/css-imports.html
View file @
09699422
<style>
#
ed
p-cookies-banner
{
#
la
p-cookies-banner
{
position
:
fixed
;
bottom
:
0
;
background-color
:
#fff
;
...
...
@@ -13,39 +13,39 @@
width
:
100%
;
}
#
ed
p-cookies-banner
.banner-text
{
#
la
p-cookies-banner
.banner-text
{
float
:
center
;
min-height
:
60px
;
padding-left
:
40px
;
padding-right
:
40px
;
}
@media
(
max-width
:
991px
)
{
#
ed
p-cookies-banner
.banner-text
{
#
la
p-cookies-banner
.banner-text
{
float
:
inherit
;
text-align
:
center
;
max-width
:
100%
;
}
}
#
ed
p-cookies-banner
.banner-text
p
a
{
#
la
p-cookies-banner
.banner-text
p
a
{
color
:
#84c4f1
;
}
#
ed
p-cookies-banner
.banner-text
p
a
:hover
{
#
la
p-cookies-banner
.banner-text
p
a
:hover
{
color
:
#198cdc
;
}
#
ed
p-cookies-banner
.banner-buttons
{
#
la
p-cookies-banner
.banner-buttons
{
float
:
center
;
line-height
:
54px
;
}
@media
(
max-width
:
991px
)
{
#
ed
p-cookies-banner
.banner-buttons
{
#
la
p-cookies-banner
.banner-buttons
{
float
:
inherit
;
text-align
:
center
;
max-width
:
100%
;
}
}
#
ed
p-cookies-banner
.banner-buttons
.
ed
p-cookies-accept
,
#
ed
p-cookies-banner
.banner-buttons
.
ed
p-cookies-refuse
,
#
ed
p-cookies-banner
.banner-buttons
.
ed
p-cookies-more
{
#
la
p-cookies-banner
.banner-buttons
.
la
p-cookies-accept
,
#
la
p-cookies-banner
.banner-buttons
.
la
p-cookies-refuse
,
#
la
p-cookies-banner
.banner-buttons
.
la
p-cookies-more
{
margin
:
0.3rem
0.5rem
;
text-decoration
:
none
;
padding
:
10px
25px
;
...
...
@@ -57,9 +57,9 @@
-moz-box-sizing
:
border-box
;
-webkit-box-sizing
:
border-box
;
}
#
ed
p-cookies-banner
.banner-buttons
.
ed
p-cookies-accept
:hover
,
#
ed
p-cookies-banner
.banner-buttons
.
ed
p-cookies-refuse
:hover
,
#
ed
p-cookies-banner
.banner-buttons
.
ed
p-cookies-more
:hover
{
#
la
p-cookies-banner
.banner-buttons
.
la
p-cookies-accept
:hover
,
#
la
p-cookies-banner
.banner-buttons
.
la
p-cookies-refuse
:hover
,
#
la
p-cookies-banner
.banner-buttons
.
la
p-cookies-more
:hover
{
background
:
white
;
color
:
#198cdc
!important
;
border
:
1px
solid
#198cdc
;
...
...
@@ -68,7 +68,7 @@
-webkit-box-sizing
:
border-box
;
text-decoration
:
none
;
}
#
ed
p-cookies-banner
.btn
{
#
la
p-cookies-banner
.btn
{
display
:
inline-block
;
margin-bottom
:
0
;
text-align
:
center
;
...
...
@@ -85,11 +85,11 @@
user-select
:
none
;
}
#
ed
p-cookies-banner
.btn.active
{
#
la
p-cookies-banner
.btn.active
{
background-color
:
#D9EDF7
;
border-color
:
#85c5e5
;
}
#
ed
p-cookies-banner
.btn.disabled
{
#
la
p-cookies-banner
.btn.disabled
{
background-color
:
#D9EDF7
;
border-color
:
#85c5e5
;
}
...
...
@@ -136,14 +136,14 @@ function loadPiwik() {
g
.
src
=
u
+
'
matomo.js
'
;
s
.
parentNode
.
insertBefore
(
g
,
s
);
}
function
show
Ed
pCookieBanner
()
{
var
popup
=
jQuery
(
'
#
ed
p-cookies-banner
'
);
function
show
la
pCookieBanner
()
{
var
popup
=
jQuery
(
'
#
la
p-cookies-banner
'
);
popup
.
hide
();
popup
.
slideDown
(
'
slow
'
);
console
.
log
(
'
popped the banner
'
);
}
function
hide
Ed
pCookieBanner
()
{
var
popup
=
jQuery
(
'
#
ed
p-cookies-banner
'
);
function
hide
la
pCookieBanner
()
{
var
popup
=
jQuery
(
'
#
la
p-cookies-banner
'
);
popup
.
hide
();
console
.
log
(
'
removed the banner
'
);
}
...
...
@@ -160,61 +160,61 @@ function clearPiwik() {
$
(
document
).
ready
(
function
()
{
hide
Ed
pCookieBanner
();
hide
la
pCookieBanner
();
/* accept */
$
(
'
.
ed
p-cookies-accept
'
).
click
(
function
(
e
)
{
$
(
'
.
la
p-cookies-accept
'
).
click
(
function
(
e
)
{
e
.
preventDefault
(
true
);
console
.
log
(
'
clicked on accept
'
);
Cookies
.
set
(
'
ed
p_cookie_agree
'
,
1
,
{
expires
:
parseInt
(
settings
.
expires
),
path
:
'
/
'
});
hide
Ed
pCookieBanner
();
//jQuery('#
ed
p-cookies-banner').slideUp('slow');
jQuery
(
'
.
ed
p-cookies-accept
'
).
addClass
(
'
disabled
'
);
jQuery
(
'
.
ed
p-cookies-refuse
'
).
removeClass
(
'
disabled
'
);
Cookies
.
set
(
'
la
p_cookie_agree
'
,
1
,
{
expires
:
parseInt
(
settings
.
expires
),
path
:
'
/
'
});
hide
la
pCookieBanner
();
//jQuery('#
la
p-cookies-banner').slideUp('slow');
jQuery
(
'
.
la
p-cookies-accept
'
).
addClass
(
'
disabled
'
);
jQuery
(
'
.
la
p-cookies-refuse
'
).
removeClass
(
'
disabled
'
);
jQuery
(
this
).
blur
();
loadPiwik
();
});
/* refuse */
$
(
'
.
ed
p-cookies-refuse
'
).
click
(
function
(
e
)
{
$
(
'
.
la
p-cookies-refuse
'
).
click
(
function
(
e
)
{
e
.
preventDefault
(
true
);
console
.
log
(
'
clicked on refuse
'
);
clearPiwik
();
Cookies
.
set
(
'
ed
p_cookie_agree
'
,
0
,
{
expires
:
parseInt
(
settings
.
expires
),
path
:
'
/
'
});
hide
Ed
pCookieBanner
();
//jQuery('#
ed
p-cookies-banner').slideUp('slow');
jQuery
(
'
.
ed
p-cookies-refuse
'
).
addClass
(
'
disabled
'
);
jQuery
(
'
.
ed
p-cookies-accept
'
).
removeClass
(
'
disabled
'
);
Cookies
.
set
(
'
la
p_cookie_agree
'
,
0
,
{
expires
:
parseInt
(
settings
.
expires
),
path
:
'
/
'
});
hide
la
pCookieBanner
();
//jQuery('#
la
p-cookies-banner').slideUp('slow');
jQuery
(
'
.
la
p-cookies-refuse
'
).
addClass
(
'
disabled
'
);
jQuery
(
'
.
la
p-cookies-accept
'
).
removeClass
(
'
disabled
'
);
jQuery
(
this
).
blur
();
});
/* default mechanism */
if
(
!
jQuery
(
'
body
'
).
hasClass
(
'
ed
p-cookies-proceed
'
))
{
jQuery
(
'
body
'
).
addClass
(
'
ed
p-cookies-proceed
'
);
if
(
!
jQuery
(
'
body
'
).
hasClass
(
'
la
p-cookies-proceed
'
))
{
jQuery
(
'
body
'
).
addClass
(
'
la
p-cookies-proceed
'
);
if
(
window
.
doNotTrack
||
navigator
.
doNotTrack
||
navigator
.
msDoNotTrack
||
(
'
external
'
in
window
&&
'
msTrackingProtectionEnabled
'
in
window
.
external
))
{
if
(
window
.
doNotTrack
==
"
1
"
||
navigator
.
doNotTrack
==
"
yes
"
||
navigator
.
doNotTrack
==
"
1
"
||
navigator
.
msDoNotTrack
==
"
1
"
||
(
'
external
'
in
window
&&
'
msTrackingPronectionEnabled
'
in
window
.
external
&&
window
.
external
.
msTrackingProtectionEnabled
()))
{
/* Do Not Track is enabled => stop */
jQuery
(
'
.
ed
p-cookies-dnt-inactive
'
).
hide
();
// Hide no DNT message.
jQuery
(
'
.
ed
p-cookies-accept, .
ed
p-cookies-refuse
'
).
addClass
(
'
disabled
'
);
jQuery
(
'
.
la
p-cookies-dnt-inactive
'
).
hide
();
// Hide no DNT message.
jQuery
(
'
.
la
p-cookies-accept, .
la
p-cookies-refuse
'
).
addClass
(
'
disabled
'
);
}
}
jQuery
(
'
.
ed
p-cookies-dnt-active
'
).
hide
();
// Hide DNT message.
ed
pCookieAgree
=
getCookie
(
'
ed
p_cookie_agree
'
);
console
.
log
(
ed
pCookieAgree
);
if
(
ed
pCookieAgree
==
'
0
'
)
{
jQuery
(
'
.
la
p-cookies-dnt-active
'
).
hide
();
// Hide DNT message.
la
pCookieAgree
=
getCookie
(
'
la
p_cookie_agree
'
);
console
.
log
(
la
pCookieAgree
);
if
(
la
pCookieAgree
==
'
0
'
)
{
/* Visitor refused our cookies => remove piwik trace if present */
jQuery
(
'
.
ed
p-cookies-refuse
'
).
addClass
(
'
disabled
'
);
jQuery
(
'
.
la
p-cookies-refuse
'
).
addClass
(
'
disabled
'
);
clearPiwik
();
}
else
if
(
ed
pCookieAgree
==
'
1
'
)
{
else
if
(
la
pCookieAgree
==
'
1
'
)
{
/* Visitor accepted our cookies => load Piwik */
jQuery
(
'
.
ed
p-cookies-accept
'
).
addClass
(
'
disabled
'
);
jQuery
(
'
.
la
p-cookies-accept
'
).
addClass
(
'
disabled
'
);
loadPiwik
();
}
else
{
/* Visitor did not choose yet */
//var
ed
pCookieAgree = Cookies.set('
ed
p_cookie_agree', {path: '/'}); // do not set cookie
show
Ed
pCookieBanner
();
//var
la
pCookieAgree = Cookies.set('
la
p_cookie_agree', {path: '/'}); // do not set cookie
show
la
pCookieBanner
();
}
}
...
...
_includes/footer.html
View file @
09699422
...
...
@@ -35,14 +35,14 @@
</div>
</div>
</footer>
<div
id=
"
ed
p-cookies-banner"
>
<div
id=
"
la
p-cookies-banner"
>
<div
class=
"banner-text"
>
<p>
This website needs some cookies and similar means to function.
<br>
If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service.
</p>
</div>
<div
class=
"banner-buttons"
>
<button
class=
"btn
ed
p-cookies-accept"
type=
"button"
>
Accept cookies for aggregated statistics
</button>
<button
class=
"btn
ed
p-cookies-refuse"
type=
"button"
>
No thanks, only technically necessary cookies
</button>
<a
class=
"btn
ed
p-cookies-more"
href=
"/policy"
>
More information
</a>
<button
class=
"btn
la
p-cookies-accept"
type=
"button"
>
Accept cookies for aggregated statistics
</button>
<button
class=
"btn
la
p-cookies-refuse"
type=
"button"
>
No thanks, only technically necessary cookies
</button>
<a
class=
"btn
la
p-cookies-more"
href=
"/policy"
>
More information
</a>
</div>
</div>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment