From: Alan Knowles Date: Thu, 9 May 2019 07:51:09 +0000 (+0800) Subject: Fix #5865 - fix channelnewsasia X-Git-Url: http://git.roojs.org/?p=app.webkitpdf;a=commitdiff_plain;h=48a3a4c841b0c74a665ed31feed96cc1371e851e Fix #5865 - fix channelnewsasia --- diff --git a/domains/aircargonews.net.js b/domains/aircargonews.net.js new file mode 100644 index 0000000..dbfa874 --- /dev/null +++ b/domains/aircargonews.net.js @@ -0,0 +1,11 @@ + +(function (args) { + + try { document.body.style.overflow = 'auto'; }catch(e){} + try { var a = document.getElementsByClassName('outer-scroll')[0].style; + a.position = 'relative'; + a.height = 'auto'; + a.width = 'auto'; + }catch(e){} + try { document.getElementsByClassName('skyscraper-wrapper')[0].style.display = 'none'; }catch(e){} +})(); \ No newline at end of file diff --git a/domains/channelnewsasia.com.js b/domains/channelnewsasia.com.js index 844743c..fe6672a 100644 --- a/domains/channelnewsasia.com.js +++ b/domains/channelnewsasia.com.js @@ -18,5 +18,20 @@ } },500); + var scrollTo = function(duration) { + var to = document.body.scrollHeight; + if (duration <= 0) return; + var difference = to - document.body.scrollTop; + var perTick = difference / duration * 10; + var sid = setInterval(function() { + document.body.scrollTop = document.body.scrollTop + perTick; + if (document.body.scrollTop > to) { + clearInterval(sid ); + document.body.scrollTop = 0; + } + + }, 10); + } + scrollTo(1000); })();