diff options
1 files changed, 8 insertions, 0 deletions
| -rw-r--r-- | src/scripts/presentation.js | 8 |
diff --git a/src/scripts/presentation.js b/src/scripts/presentation.js index d60e698..8c78ed8 100644 --- a/src/scripts/presentation.js +++ b/src/scripts/presentation.js @@ -71,11 +71,19 @@ presentBtn.addEventListener('click', function() { else { pageY = window.scrollY; pageX = window.scrollX; window.scrollTo(0, 0); + fixAbsoluteSlideScale(); } presenting = !presenting; }); +function fixAbsoluteSlideScale() { + var tr = 'translate(-50%, -50%) scale(' + Math.min(window.innerHeight / slides[0].offsetHeight, window.innerWidth / slides[0].offsetWidth) + ')' + // Update transform + document.styleSheets.item(3).cssRules[1].style.transform = tr; +} +window.addEventListener('resize', fixAbsoluteSlideScale); + /* Show as article button */ articleBtn.addEventListener('click', function() { |