File size: 1,168 Bytes
b0d1496 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
window.revealMenuToolHandler = function (handler) {
return function (event) {
event.preventDefault();
handler();
Reveal.getPlugin("menu").closeMenu();
};
};
window.RevealMenuToolHandlers = {
fullscreen: revealMenuToolHandler(function () {
const element = document.documentElement;
const requestMethod =
element.requestFullscreen ||
element.webkitRequestFullscreen ||
element.webkitRequestFullScreen ||
element.mozRequestFullScreen ||
element.msRequestFullscreen;
if (requestMethod) {
requestMethod.apply(element);
}
}),
speakerMode: revealMenuToolHandler(function () {
Reveal.getPlugin("notes").open();
}),
keyboardHelp: revealMenuToolHandler(function () {
Reveal.toggleHelp(true);
}),
overview: revealMenuToolHandler(function () {
Reveal.toggleOverview(true);
}),
toggleChalkboard: revealMenuToolHandler(function () {
RevealChalkboard.toggleChalkboard();
}),
toggleNotesCanvas: revealMenuToolHandler(function () {
RevealChalkboard.toggleNotesCanvas();
}),
downloadDrawings: revealMenuToolHandler(function () {
RevealChalkboard.download();
}),
};
|