From 091dd2f916b25ba1abea7af7c8b493a0ac7bbaf5 Mon Sep 17 00:00:00 2001 From: KasperRT Date: Mon, 20 Oct 2014 02:26:48 +0200 Subject: [PATCH 1/4] killrefresh for lists iscroll --- js/list.js | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/js/list.js b/js/list.js index 6070978b..a89d8d19 100755 --- a/js/list.js +++ b/js/list.js @@ -111,4 +111,25 @@ function show(){ $("#chan").removeClass("bigChan"); $("#chan").html(chan); } -} \ No newline at end of file +} + + +function ks() +{ + list = $.ajax({ type: "GET", + url: "php/change.php", + async: false + }).responseText; + list = $.parseJSON(list); + myScroll.destroy(); + myScroll = null; + $("#playlist").css({height: $("#player").height()}); + $("#playlist").css({overflow: "hidden"}); + myScroll = new IScroll('#playlist', { + mouseWheel: true, + scrollbars: false, + scrollY: true, + interactiveScrollbars: false + }); + scroller = true; +} From 67b648b0760172e0906a2d8784a3dee34fc5751d Mon Sep 17 00:00:00 2001 From: KasperRT Date: Mon, 20 Oct 2014 02:28:11 +0200 Subject: [PATCH 2/4] added list kill for refresh --- js/youtube.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/youtube.js b/js/youtube.js index 221b3780..e9f23a46 100755 --- a/js/youtube.js +++ b/js/youtube.js @@ -71,11 +71,13 @@ $(document).ready(function() firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); if(window.mobilecheck()){ syncInterval = setInterval(getTime, 50000); - listInterval = setInterval(updateList, 50000); + //listInterval = setInterval(updateList, 50000); + listKillInterval = setInterval(ks, 50000); document.getElementById("search").blur(); }else{ syncInterval = setInterval(getTime, 5000); listInterval = setInterval(updateList, 10000); + listKillInterval = setInterval(ks, 50000); } }); From 95cc0c9c88f01a64d4b920332582e4132802320f Mon Sep 17 00:00:00 2001 From: KasperRT Date: Mon, 20 Oct 2014 02:38:29 +0200 Subject: [PATCH 3/4] Reverted to old list intervals, problem elsewhere --- js/youtube.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/youtube.js b/js/youtube.js index e9f23a46..b2a59c37 100755 --- a/js/youtube.js +++ b/js/youtube.js @@ -71,13 +71,13 @@ $(document).ready(function() firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); if(window.mobilecheck()){ syncInterval = setInterval(getTime, 50000); - //listInterval = setInterval(updateList, 50000); - listKillInterval = setInterval(ks, 50000); + listInterval = setInterval(updateList, 50000); + //listKillInterval = setInterval(ks, 50000); document.getElementById("search").blur(); }else{ syncInterval = setInterval(getTime, 5000); listInterval = setInterval(updateList, 10000); - listKillInterval = setInterval(ks, 50000); + //listKillInterval = setInterval(ks, 50000); } }); From d01157c11774587a10084135ece91f7a6e4ae6e5 Mon Sep 17 00:00:00 2001 From: KasperRT Date: Mon, 20 Oct 2014 02:39:06 +0200 Subject: [PATCH 4/4] Seems the refresh has dissapeared inside a stupid if --- js/list.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/list.js b/js/list.js index a89d8d19..f77c80fa 100755 --- a/js/list.js +++ b/js/list.js @@ -57,6 +57,7 @@ function updateList() } } } + myScroll.refresh(); if(window.mobilecheck()) { document.getElementById("player").style.display="none";