summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2025-07-19 13:15:12 +0200
committerpolo <ordipolo@gmx.fr>2025-07-19 13:15:12 +0200
commit976eaa544322be18c9feb1a165b9645533af4538 (patch)
tree39ce8d68222b1b116390276f5b4751b7913b42e8 /src
parent8338cbe662018eb7b7ec01cbbd21531aca1d9b31 (diff)
downloadcms-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.php16
-rw-r--r--src/view/templates/calendar.php4
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
10if($_SESSION['admin'] === true){ 10if($_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}
13else{ 13else{
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>