2.9.1 • Published 4 years ago
player-iframe v2.9.1
Player-Iframe
To run dev env
You need 3 terminal tabs
1) Terminal tab #1
a. Install dependencies
make install
b. start Nginx and ArteVp watcher
make start
Terminal tab #2
Start Player Iframe watcher (webpack)
make watch
Terminal tab #3
Start ArteVp css watcher
When a change is made on artevp (on css compiled file for the moment), assets are resync on player-iframe
make watch-artevp-change
To work on test page
Check that player iframe php container is running
make start
make watch-test
Debug
postMessage event debug
Add this in your console :
const externalActionControl = (event) => {
if(event.data.event === 'isFullScreen'
|| event.data.event === 'nextItem'
|| event.data.event === 'previousItem') {
console.log('event', event.data.event, event.data);
}
};
window.addEventListener('message', externalActionControl, false);