Commit Graph

21 Commits

Author SHA1 Message Date
Nico Jansen
056002fcdc feat(esm): migrate this package to a pure ESM
BREAKING CHANGE: Please run node 12.20 or higher
BREAKING CHANGE: This package is now a pure esm, please [read this](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c)
2022-12-09 17:00:21 +01:00
Antonin Stefanutti
d16dbbe725
Update Reveal.js min version compatibility check 2019-06-07 20:28:38 +02:00
Antonin Stefanutti
b79d28a657
Do not activate the Reveal plugin when Jupyter notebook is detected 2018-08-23 12:37:45 +02:00
Antonin Stefanutti
64f504d1e5 Default to file:// scheme for slides URL 2017-11-10 17:49:52 +01:00
Antonin Stefanutti
807513b84b Use dependencies from NPM 2017-08-25 15:18:07 +02:00
Antonin Stefanutti
820176b217 Migrate to ES6 2017-08-25 15:18:07 +02:00
Antonin Stefanutti
223c84f844 Update Reveal plugin for Puppeteer API 2017-08-25 15:18:07 +02:00
Antonin Stefanutti
9e1ad32e50 Support toggling fragments for reveal.js while defaulting to disabling them 2016-09-29 11:49:27 +02:00
Antonin Stefanutti
a768e10e25 Do not print fragments by default with Reveal.js 2016-07-17 20:07:05 +02:00
Antonin Stefanutti
5a55ec24f2 Use single quoted strings 2016-02-22 10:43:33 +01:00
Antonin Stefanutti
4cbedc5945 Code formatting 2015-08-09 18:02:49 +02:00
astefanutti
3f06784c5f Add missing 'this' pointers (prepare SlimerJS support) 2015-07-09 18:19:26 +02:00
astefanutti
591e14155b Add generic plugin to support any kind of presentation frameworks
The generic plugin emulates the end-user interaction by pressing the
specified key [--keycode] and iterating over the presentation as long as
any change to the DOM is detected by observing mutation events to the body
element and its subtree.

To support the generic plugin feature, the following enhancements are
introduced:
- Move to promises based navigation scheduling
- Build CLI commands directly from available plugins
- Enable per plugin CLI help and options
- Enable by-command overriding of the selected plugin
2015-07-08 17:41:40 +02:00
astefanutti
831304e0cd Get rid of return keyword in nextSlide SPI 2015-07-01 16:09:33 +02:00
astefanutti
d48327b916 Improve reveal.js plugin detection message for reveal.js version < 2.3.0 2015-06-03 11:14:04 +02:00
astefanutti
199401a4cc Strictly comply with reveal.js URL rewritting by removing the 'f' and null 'v' coordinates 2015-06-02 12:04:01 +02:00
Antonin Stefanutti
2e558c0756 Log slide id as slide index instead of (h,v,f) coordinates in reveal.js plugin
Manage slide index overflowing
2015-06-02 01:00:17 +02:00
Antonin Stefanutti
fd27d19aba Support reveal.js version < 3.0.0 and plugins that do not support total slides count 2015-06-01 23:38:45 +02:00
Antonin Stefanutti
973805eccd Fix reveal.js plugin current slide index 2015-05-29 13:56:59 +02:00
Antonin Stefanutti
047bc2cfeb Slides framework plugin auto-detection 2015-05-29 13:22:00 +02:00
Antonin Stefanutti
e08409b48d Add reveal.js plugin 2015-05-28 23:35:06 +02:00