Skip to content

Commit 0efc387

Browse files
committed
fix: attach event listener to launch button
1 parent 5dfeb49 commit 0efc387

2 files changed

Lines changed: 13 additions & 8 deletions

File tree

landing.js

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,7 @@
4444
window.setStatusMessage('Running the readiness scan again…', 'info');
4545
}
4646

47-
function handleLaunchButtonClick(event) {
48-
console.log('handleLaunchButtonClick event:', event);
49-
event.preventDefault(); // Prevent default button behavior (e.g., scrolling)
50-
const result = window.evaluateDependencies({ announce: true });
51-
if (!result) return;
52-
const { allMet, missing, results } = result;
53-
window.dispatchEvent(new CustomEvent('talk-to-unity:launch', { detail: { allMet, missing, results } }));
54-
}
47+
5548

5649
function handleRecheckClick() {
5750
showRecheckInProgress();

scripts/shared.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,13 +152,25 @@ window.updateLaunchButtonState = function updateLaunchButtonState({ allMet, miss
152152
}
153153
};
154154

155+
window.handleLaunchButtonClick = function handleLaunchButtonClick(event) {
156+
console.log('handleLaunchButtonClick event:', event);
157+
event.preventDefault(); // Prevent default button behavior (e.g., scrolling)
158+
const result = window.evaluateDependencies({ announce: true });
159+
if (!result) return;
160+
const { allMet, missing, results } = result;
161+
window.dispatchEvent(new CustomEvent('talk-to-unity:launch', { detail: { allMet, missing, results } }));
162+
}
163+
155164
window.initializeSharedDependencies = function() {
156165
window.synth = typeof window !== 'undefined' ? window.speechSynthesis : undefined;
157166
window.evaluateDependencies();
158167
const recheckButton = document.getElementById('recheck-dependencies');
159168
recheckButton?.addEventListener('click', () => {
160169
window.evaluateDependencies({ announce: true });
161170
});
171+
window.launchButton?.addEventListener('click', (event) => {
172+
handleLaunchButtonClick(event);
173+
});
162174
window.addEventListener('focus', () => {
163175
if (!window.appStarted) {
164176
window.evaluateDependencies();

0 commit comments

Comments
 (0)