From 5322f4c62fc05aa0caafa66592677d67aa55bd05 Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Mon, 6 Apr 2015 11:47:23 +1000 Subject: Fullscreen API methods (Fixes #74), onSetup callback --- docs/src/js/docs.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'docs/src/js/docs.js') diff --git a/docs/src/js/docs.js b/docs/src/js/docs.js index fd988ce3..18e88d90 100644 --- a/docs/src/js/docs.js +++ b/docs/src/js/docs.js @@ -11,9 +11,21 @@ plyr.setup({ html: templates.controls.render({}), captions: { defaultActive: true + }, + onSetup: function() { + var player = this, + type = player.media.tagName.toLowerCase(), + toggle = document.querySelector("[data-toggle='fullscreen']"); + + console.log("✓ Setup done for <" + type + ">"); + + if(type === "video" && toggle) { + toggle.addEventListener("click", player.toggleFullscreen, false); + } } }); + // Google analytics // For demo site (http://[www.]plyr.io) only if(document.domain.indexOf("plyr.io") > -1) { -- cgit v1.2.3