diff --git a/server/public/assets/js/frontpage.js b/server/public/assets/js/frontpage.js index 86859fdf..2bc2b137 100755 --- a/server/public/assets/js/frontpage.js +++ b/server/public/assets/js/frontpage.js @@ -513,11 +513,6 @@ var Frontpage = { M.Modal.getInstance(document.getElementById("donation")).open(); } - if(!localStorage.ok_cookie){ - before_toast(); - //M.toast({html: "We're using cookies to enhance your experience! ok", displayLength: 10000}); - } - //var pad = 0; /*$(".zicon").on("click", function(e) { diff --git a/server/public/assets/js/functions.js b/server/public/assets/js/functions.js index 951838de..f43813fe 100644 --- a/server/public/assets/js/functions.js +++ b/server/public/assets/js/functions.js @@ -544,7 +544,7 @@ function loadChromecastVideo() { } catch(event){ _seekTo = seekTo; } - var mediaInfo = new chrome.cast.media.MediaInfo(video_id, videoSource); + var mediaInfo = new chrome.cast.media.MediaInfo(video_id, "video"); var image = {url:'https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg', heigth: 180, width: 320}; if(Player.np.thumbnail) image.url = Player.np.thumbnail; mediaInfo.metadata = new chrome.cast.media.GenericMediaMetadata(); @@ -557,6 +557,7 @@ function loadChromecastVideo() { end: Player.np.end, seekTo: _seekTo, channel: chan.toLowerCase(), + source: videoSource, thumbnail: Player.np.thumbnail != undefined ? Player.np.thumbnail : 'https://img.youtube.com/vi/'+video_id+'/mqdefault.jpg', }; castSession.loadMedia(request).then(function() { diff --git a/server/public/assets/js/listeners.js b/server/public/assets/js/listeners.js index bc651f6b..9c4d847d 100755 --- a/server/public/assets/js/listeners.js +++ b/server/public/assets/js/listeners.js @@ -209,6 +209,14 @@ window.addEventListener("DOMContentLoaded", function() { else if(!fromChannel && window.location.pathname == "/"){ Frontpage.init(); } + if(!localStorage.ok_cookie){ + before_toast(); + M.toast({html: "This website uses cookies! ok info", displayLength: 10000000}); + } + if(window.location.hash == "#cookies") { + M.Modal.init(document.getElementById("cookie")); + M.Modal.getInstance(document.getElementById("cookie")).open(); + } if(window.location.pathname == "/" && !client) { if(document.querySelectorAll("script[src='https://www.youtube.com/iframe_api']").length == 1){ @@ -511,6 +519,12 @@ addListener("click", '#cookieok', function(e) { localStorage.ok_cookie = true; }); +addListener("click", "#cookieinfo", function(e) { + this.preventDefault(); + M.Modal.init(document.getElementById("cookie")); + M.Modal.getInstance(document.getElementById("cookie")).open(); +}); + addListener("click", ".connect_error", function(event){ this.preventDefault(); M.Toast.getInstance(this.parentElement).dismiss(); diff --git a/server/public/layouts/client/main.handlebars b/server/public/layouts/client/main.handlebars index 3e962f85..fc504fc7 100644 --- a/server/public/layouts/client/main.handlebars +++ b/server/public/layouts/client/main.handlebars @@ -60,6 +60,7 @@ {{/unless}} + {{> modal/cookie}} {{> contact}} {{> donate}} {{> footer}} diff --git a/server/public/partials/modal/cookie.handlebars b/server/public/partials/modal/cookie.handlebars new file mode 100644 index 00000000..a8c7703e --- /dev/null +++ b/server/public/partials/modal/cookie.handlebars @@ -0,0 +1,11 @@ +