Antonin Stefanutti
67b735e7cc
Fix EOL in generic plugin
2020-08-15 11:39:28 +02:00
Antonin Stefanutti
1512b1e162
Upgrade Puppeteer to version 5.1.0 and Chromium to version 84.0.4147.105
2020-08-15 11:38:14 +02:00
Antonin Stefanutti
76d8c03ff9
Polish generic plugin media option help message
2018-02-12 22:12:45 +01:00
Walt Woods
21ea14acc6
cssMedia renamed to media; choices set properly
2018-02-12 11:42:56 -08:00
Walt Woods
db83b5646d
Allow cssMedia to be specified on command line
2018-02-07 12:35:19 -08:00
Antonin Stefanutti
ffdea30b3f
Do not print query from URL fragment
2018-01-03 12:40:21 +01:00
Antonin Stefanutti
7c4a609eef
Upgrade Puppeteer to version 0.12.0
2017-10-17 12:56:56 +02:00
Antonin Stefanutti
5082bd7a75
Introduce context object for state-free default plugin
2017-09-14 18:54:48 +02:00
Antonin Stefanutti
27cc94447f
Polish
2017-08-25 15:18:08 +02:00
Antonin Stefanutti
820176b217
Migrate to ES6
2017-08-25 15:18:07 +02:00
Antonin Stefanutti
0e50ee39df
Migrate the generic plugin to Puppeteer API
2017-08-25 15:18:07 +02:00
Antonin Stefanutti
4d3fed0acf
Document --load-pause option, add metavars and polish
2016-03-29 09:55:28 +02:00
Antonin Stefanutti
5a55ec24f2
Use single quoted strings
2016-02-22 10:43:33 +01:00
Antonin Stefanutti
12a7813aab
Add maxSlides option for the generic plugin
2015-09-07 21:40:41 +02:00
Antonin Stefanutti
a5fc5f9250
Complete DOM events sequence for end-user next slide keystroke emulation
...
SlimerJS support preparation.
2015-09-07 18:11:31 +02: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
2f5987ba5d
Better help messages for the automatic and generic commands
2015-07-09 15:07:55 +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