25 lines
676 B
HTML
25 lines
676 B
HTML
<!---
|
|
|
|
Adds a button that, when you click it stores a cookie for the user.
|
|
|
|
Use as [curly_brace x 2]< cookie_button cookie_key cookie_value button_text>[closing_curly_brace x 2]
|
|
-->
|
|
<script>
|
|
function createCookie(name, value, days){
|
|
var expires;
|
|
if (days) {
|
|
var date = new Date();
|
|
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
|
|
expires = "; expires=" + date.toGMTString();
|
|
}
|
|
else {
|
|
expires = "";
|
|
}
|
|
document.cookie = name + "=" + value + expires + "; path=/; samesite=strict;";
|
|
}
|
|
</script>
|
|
|
|
<button onclick="createCookie('{{ index .Params 0}}', '{{ index .Params 1}}', 365)">{{ index .Params 2}}</button>
|
|
|
|
|