# HG changeset patch # User ymh # Date 1770048286 -3600 # Node ID f13d4f5b8766f635e484d8edd81ef35dab6781b5 # Parent 2b513bcb710a7a4fd4d32ddada9d12eb2abe22ce Correct full screen button diff -r 2b513bcb710a -r f13d4f5b8766 package-lock.json --- a/package-lock.json Tue Oct 22 09:54:34 2024 +0200 +++ b/package-lock.json Mon Feb 02 17:04:46 2026 +0100 @@ -1,12 +1,12 @@ { "name": "metadataplayer", - "version": "0.1.1", + "version": "0.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "metadataplayer", - "version": "0.1.1", + "version": "0.3", "dependencies": { "@vimeo/player": "^2.24.0", "backbone": "^1.6.0", diff -r 2b513bcb710a -r f13d4f5b8766 src/widgets/Controller.js --- a/src/widgets/Controller.js Tue Oct 22 09:54:34 2024 +0200 +++ b/src/widgets/Controller.js Mon Feb 02 17:04:46 2026 +0100 @@ -270,11 +270,9 @@ //FullScreen toggleFullscreen() { - if (ns.isFullscreen()) { - ns.setFullScreen(this.$[0], false); - } else { - ns.setFullScreen(this.$[0], true); - } + console.log("toggleFullscreen", $('video', this.player.widgets[0].$[0])); + const videoElement = $('video', this.player.widgets[0].$[0])[0]; + ns.setFullScreen(videoElement, !ns.isFullscreen()); } //Quiz diff -r 2b513bcb710a -r f13d4f5b8766 test/iri-ressources_embed.html --- a/test/iri-ressources_embed.html Tue Oct 22 09:54:34 2024 +0200 +++ b/test/iri-ressources_embed.html Mon Feb 02 17:04:46 2026 +0100 @@ -54,6 +54,7 @@ css: "https://ldt.iri.centrepompidou.fr/static/site/ldt/metadataplayer/LdtPlayer-core.css", default_options: { metadata: _metadata, + disable_fullscreen: false }, widgets: [ { diff -r 2b513bcb710a -r f13d4f5b8766 test/iri-ressources_embed_dist.html --- a/test/iri-ressources_embed_dist.html Tue Oct 22 09:54:34 2024 +0200 +++ b/test/iri-ressources_embed_dist.html Mon Feb 02 17:04:46 2026 +0100 @@ -87,6 +87,7 @@ }, { type: "Controller", + disable_fullscreen: false, }, { type: "Mediafragment",