Several templates had their own <script> blocks instead of going through webpack like game1.js already does. Extracted the waiting page, lobby page, and admin session-log tab scripts into their own files under assets/, imported from the main app.js entry. Since app.js is already loaded on every page, each module just reads its own data-* attributes and no-ops if its target element isn't present on the current page - same pattern game1.js already uses. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
11 lines
269 B
JavaScript
11 lines
269 B
JavaScript
/*
|
|
* Welcome to your app's main JavaScript file!
|
|
*/
|
|
import './styles/app.scss';
|
|
import 'bootstrap/js/dist/collapse';
|
|
import 'bootstrap/js/dist/alert';
|
|
import 'bootstrap/js/dist/dropdown';
|
|
import './game-waiting';
|
|
import './game-lobby';
|
|
import './admin-session-tabs';
|