From aa871e80e2a3026a8793a29384ae00bd755cfbf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Sun, 23 Sep 2018 21:37:19 +0200 Subject: [PATCH] Open modal always when small player/iframed, close after 5 seconds --- server/public/assets/js/channel.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/public/assets/js/channel.js b/server/public/assets/js/channel.js index 3a013525..4444c2de 100644 --- a/server/public/assets/js/channel.js +++ b/server/public/assets/js/channel.js @@ -207,13 +207,18 @@ var Channel = { if(!client) { - if(!Helper.mobilecheck()) { + if(!Helper.mobilecheck() && !small_player) { var shareCodeUrl = window.location.protocol + "//client."+window.location.hostname+"/r/"+btoa(encodeURIComponent(chan.toLowerCase())); document.getElementById("share-join-qr").setAttribute("src", "https://chart.googleapis.com/chart?chs=221x221&cht=qr&choe=UTF-8&chld=L|1&chl="+shareCodeUrl); Helper.setHtml("#channel-name-join", "client." + window.location.hostname + "/" + encodeURIComponent(chan.toLowerCase())); } else if(small_player) { document.querySelector("#channel-share-modal .modal-content").innerHTML = "

To listen to this channel, go to

https://zoff.me/" + encodeURIComponent(chan.toLowerCase()) + "

circle-logo-zoff"; M.Modal.getInstance(document.getElementById("channel-share-modal")).open(); + if(!Helper.mobilecheck()) { + setTimeout(function() { + M.Modal.getInstance(document.getElementById("channel-share-modal")).close(); + }, 10000); + } } } else { Helper.removeElement(".video-container");