Additional requirements for Website Interactive v2
2 min
to ensure a playlist or schedule doesn't override your screen while users are interacting with your website, please insert the following \<script> tag on every page of your site, ideally just before the closing \</body> tag \<script> window\ fusionsignageinteractive = { ignoreresetinactivitytimereventtargets \[], setignoreresetinactivitytimereventtargets function(arr) { this ignoreresetinactivitytimereventtargets = arr; }, resetinactivitytimer function(event) { if ( event && event target && window\ fusionsignageinteractive ignoreresetinactivitytimereventtargets includes(event target id) ) { return; } window\ parent postmessage({ target 'fusionsignagetemplate', command 'resetinactivitytimer', }, ' '); }, invokeplaylist function() { window\ parent postmessage({ target 'fusionsignagetemplate', command 'invokeplaylist', }, ' '); } }; const userevents = \[ 'click', 'touchstart', 'mousedown', 'mouseup', 'keydown', 'pointerdown', 'pointerup' ]; userevents foreach(type => { document addeventlistener(type, window\ fusionsignageinteractive resetinactivitytimer, false); }); \</script> if you have a shared layout or template (like a header or footer), you can include this script there so it loads on every page automatically looking for something else? we canβt wait to hear about it reach out to our sunshiney support and we'll be in touch in a flash