From cf7a2bef06a03d1e2f361c4cca237553163ff2f0 Mon Sep 17 00:00:00 2001 From: rafa84porto Date: Fri, 20 Dec 2024 17:13:23 +0100 Subject: [PATCH] responsive + inscriptions --- src/admin/views/race/view-race-edit.php | 32 +++++++------------ .../cass-shortcode-calendar-global.js | 23 ++++++++++--- 2 files changed, 30 insertions(+), 25 deletions(-) diff --git a/src/admin/views/race/view-race-edit.php b/src/admin/views/race/view-race-edit.php index 435d988..364e959 100644 --- a/src/admin/views/race/view-race-edit.php +++ b/src/admin/views/race/view-race-edit.php @@ -36,8 +36,8 @@ class CASS_View_Race_Edit //Create mode $race->setStart(date("Y-m-d H:i:s")); $race->setEnd(date("Y-m-d H:i:s")); - $race->setSubscriptionStart(date("Y-m-d H:i:s")); - $race->setSubscriptionEnd(date("Y-m-d H:i:s")); + $race->setSubscriptionStart(null); + } //Validating data @@ -101,20 +101,6 @@ class CASS_View_Race_Edit $race->setEnd($_POST["end"]); } - if ($_POST["subscriptionStart"] == "") { - // echo "

* le début des inscriptions est obligatoire

"; - $dataValidationSuccess = false; - } else { - $race->setSubscriptionStart($_POST["subscriptionStart"]); - } - - if ($_POST["subscriptionEnd"] == "") { - // echo "

* la fin des inscriptions est obligatoire

"; - $dataValidationSuccess = false; - } else { - $race->setSubscriptionEnd($_POST["subscriptionEnd"]); - } - if (intval($_POST["level"]) == 0) { // echo "

* le niveau est obligatoire

"; $dataValidationSuccess = false; @@ -173,8 +159,12 @@ class CASS_View_Race_Edit $race->setParticipantMax(intval($_POST["participantMax"])); $race->setIDWPUser_Deputy(intval($_POST["IDWPUser_Deputy"])); $race->setParticipantMin(intval($_POST["participantMin"])); + $race->setParticipantMin(intval($_POST["participantMin"])); + $race->setParticipantMin(intval($_POST["participantMin"])); + $race->setSubscriptionStart($_POST["subscriptionStart"]); + $race->setSubscriptionEnd($_POST["subscriptionEnd"]); - if ($dataValidationSuccess) { + if ($dataValidationSuccess) { switch ($stateForm) { case 'create': $race->setDtCreation(date("Y-m-d H:i:s")); @@ -422,15 +412,15 @@ class CASS_View_Race_Edit
- - Début des inscriptions +

- - Fin des inscriptions +

diff --git a/src/frontend/cass-shortcode-calendar-global.js b/src/frontend/cass-shortcode-calendar-global.js index 515332f..7c039d9 100644 --- a/src/frontend/cass-shortcode-calendar-global.js +++ b/src/frontend/cass-shortcode-calendar-global.js @@ -149,8 +149,19 @@ document.addEventListener('DOMContentLoaded', function () { let headerToolbarButtons; + let buttonText; + + let isMobile = window.matchMedia("(pointer:coarse)").matches; + + console.log(isMobile) ; + if (window.viewChangeVisible == "true") { - headerToolbarButtons = "timeGridDay,timeGridWeek,dayGridMonth,multiMonthYear,listMonth"; + if(isMobile == true) { + headerToolbarButtons="listMonth"; + window.initialView = "listMonth"; + } + else { + headerToolbarButtons = "timeGridDay,timeGridWeek,dayGridMonth,multiMonthYear,listMonth"; } } else { headerToolbarButtons = window.initialView; } @@ -173,9 +184,13 @@ document.addEventListener('DOMContentLoaded', function () { multiMonthYear: 'Année', listMonth: 'Liste' }, - - - + titleFormat: isMobile ? { + month: 'short', + year: 'numeric' + } : { + month: 'long', + year: 'numeric' + }, initialView: window.initialView, eventMouseEnter: function (event) { $(event.el).popover({