()
| 3729 | } |
| 3730 | |
| 3731 | function sticky() { |
| 3732 | var cover = getNode('section.cover'); |
| 3733 | if (!cover) { |
| 3734 | return |
| 3735 | } |
| 3736 | var coverHeight = cover.getBoundingClientRect().height; |
| 3737 | |
| 3738 | if (window.pageYOffset >= coverHeight || cover.classList.contains('hidden')) { |
| 3739 | toggleClass(body, 'add', 'sticky'); |
| 3740 | } else { |
| 3741 | toggleClass(body, 'remove', 'sticky'); |
| 3742 | } |
| 3743 | } |
| 3744 | |
| 3745 | /** |
| 3746 | * Get and active link |
no test coverage detected