fix share link js, modified privacy policy

This commit is contained in:
wgroeneveld 2020-05-26 17:24:02 +02:00
parent 2a24b3c2dc
commit 022c7e82a4
5 changed files with 76 additions and 18 deletions

View File

@ -35,6 +35,10 @@ fb post boost - status 17/05:
fb post boost - status 20/05 (16u):
154 likes, 29 opm, 31x gedeeld, 661 likes, 705 volgen.
fb post boost - status 23/05 (16u):
eindstats: bereik 6.012, betrokkenheid 479, klikken op links 180
237 likes, 34 opm, 38x gedeeld, 674 likes, 720 volgen.
[X] Facebook posts auto-grab IDs op een of andere manier? https://developers.facebook.com/docs/graph-api/reference/v7.0/page/feed reeds included
[ ] fucking token die maar 2 maand houdbaar is - in kalender zetten? met api calls auto-refreshen op een of andere manier
@ -49,6 +53,7 @@ fb post boost - status 20/05 (16u):
[-] Pieter Facebook (bericht gestuurd)
[-] Debbie Facebook (bericht gestuurd)
[ ] Bake Off Vlaanderen bake-along groep? https://www.facebook.com/groups/1559392017451480
[-] FB peep hulp Radio I (onderweg)
### Recensies vragen
@ -67,7 +72,7 @@ fb post boost - status 20/05 (16u):
### Doorverkoop
[ ] Verkopen via winkeltje Schoofs in Genk?
[ ] Samenwerking Grimm?
[-] Samenwerking Grim? (gemaild, 23/05)
[ ] Sanemwerking Standaard Boekhandel Hasselt? (na lokaal artikel pers?)
### Pers

View File

@ -7,11 +7,11 @@ disablefb: true
Deze website maakt gebruik van de volgende externe componenten, waar mogelijks cookies aan zijn verbonden:
#### Google Analytics
#### Website statistieken
Deze website gebruikt anonieme IP-gegevens in de vorm van Google Analytics om websiteverkeer beter op te kunnen volgen. Er worden geen enkele persoons- of locatiegebonden gegevens mee opgenomen.
Deze website gebruikt anonieme IP-gegevens om websiteverkeer beter op te kunnen volgen. Er worden geen enkele persoons- of locatiegebonden gegevens mee opgenomen. Hiervoor wordt Fathom gebruikt, en niet Google Analytics, en de data wordt niet verstuurd naar derden.
Meer informatie over het gebruik van anonieme IP-gegevens door Google: https://support.google.com/analytics/answer/2763052?hl=nl
Meer informatie over het gebruik van cookies door Fathom: https://usefathom.com/privacy
#### YouTube

View File

@ -1,4 +1,5 @@
(function() {
const doc = document.documentElement;
// from swift theme: sandwich
// ******
@ -15,6 +16,10 @@
}
}
function createEl(element = 'div') {
return document.createElement(element);
}
function isObj(obj) {
return (obj && typeof obj === 'object' && obj !== null) ? true : false;
}
@ -36,6 +41,55 @@
}
}
const copyToClipboard = str => {
let copy, selection, selected;
copy = createEl('textarea');
copy.value = str;
copy.setAttribute('readonly', '');
copy.style.position = 'absolute';
copy.style.left = '-9999px';
selection = document.getSelection();
doc.appendChild(copy);
// check if there is any selected content
selected = selection.rangeCount > 0 ? selection.getRangeAt(0) : false;
copy.select();
document.execCommand('copy');
doc.removeChild(copy);
if (selected) { // if a selection existed before copying
selection.removeAllRanges(); // unselect existing selection
selection.addRange(selected); // restore the original selection
}
}
(function copyLinkToShare() {
let copy, copied, excerpt, isCopyIcon, isInExcerpt, link, postCopy, postLink, target;
copy = 'copy';
copied = 'copy_done';
excerpt = 'excerpt';
postCopy = 'post_copy';
postLink = 'post_card';
doc.addEventListener('click', function(event) {
target = event.target;
isCopyIcon = containsClass(target, copy);
let isWithinCopyIcon = target.closest(`.${copy}`);
if (isCopyIcon || isWithinCopyIcon) {
let icon = isCopyIcon ? isCopyIcon : isWithinCopyIcon;
isInExcerpt = containsClass(icon, postCopy);
if (isInExcerpt) {
link = target.closest(`.${excerpt}`).previousElementSibling;
link = containsClass(link, postLink)? elemAttribute(link, 'href') : false;
} else {
link = window.location.href;
}
if(link) {
copyToClipboard(link);
pushClass(icon, copied);
}
}
});
})();
(function() {
let bar = 'nav_bar-wrap';
let navBar = elem(`.${bar}`);

View File

@ -52,7 +52,6 @@
</div>
</article>
</div>
<hr/>
<div class='post'>
<aside>
{{- partial "aside" . }}

View File

@ -1,19 +1,19 @@
{{- $kin := (where .Site.RegularPages ".Params.tags" "intersect" .Params.tags) }}
{{ if (ne (len $kin) 0) }}
<h3>{{ i18n "moreFrom" .Site.Title }} &raquo;</h3>
<ul class='posts aside'>
{{- $siblings := (where $kin ".Title" "!=" .Title) }}
{{- with $siblings }}
{{- range first 2 . }}
{{- partial "excerpt" . }}
{{- end }}
{{- else }}
{{- $kin := (where .Site.RegularPages "Section" .Section) }}
<h3>{{ i18n "moreFrom" .Site.Title }} &raquo;</h3>
<ul class='posts aside'>
{{- $siblings := (where $kin ".Title" "!=" .Title) }}
{{- range first 2 $siblings }}
{{- partial "excerpt" . }}
{{- with $siblings }}
{{- range first 2 . }}
{{- partial "excerpt" . }}
{{- end }}
{{- else }}
{{- $kin := (where .Site.RegularPages "Section" .Section) }}
{{- $siblings := (where $kin ".Title" "!=" .Title) }}
{{- range first 2 $siblings }}
{{- partial "excerpt" . }}
{{- end }}
{{- end }}
{{- end }}
</ul>
</ul>
{{ end }}