mock_gamepad.js (509B)
1 /* Any copyright is dedicated to the Public Domain. 2 * http://creativecommons.org/publicdomain/zero/1.0/ */ 3 4 var GamepadService; 5 6 async function setGamepadPreferenceAndCreateIframe(iframeSrc) { 7 await SpecialPowers.pushPrefEnv({ 8 set: [["dom.gamepad.test.enabled", true]], 9 }); 10 11 let iframe = document.createElement("iframe"); 12 iframe.src = iframeSrc; 13 document.body.appendChild(iframe); 14 } 15 16 function runGamepadTest(callback) { 17 GamepadService = navigator.requestGamepadServiceTest(); 18 callback(); 19 }