diff --git a/marietje/marietje/static/marietje/js/base.js b/marietje/marietje/static/marietje/js/base.js index f008583..e28d9a2 100644 --- a/marietje/marietje/static/marietje/js/base.js +++ b/marietje/marietje/static/marietje/js/base.js @@ -36,4 +36,26 @@ Number.prototype.timestampToHHMMSS = function () { seconds = '0' + seconds; } return hours + ':' + minutes + ':' + seconds; -}; \ No newline at end of file +}; + +function setCookie(name, value, days) { + let expires = ""; + value = encodeURI(value); + if (days) { + let date = new Date(); + date.setTime(date.getTime() + (days*24*60*60*1000)); + expires = "; expires=" + date.toUTCString(); + } + document.cookie = name + "=" + (value || "") + expires + "; path=/"; +} + +function getCookie(name) { + let nameEQ = name + "="; + let ca = document.cookie.split(';'); + for(let i=0;i < ca.length;i++) { + let c = ca[i]; + while (c.charAt(0)===' ') c = c.substring(1,c.length); + if (c.indexOf(nameEQ) === 0) return decodeURIComponent(c.substring(nameEQ.length,c.length)); + } + return null; +} \ No newline at end of file diff --git a/marietje/marietje/templates/marietje/base.html b/marietje/marietje/templates/marietje/base.html index d7bc93c..edba2ff 100644 --- a/marietje/marietje/templates/marietje/base.html +++ b/marietje/marietje/templates/marietje/base.html @@ -22,6 +22,10 @@ + +