diff options
author | polo <ordipolo@gmx.fr> | 2025-07-19 13:15:12 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2025-07-19 13:15:12 +0200 |
commit | 976eaa544322be18c9feb1a165b9645533af4538 (patch) | |
tree | 39ce8d68222b1b116390276f5b4751b7913b42e8 /src | |
parent | 8338cbe662018eb7b7ec01cbbd21531aca1d9b31 (diff) | |
download | cms-976eaa544322be18c9feb1a165b9645533af4538.zip |
amélioration calendrier écran tactile, selection sans touché prolongé, versionedFileURL() dispo de partout
Diffstat (limited to 'src')
-rw-r--r-- | src/view/HeadBuilder.php | 16 | ||||
-rw-r--r-- | src/view/templates/calendar.php | 4 |
2 files changed, 10 insertions, 10 deletions
diff --git a/src/view/HeadBuilder.php b/src/view/HeadBuilder.php index f1f41ba..06a1301 100644 --- a/src/view/HeadBuilder.php +++ b/src/view/HeadBuilder.php | |||
@@ -26,25 +26,25 @@ class HeadBuilder extends AbstractBuilder | |||
26 | $css = ''; | 26 | $css = ''; |
27 | foreach($css_array as $name) | 27 | foreach($css_array as $name) |
28 | { | 28 | { |
29 | $css .= '<link rel="stylesheet" href="' . $this->versionedFileURL('css', $name) . '">' . "\n"; | 29 | $css .= '<link rel="stylesheet" href="' . self::versionedFileURL('css', $name) . '">' . "\n"; |
30 | } | 30 | } |
31 | 31 | ||
32 | $js = ''; | 32 | $js = ''; |
33 | foreach($js_array as $name) | 33 | foreach($js_array as $name) |
34 | { | 34 | { |
35 | $js .= '<script src="' . $this->versionedFileURL('js', $name) . '"></script>' . "\n"; | 35 | $js .= '<script src="' . self::versionedFileURL('js', $name) . '"></script>' . "\n"; |
36 | } | 36 | } |
37 | 37 | ||
38 | if(MainBuilder::$modif_mode){ | 38 | if(MainBuilder::$modif_mode){ |
39 | $css .= '<link rel="stylesheet" href="' . $this->versionedFileURL('css', 'modif_page') . '">' . "\n"; | 39 | $css .= '<link rel="stylesheet" href="' . self::versionedFileURL('css', 'modif_page') . '">' . "\n"; |
40 | $js .= '<script src="' . $this->versionedFileURL('js', 'modif_page') . '"></script>' . "\n"; | 40 | $js .= '<script src="' . self::versionedFileURL('js', 'modif_page') . '"></script>' . "\n"; |
41 | } | 41 | } |
42 | 42 | ||
43 | // tinymce, nécéssite un script de copie dans composer.json | 43 | // tinymce, nécéssite un script de copie dans composer.json |
44 | if($_SESSION['admin']){ | 44 | if($_SESSION['admin']){ |
45 | $css .= '<link rel="stylesheet" href="' . $this->versionedFileURL('css', 'tinymce') . '">' . "\n"; | 45 | $css .= '<link rel="stylesheet" href="' . self::versionedFileURL('css', 'tinymce') . '">' . "\n"; |
46 | $js .= '<script src="' . $this->versionedFileURL('js', 'tinymce/tinymce.min') . '"></script>' . "\n"; // pour js/tinymce/tinymce.min.js | 46 | $js .= '<script src="' . self::versionedFileURL('js', 'tinymce/tinymce.min') . '"></script>' . "\n"; // pour js/tinymce/tinymce.min.js |
47 | $js .= '<script src="' . $this->versionedFileURL('js', 'tinymce') . '"></script>' . "\n"; | 47 | $js .= '<script src="' . self::versionedFileURL('js', 'tinymce') . '"></script>' . "\n"; |
48 | } | 48 | } |
49 | 49 | ||
50 | // titre | 50 | // titre |
@@ -77,7 +77,7 @@ class HeadBuilder extends AbstractBuilder | |||
77 | return $this->stop; | 77 | return $this->stop; |
78 | } | 78 | } |
79 | 79 | ||
80 | private function versionedFileURL(string $type, string $filename): string | 80 | static public function versionedFileURL(string $type, string $filename): string |
81 | { | 81 | { |
82 | $path = $type . '/' . $filename . '.' . $type; | 82 | $path = $type . '/' . $filename . '.' . $type; |
83 | 83 | ||
diff --git a/src/view/templates/calendar.php b/src/view/templates/calendar.php index 144df00..e45f631 100644 --- a/src/view/templates/calendar.php +++ b/src/view/templates/calendar.php | |||
@@ -8,10 +8,10 @@ | |||
8 | <script src='js/fullcalendar/packages/core/locales/fr.global.min.js'></script> | 8 | <script src='js/fullcalendar/packages/core/locales/fr.global.min.js'></script> |
9 | <?php | 9 | <?php |
10 | if($_SESSION['admin'] === true){ | 10 | if($_SESSION['admin'] === true){ |
11 | echo '<script src="js/calendar_admin.js"></script>' . "\n"; | 11 | echo '<script src="' . HeadBuilder::versionedFileURL('js', 'calendar_admin') . '"></script>' . "\n"; |
12 | } | 12 | } |
13 | else{ | 13 | else{ |
14 | echo '<script src="js/calendar.js"></script>' . "\n"; | 14 | echo '<script src="' . HeadBuilder::versionedFileURL('js', 'calendar') . '"></script>' . "\n"; |
15 | } | 15 | } |
16 | ?> | 16 | ?> |
17 | <h3><?= $title ?></h3> | 17 | <h3><?= $title ?></h3> |