diff options
Diffstat (limited to 'layouts/partials/footer.html')
-rw-r--r-- | layouts/partials/footer.html | 63 |
1 files changed, 56 insertions, 7 deletions
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 9bfe283..5b2c7f7 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -3,13 +3,13 @@ <div class="container"> <div class="row"> <div class="col-md-3 col-sm-6 mb-4 mb-md-0"> - <a href="{{.Site.BaseURL}}"><img src="{{.Site.Params.logo | absURL }}" alt="{{.Site.Title}}" class="img-fluid"></a> + <a href="{{site.BaseURL}}"><img src="{{site.Params.logo | absURL }}" alt="{{site.Title}}" class="img-fluid"></a> </div> <div class="col-md-3 col-sm-6 mb-4 mb-md-0"> {{ if .Site.Params.address }} <h6>Address</h6> <ul class="list-unstyled"> - <li class="font-secondary text-dark">{{.Site.Params.address | markdownify }}</li> + <li class="font-secondary text-dark">{{site.Params.address | markdownify }}</li> </ul> {{ end }} </div> @@ -17,19 +17,24 @@ {{ if or .Site.Params.mobile .Site.Params.email }} <h6>Contact Info</h6> <ul class="list-unstyled"> +<<<<<<< HEAD {{ if .Site.Params.mobile }} <li class="font-secondary text-dark">Tel : {{ .Site.Params.mobile | markdownify }}</li> {{ end }} {{ if .Site.Params.email }} <li class="font-secondary text-dark">Email : {{ .Site.Params.email | markdownify }}</li> {{ end }} +======= + <li class="font-secondary text-dark">Tel : {{ site.Params.mobile | markdownify }}</li> + <li class="font-secondary text-dark">Email : {{ site.Params.email | markdownify }}</li> +>>>>>>> df24e83ce3d2ac97f64500bb77538447815d9cc7 </ul> {{ end }} </div> <div class="col-md-3 col-sm-6 mb-4 mb-md-0"> <h6>Follow</h6> <ul class="list-inline d-inline-block"> - {{ range .Site.Params.social }} + {{ range site.Params.social }} <li class="list-inline-item"><a href="{{ .URL }}" class="text-dark"><i class="{{ .icon }}"></i></a></li> {{ end }} </ul> @@ -38,19 +43,19 @@ </div> </div> <div class="text-center pb-3"> - <p class="mb-0">{{ .Site.Params.copyright | markdownify }}</p> + <p class="mb-0">{{ site.Params.copyright | markdownify }}</p> </div> </footer> -{{ if .Site.Params.search }} +{{ if site.Params.search }} <script> var indexURL = {{ "index.json" | absURL }} </script> {{ end }} {{ "<!-- JS Plugins -->" | safeHTML }} -{{ range .Site.Params.plugins.js}} +{{ range site.Params.plugins.js}} <script src="{{ .link | absURL }}"></script> {{ end }} @@ -59,7 +64,7 @@ <script src="{{ $script.Permalink }}"></script> {{ "<!-- google analitycs -->" | safeHTML }} -{{ with .Site.Params.google_analitycs_id }} +{{ with site.Params.google_analitycs_id }} <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), @@ -68,4 +73,48 @@ ga('create', '{{ . }}', 'auto'); ga('send', 'pageview'); </script> +{{ end }} + + +<!-- cookie --> +{{ if site.Params.cookies.enable }} +<script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/2.2.1/js.cookie.min.js"></script> +<div id="js-cookie-box" class="cookie-box cookie-box-hide"> + This site uses cookies. By continuing to use this website, you agree to their use. <span id="js-cookie-button" class="btn btn-sm btn-outline-light ml-2">I Accept</span> +</div> +<script> + (function ($) { + const cookieBox = document.getElementById('js-cookie-box'); + const cookieButton = document.getElementById('js-cookie-button'); + if (!Cookies.get('cookie-box')) { + cookieBox.classList.remove('cookie-box-hide'); + cookieButton.onclick = function () { + Cookies.set('cookie-box', true, { + expires: {{ site.Params.cookies.expire_days }} + }); + cookieBox.classList.add('cookie-box-hide'); + }; + } + })(jQuery); +</script> + +<!-- cookie style --> +<style> +.cookie-box { + position: fixed; + left: 0; + right: 0; + bottom: 0; + text-align: center; + z-index: 9999; + padding: 1rem 2rem; + background: rgb(71, 71, 71); + transition: all .75s cubic-bezier(.19, 1, .22, 1); + color: #fdfdfd; +} + +.cookie-box-hide { + display: none; +} +</style> {{ end }}
\ No newline at end of file |