Add resize event emission on document Picture-in-Picture open and close

- Emit 'resize' event after adding the document Picture-in-Picture class to the player.
- Emit 'resize' event after removing the document Picture-in-Picture class from the player.
This commit is contained in:
Harvey Zack committed 2025-08-17 21:15:20 +08:00
1 parent 79358663eb
commit 9e73b0aec9
7 files changed
+9 -5

No files matched your search

@@ -257,6 +257,7 @@ function artplayerPluginDocumentPip(userOptions = {}) {
};
addClass($player, 'artplayer-document-pip');
art.events.bindGlobalEvents?.();
art.emit('resize');
art.emit('document-pip', true);
} catch (err) {
art.notice.show = 'Document Picture-in-Picture open failed';
@@ -281,6 +282,7 @@ function artplayerPluginDocumentPip(userOptions = {}) {
state.win = null;
removeClass($player, 'artplayer-document-pip');
art.events.bindGlobalEvents?.();
art.emit('resize');
art.emit('document-pip', false);
} catch (err) {
art.notice.show = 'Document Picture-in-Picture close failed';