Skip to main content

Gesture Service

The Gesture Service allows you to control the enabling and disabling of gestures of a deck or presentation.

Methods​

onSlideGesturesEnabled​

Description​

  • Allows you to set a callback to run when enableSlideNavGestures is triggered on the document.

Arguments:​

callback: Function function to run when enableSlideNavGestures is triggered.

Code Example​

digideckCore.gestureService.onSlideGesturesEnabled(() => {
console.log('Gestures are now enabled.');
});

onSlideGesturesDisabled​

Description​

  • Allows you to set a callback to run when disableSlideNavGestures is triggered on the document.

Arguments:​

callback: Function function to run when disableSlideNavGestures is triggered.

Code Example​

digideckCore.gestureService.onSlideGesturesDisabled(() => {
console.log('Gestures are now disabled.');
});

offSlideGesturesEnabled​

Description​

  • Removes a listener for the enableSlideNavGestures document trigger by callback.

Arguments:​

callback: Function Reference to the callback event to stop listening for.

Code Example​

digideckCore.gestureService.offSlideGesturesEnabled(callbackRef);

offSlideGesturesDisabled​

Description​

  • Removes a listener for the disableSlideNavGestures document trigger by callback.

Arguments:​

callback: Function Reference to the callback event to stop listening for.

Code Example​

digideckCore.gestureService.offSlideGesturesEnabled(callbackRef);

disableSlideNavGesturesForElement​

Description​

  • Disables gesture-functionality from occurring on an HMTL Element.

Arguments:​

el: HTML Element the element you want to disable gesture functionality on.

Code Example​

var myEl = documentGetElementById('myEl');
digideckCore.gestureService.disableSlideNavGesturesForElement(myEl);

enableSlideNavGesturesForElement​

Description​

  • Enables gesture-functionality to occur on an HTML Element.

Arguments:​

el: HTML Element the element you want to enable gesture functionality on.

Code Example​

var myEl = documentGetElementById('myEl');
digideckCore.gestureService.enableSlideNavGesturesForElement(myEl);

enableSlideNavGestures​

Description​

  • Triggers enableSlideNavGestures on the document.

Code Example​

digideckCore.gestureService.enableSlideNavGestures();

disableSlideNavGestures​

Description​

  • Triggers disableSlideNavGestures on the document.

Code Example​

digideckCore.gestureService.disableSlideNavGestures();