force fullscreen events to trigger on plyr element (media element in iOS) and not fullscreen container
This commit is contained in:
parent
37be1336fb
commit
9dee5acec6
@ -145,8 +145,10 @@ class Fullscreen {
|
|||||||
button.pressed = this.active;
|
button.pressed = this.active;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Always trigger events on the plyr / media element (not a fullscreen container) and let them bubble up
|
||||||
|
const target = this.target === this.player.media ? this.target : this.player.elements.container;
|
||||||
// Trigger an event
|
// Trigger an event
|
||||||
triggerEvent.call(this.player, this.target, this.active ? 'enterfullscreen' : 'exitfullscreen', true);
|
triggerEvent.call(this.player, target, this.active ? 'enterfullscreen' : 'exitfullscreen', true);
|
||||||
}
|
}
|
||||||
|
|
||||||
toggleFallback(toggle = false) {
|
toggleFallback(toggle = false) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user