Skip to content

Commit bb3aee5

Browse files
committed
feat: ciclo assets in zz_links per includere i js
1 parent 7970095 commit bb3aee5

1 file changed

Lines changed: 6 additions & 9 deletions

File tree

include/top.php

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -334,16 +334,13 @@
334334
<script type="text/javascript" charset="utf-8" src="'.$js.'"></script>';
335335
}
336336

337-
// Autoload asset da moduli
338-
// Cerca in modules/{directory}/assets/navbar.js
339-
foreach (Module::all(['id', 'directory']) as $mod) {
340-
if (empty($mod->directory)) {
341-
continue;
342-
}
343-
$relative = '/modules/'.$mod->directory.'/assets/navbar.js';
344-
if (file_exists(base_dir().$relative)) {
337+
// Asset JS per-link (zz_links.assets): raccoglie+dedup+emette <script>.
338+
// Shorthand "file.js" -> modules/{id_module.directory}/assets/dist/js/file.js
339+
// Path con "/" -> da OSM root (cross-module).
340+
foreach (NavbarLinks::collectEnabledAssets() as $rel) {
341+
if (file_exists(base_dir().$rel)) {
345342
echo '
346-
<script type="text/javascript" charset="utf-8" src="'.base_path_osm().$relative.'"></script>';
343+
<script type="text/javascript" charset="utf-8" src="'.base_path_osm().$rel.'"></script>';
347344
}
348345
}
349346

0 commit comments

Comments
 (0)