Skip to content

Commit cb43e6e

Browse files
committed
Improve slide navigation in fake screenshare script
1 parent d0b4a00 commit cb43e6e

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

scripts/screenshare.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,14 @@ webrtcperf.startFakeScreenshare = (
8989
el.setAttribute('frameborder', '0')
9090
wrapper.appendChild(el)
9191

92+
let cur = 0
9293
advanceSlide = async () => {
93-
try {
94-
await window.keypressText('iframe', ' ') //0x24
95-
} catch (e) {
96-
console.error(e)
94+
if (cur >= slides) {
95+
cur = 0
96+
await window.keypressText('iframe', String.fromCharCode(0x24))
97+
} else {
98+
await window.keypressText('iframe', ' ')
99+
cur++
97100
}
98101
}
99102
} else {
@@ -130,6 +133,7 @@ webrtcperf.startFakeScreenshare = (
130133
wrapper.appendChild(img)
131134
slidesElements.push(img)
132135
}
136+
133137
let cur = 0
134138
advanceSlide = async () => {
135139
const next = cur === slidesElements.length - 1 ? 0 : cur + 1

0 commit comments

Comments
 (0)