dsaezt
This commit is contained in:
parent
ec57c43e7f
commit
02feb60156
|
|
@ -17985,10 +17985,26 @@ function affichelisteprestataires(libelle)
|
|||
});
|
||||
}else{
|
||||
$("#div_selection_prestataire").hide();
|
||||
|
||||
$("#codePrestataire").val(""); // On vide le code car la recherche est annulée
|
||||
updateRdvButton();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function updateRdvButton() {
|
||||
// On récupère les valeurs
|
||||
var codeDesk = $("#codePrestataire").val();
|
||||
var codeMob = $("#codePrestataireMobile").val();
|
||||
|
||||
// Si l'un des deux a une valeur, on active le bouton
|
||||
if (codeDesk !== "" || (codeMob !== "" && codeMob !== null && codeMob !== "0")) {
|
||||
$(".btn_autre").prop("disabled", false);
|
||||
} else {
|
||||
$(".btn_autre").prop("disabled", true);
|
||||
}
|
||||
}
|
||||
|
||||
function selectPrestataire(code, libelle, rdvPossible){
|
||||
nomForm = $("#nomForm").val();
|
||||
$("#searchInputPrestataire").val(libelle);
|
||||
|
|
@ -17996,6 +18012,8 @@ function selectPrestataire(code, libelle, rdvPossible){
|
|||
$("#codePrestataire").val(code);
|
||||
$("#rdvPossible").val(rdvPossible);
|
||||
|
||||
updateRdvButton();
|
||||
|
||||
// alert("rdvPossible selectPrestataire Desktop => "+rdvPossible);
|
||||
if(rdvPossible == "1")
|
||||
{
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@
|
|||
|
||||
<div id="div_info_rdv" name="div_messdiv_info_rdvage_rdv" >
|
||||
<marquee behavior="scroll" direction="left" scrollamount="15" style="background-color:red;color:white; font-weight:bold; font-size:14pt">
|
||||
<?= _("Toute la responsabilité liée à ce rendez-vous incombe au prestataire.") ?>
|
||||
<?= _("Toute la responsabilité liée à ce rendez-vous, incombe au prestataire.") ?>
|
||||
</marquee>
|
||||
</div>
|
||||
|
||||
|
|
@ -193,13 +193,6 @@
|
|||
<!-- Affichage mobile (cartes) -->
|
||||
<div class="d-md-none">
|
||||
<div id="div_rdvPossible"> </div>
|
||||
|
||||
<!--
|
||||
<select class="form-select mobile-select" id="codePrestataire" name="codePrestataire"
|
||||
<?= ($codeEtatRdv != "0") ? 'disabled' : 'required' ?> onChange="javascript:selectPrestataireMobile();" >
|
||||
<?php liste_options($prestataires, $codePrestataire); ?>
|
||||
</select>
|
||||
-->
|
||||
|
||||
<select class="form-select mobile-select" id="codePrestataireMobile" name="codePrestataireMobile"
|
||||
<?= ($codeEtatRdv != "0") ? 'disabled' : 'required' ?> onChange="javascript:selectPrestataireMobile();" >
|
||||
|
|
@ -402,14 +395,22 @@
|
|||
</style>
|
||||
|
||||
<script>
|
||||
// Adapter l'interface pour mobile
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
// Vérification initiale au chargement (ex: si on modifie un RDV existant)
|
||||
updateRdvButton();
|
||||
|
||||
// Écouteur pour le select Mobile
|
||||
$("#codePrestataireMobile").on("change", function() {
|
||||
updateRdvButton();
|
||||
});
|
||||
|
||||
// Ton code d'adaptation mobile existant
|
||||
function adaptForMobile() {
|
||||
if (window.innerWidth < 768) {
|
||||
// Ajustements spécifiques pour mobile
|
||||
// Ajustements
|
||||
}
|
||||
}
|
||||
|
||||
adaptForMobile();
|
||||
window.addEventListener('resize', adaptForMobile);
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user