bookclub-advr

DSLC Advanced R Book Club
git clone https://git.eamoncaddigan.net/bookclub-advr.git
Log | Files | Refs | README | LICENSE

quarto-menu.js (1381B)


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