From 4379122d1db8336aa238a9648894d29db7040e28 Mon Sep 17 00:00:00 2001 From: Antonio Laguna Date: Mon, 27 Feb 2017 12:45:26 +0100 Subject: [PATCH] Updating references --- src/js/modules/webslides.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/js/modules/webslides.js b/src/js/modules/webslides.js index 139b303..988e6f2 100644 --- a/src/js/modules/webslides.js +++ b/src/js/modules/webslides.js @@ -1,7 +1,7 @@ import Plugins from '../plugins/plugins'; import Slide from './slide'; import DOM from '../utils/dom'; -import ScrollHelper from '../utils/scroll-to'; +import scrollTo from '../utils/scroll-to'; const CLASSES = { VERTICAL: 'vertical' @@ -186,29 +186,27 @@ export default class WebSlides { * @param {Function} callback Callback to be called upon finishing. This is an * async function so it'll happen once the scroll animation finishes. * @private - * @see DOM.lockScroll - * @see DOM.unlockScroll - * @see ScrollHelper.scrollTo + * @see scrollTo */ scrollTransitionToSlide_(isMovingForward, nextSlide, callback) { - DOM.lockScroll(); + this.el.style.overflow = 'none'; if (!isMovingForward) { nextSlide.moveBeforeFirst(); nextSlide.show(); - ScrollHelper.scrollTo(this.currentSlide_.el.offsetTop, 0); + scrollTo(this.currentSlide_.el.offsetTop, 0); } else { nextSlide.show(); } - ScrollHelper.scrollTo(nextSlide.el.offsetTop, 500, () => { + scrollTo(nextSlide.el.offsetTop, 500, () => { this.currentSlide_.hide(); if (isMovingForward) { this.currentSlide_.moveAfterLast(); } - DOM.unlockScroll(); + this.el.style.overflow = 'auto'; setTimeout(() => { callback.call(this, nextSlide); }, 150); }); } @@ -222,7 +220,7 @@ export default class WebSlides { * @private */ transitionToSlide_(isMovingForward, nextSlide, callback) { - ScrollHelper.scrollTo(0, 0); + scrollTo(0, 0); if (!isMovingForward) { nextSlide.moveBeforeFirst();