mirror of
https://github.com/astefanutti/decktape.git
synced 2024-12-02 14:49:58 +03:00
cssMedia renamed to media; choices set properly
This commit is contained in:
parent
db83b5646d
commit
21ea14acc6
@ -5,9 +5,10 @@
|
||||
const { pause } = require('../libs/util');
|
||||
|
||||
exports.options = {
|
||||
cssMedia: {
|
||||
media: {
|
||||
default : 'screen',
|
||||
metavar : '<cssMedia>',
|
||||
choices : ['screen', 'print'],
|
||||
metavar : '<media>',
|
||||
help : "'print' or 'screen' to set CSS media type",
|
||||
},
|
||||
key : {
|
||||
@ -39,7 +40,7 @@ class Generic {
|
||||
this.currentSlide = 1;
|
||||
this.isNextSlideDetected = false;
|
||||
this.key = this.options.key || exports.options.key.default;
|
||||
this.cssMedia = this.options.cssMedia || exports.options.cssMedia.default;
|
||||
this.media = this.options.media || exports.options.media.default;
|
||||
}
|
||||
|
||||
getName() {
|
||||
@ -51,7 +52,7 @@ class Generic {
|
||||
}
|
||||
|
||||
async configure() {
|
||||
await this.page.emulateMedia(this.cssMedia);
|
||||
await this.page.emulateMedia(this.media);
|
||||
await this.page.exposeFunction('onMutation', _ => (this.isNextSlideDetected = true));
|
||||
await this.page.evaluate(_ =>
|
||||
new MutationObserver(_ => window.onMutation()).observe(document, {
|
||||
|
Loading…
Reference in New Issue
Block a user