-
Notifications
You must be signed in to change notification settings - Fork 195
Expand file tree
/
Copy pathnuedeck.js
More file actions
33 lines (25 loc) · 693 Bytes
/
Copy pathnuedeck.js
File metadata and controls
33 lines (25 loc) · 693 Bytes
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
export const create = page => new NueDeck(page);
class NueDeck {
constructor(page) {
this.page = page;
}
getName() {
return 'NueDeck';
}
size() {
return this.page.evaluate(_ => ({ width: nuedeck.opts.core.designWidth,
height: nuedeck.opts.core.designHeight }));
}
isActive() {
return this.page.evaluate(_ => typeof nuedeck !== 'undefined');
}
slideCount() {
return this.page.evaluate(_ => nuedeck.slideCount);
}
nextSlide() {
return this.page.evaluate(_ => nuedeck.jumpToSlide(nuedeck.currentSlide + 1, -1));
}
currentSlideIndex() {
return this.page.evaluate(_ => nuedeck.currentSlide);
}
}