refactor: split monolithic index.php into src/tpl + src/js modules
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.4.12/hls.min.js"></script>
|
||||
<script>
|
||||
<?php
|
||||
// config.js contient du PHP (variables injectées), on l'inclut via include
|
||||
// Les autres modules sont du JS pur, inclus via file_get_contents
|
||||
$js_dir = __DIR__ . '/../js/';
|
||||
|
||||
// Config — include PHP pour que les <?= ?> soient évalués
|
||||
echo "\n// ── config ──────────────────────────────────────────────────────\n";
|
||||
include $js_dir . 'config.js';
|
||||
|
||||
// Modules JS purs
|
||||
$js_modules = ['utils', 'epg', 'mobile', 'tooltip', 'sources', 'm3u', 'player', 'themes', 'live'];
|
||||
foreach ($js_modules as $mod) {
|
||||
echo "\n// ── $mod ──────────────────────────────────────────────────────\n";
|
||||
echo file_get_contents($js_dir . $mod . '.js');
|
||||
}
|
||||
?>
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user