Sha256: 6efe2445b2815da21a0013c02b8ff441947a3fc4ec633a65a63b2676e3ade9eb
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
<script> function strip(str, remove) { while (str.length > 0 && remove.indexOf(str.charAt(0)) != -1) { str = str.substr(1); } while (str.length > 0 && remove.indexOf(str.charAt(str.length - 1)) != -1) { str = str.substr(0, str.length - 1); } return str; } function scroll() { console.log('scroll'); window.scrollTo({ left: 0, top: window.innerHeight, behavior: 'smooth' }); sessionStorage.removeItem('forceCheckScroll'); } const forceCheckScroll = sessionStorage.getItem('forceCheckScroll') === 'true'; const checkScroll = strip(window.location.pathname, '/') !== strip('{{ site.baseurl }}', '/'); if (forceCheckScroll || checkScroll) { const maxWidth = "(max-width: 48rem)"; const result = window.matchMedia(maxWidth); if (result.matches) { scroll(); } else { result.addListener((match) => { if (match.media == maxWidth) { if (match.matches) { scroll(); } } }); } } </script>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
not-pure-poole-0.1.0 | _includes/scroll.html |