Braid-slides/html_output/js/hovercraft.js
2022-07-18 23:50:31 +02:00

38 lines
1.3 KiB
JavaScript

// Main hovercraft js file
( function( document ) {
"use strict";
document.addEventListener( "impress:init", function( event ) {
var api = event.detail.api;
var util = api.lib.util;
// Set up the help-box
// Overwrite the default navigation help
util.triggerEvent( document, "impress:help:add", { command: "Left, Down, Page Down, Space",
text: "Next step",
row: 1 } );
util.triggerEvent( document, "impress:help:add", { command: "Right, Up, Page Up",
text: "Previous step",
row: 2 } );
});
// Initialize impress.js
impress().init();
var impressattrs = document.getElementById('impress').attributes;
if (impressattrs.hasOwnProperty('auto-console') && impressattrs['auto-console'].value.toLowerCase() === 'true') {
impressConsole().open();
}
}) (document);
// Function updating the slide number counter
function update_slide_number(evt)
{
var step = evt.target.attributes['step'].value;
document.getElementById('slide-number').innerText = parseInt(step) + 1;
}