kevin tessier 5 years ago
parent
commit
bbdde0d00d

+ 5 - 17
system/languages/fr.yaml

@@ -3,13 +3,13 @@ FRONTMATTER_ERROR_PAGE: |
   ---
   title: %1$s
   ---
-  
+
   # Erreur : Frontmatter invalide
-  
+
   Path: `%2$s`
-  
+
   **%3$s**
-  
+
   ```
   %4$s
   ```
@@ -115,19 +115,7 @@ FORM:
   VALIDATION_FAIL: '<b>La validation a échoué :</b>'
   INVALID_INPUT: Saisie non valide
   MISSING_REQUIRED_FIELD: 'Champ obligatoire manquant :'
-MONTHS_OF_THE_YEAR:
-  - Janvier
-  - Février
-  - Mars
-  - Avril
-  - Mai
-  - Juin
-  - Juillet
-  - Août
-  - Septembre
-  - Octobre
-  - Novembre
-  - Décembre
+MONTHS_OF_THE_YEAR: [Janvier, Février, Mars, Avril, Mai, Juin, Juillet, Août, Septembre, Octobre, Novembre, Décembre]
 DAYS_OF_THE_WEEK:
   - Lundi
   - Mardi

+ 5 - 0
user/config/plugins/twig-extensions.yaml

@@ -0,0 +1,5 @@
+enabled: false
+modules:
+  - array
+  - intl
+  - date

+ 6 - 3
user/config/system.yaml

@@ -1,4 +1,5 @@
 absolute_urls: false
+timezone: Europe/Paris
 param_sep: ':'
 wrapped_site: false
 reverse_proxy_setup: false
@@ -8,12 +9,14 @@ username_regex: '^[a-z0-9_-]{3,16}$'
 pwd_regex: '(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}'
 intl_enabled: true
 languages:
+  supported:
+    - fr
   include_default_lang: true
   translations: true
   translations_fallback: true
-  session_store_active: false
-  http_accept_language: false
-  override_locale: false
+  session_store_active: true
+  http_accept_language: true
+  override_locale: true
 home:
   alias: /home
   hide_in_urls: false

+ 0 - 0
user/languages/.gitkeep


+ 1 - 0
user/languages/en.yaml

@@ -0,0 +1 @@
+MONTHS_OF_THE_YEAR: [January, February, March, April, May, June, July, August, September, October, November, December]

+ 1 - 0
user/languages/fr.yaml

@@ -0,0 +1 @@
+MONTHS_OF_THE_YEAR: [Janvier, Février, Mars, Avril, Mai, Juin, Juillet, Août, Septembre, Octobre, Novembre, Décembre]

File diff suppressed because it is too large
+ 8 - 5
user/themes/lecampus/css-compiled/theme.css


File diff suppressed because it is too large
+ 0 - 0
user/themes/lecampus/css-compiled/theme.min.css


+ 5 - 5
user/themes/lecampus/js/site.js

@@ -17,8 +17,7 @@ function map() {
   		id: 'mapbox.streets'
   	}).addTo(mymap);
 
-  	L.marker([44.7365818, 4.9776488], {icon: greenIcon}).addTo(mymap)
-  		.bindPopup("<b>Hello world!</b><br />I am le campus.").openPopup();
+  	L.marker([44.7365818, 4.9776488], {icon: greenIcon}).addTo(mymap);
 
   	function onMapClick(e) {
   		popup
@@ -78,6 +77,7 @@ function slide() {
   $('.gal-salles').bxSlider({
     responsive: true,
     pager:true,
+    preloadImages:'visible',
   });
 
 }
@@ -96,11 +96,11 @@ function links() {
 }
 
 function clickbutton() {
-  var $button = $('#ajax-test-form .radio');
+  var $button = $('#ajax-test-form .radio label');
 
   $button.on('click', function(){
-    $(this).parent('.form-data').find('.check').removeClass('check');
-    $(this).addClass('check');
+    $(this).parents('.form-data').find('.check').removeClass('check');
+    $(this).parent('.radio').addClass('check');
   });
 
 }

+ 5 - 1
user/themes/lecampus/scss/theme/_blog.scss

@@ -222,6 +222,7 @@
           @include inlineflex();
           margin: 20px 0px;
           &> div{
+            overflow: hidden;
             margin: 10px 10px;
             min-width: 100px;
             border: 2px solid $red;
@@ -238,6 +239,9 @@
               visibility: hidden;
               position: absolute;
             }
+            label{
+              cursor: pointer;
+            }
           }
         }
         &:nth-of-type(n+5):not(:nth-of-type(n+11)){
@@ -404,7 +408,7 @@
 .sidebar{
   position: absolute;
   right: 0;
-  width: 300px;
+  width: 20%;
   margin: -55px auto 0 20px;
   h2{
     background: $red;

+ 2 - 0
user/themes/lecampus/scss/theme/_header.scss

@@ -7,6 +7,7 @@ header{
           justify-content: center;
   width: 100%;
   border-bottom: 1px solid $light-blue;
+  height: 105px;
   nav{
     @include inlineflex();
     -ms-flex-pack: distribute;
@@ -35,6 +36,7 @@ header{
           text-align: center;
           max-width: 250px;
           &>a{
+            white-space: nowrap;
             line-height: 6rem;
             border-top: 1px solid $light-blue;
             border-bottom: 3px solid $green;

+ 4 - 1
user/themes/lecampus/scss/theme/_mobile.scss

@@ -346,7 +346,7 @@
       background-size: cover;
       position: absolute;
       top: 0;
-      margin-left: -10vw;
+      margin-left: -27vw;
       z-index: -1;
     }
   }
@@ -422,6 +422,9 @@
   .sidebar{
     width: 90%!important;;
     text-align: center;
+    &:before{
+      margin-left: -8vw;
+    }
     h2{
       margin: auto;
     }

+ 20 - 5
user/themes/lecampus/templates/partials/blog/date.html.twig

@@ -1,15 +1,30 @@
 <div class="date">
   <span class="dt">
-    Du
-    {% if page.header.date_begin %}
+{% set mois_begin = 'MONTHS_OF_THE_YEAR'|ta(page.header.date_begin|date('n') - 1) %}
+{% set mois_end = 'MONTHS_OF_THE_YEAR'|ta(page.header.date_end|date('n') - 1) %}
+
+    {% if not page.header.date_end %}
+    Le
       <time class="dt-begin" datetime="{{ page.header.date_begin|date("c") }}">
-        {{ page.header.date_begin|date(system.pages.dateformat.short) }}
+        {{ page.header.date_begin|date('d') }}
+        {{mois_begin}}
+        {{ page.header.date_begin|date('Y') }}
+        à
+        {{ page.header.date_begin|date('g', "Europe/Paris") }}h{{ page.header.date_begin|date('i', "Europe/Paris") }}
       </time>
     {% endif %}
-    à
     {% if page.header.date_end %}
+    Du
+      <time class="dt-begin" datetime="{{ page.header.date_begin|date("c") }}">
+        {{ page.header.date_begin|date('d') }}
+        {{mois_begin}}
+        {{ page.header.date_begin|date('Y') }}
+      </time>
+      au
       <time class="dt-end" datetime="{{ page.header.date_end|date("c") }}">
-        {{ page.header.date_end|date(system.pages.dateformat.short) }}
+        {{ page.header.date_end|date('d') }}
+        {{mois_end}}
+        {{ page.header.date_end|date('Y') }}
       </time>
     {% endif %}
   </span>

Some files were not shown because too many files changed in this diff