Skip to content

Commit 572e6f4

Browse files
authored
Update manual-tests.html
1 parent bd01653 commit 572e6f4

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

manual-tests.html

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
console.log(`${Date.now()} ${message}`);
1111
};
1212

13+
const timestampsString = (gamepads) => {
14+
return `[${gamepads.map((g) => g ? g.timestamp : '❌').join(', ')}]`;
15+
};
16+
1317
const getIdsString = (gamepads) => {
1418
return `[\n${gamepads.map((g) => g ? ` ${g.id},` : ' ❌,').join('\n')}\n]`;
1519
};
@@ -72,7 +76,7 @@
7276
console.log(`${e.target.id}: started`);
7377
window.watchId = setInterval(() => {
7478
const gamepads = navigator.getGamepads();
75-
log(`${e.target.id}: connected ${connectedGamepadsString(gamepads)} buttons ${maxButtonValuesString(gamepads)} pressed ${pressedGamepadsString(gamepads)} touched ${touchedGamepadsString(gamepads)}`);
79+
log(`${e.target.id}: connected ${connectedGamepadsString(gamepads)} buttons ${maxButtonValuesString(gamepads)} pressed ${pressedGamepadsString(gamepads)} touched ${touchedGamepadsString(gamepads)} timestamp ${timestampsString(gamepads)}`);
7680
}, 500);
7781
};
7882

@@ -144,12 +148,12 @@
144148
window.addEventListener('gamepadconnected', (e) => {
145149
const gamepads = navigator.getGamepads();
146150
const gamepadCount = gamepads.filter((g) => g && g.connected).length;
147-
log(`gamepadconnected (connected: ${gamepadCount} ${connectedGamepadsString(gamepads)})`);
151+
log(`gamepadconnected for index ${e.gamepad.index} (connected: ${gamepadCount} ${connectedGamepadsString(gamepads)})`);
148152
});
149153
window.addEventListener('gamepaddisconnected', (e) => {
150154
const gamepads = navigator.getGamepads();
151155
const gamepadCount = gamepads.filter((g) => g && g.connected).length;
152-
log(`gamepaddisconnected (connected: ${gamepadCount} ${connectedGamepadsString(gamepads)})`);
156+
log(`gamepaddisconnected for index ${e.gamepad.index} (connected: ${gamepadCount} ${connectedGamepadsString(gamepads)})`);
153157
});
154158
</script>
155159
<h2>Gamepad API manual tests</h2>

0 commit comments

Comments
 (0)