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();