-
Notifications
You must be signed in to change notification settings - Fork 244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Quelques remarques #5
Comments
J'ai corrigé ces problèmes (point n°1 via le commit d5edb36). Merci pour tes remarques ! Et n'hésites pas si tu trouve d'autres bugs/incohérences ou que tu as des idées/besoins d'évolutions. |
Merci pour ta réactivité. J'aurais besoin de modifier le style background pour que les premiers et derniers jours d'une réservation soient à moitié coloriés. Je pensais aussi mettre une tooltip avec un texte par défaut sur les dates non réservées, mais là encore l'ouverture du code et les exemple JS sont si claires que je vois où ajouter cela (mouseOnDay). |
Pour le premier point, j'avais mis en place ce type de style, que j'ai abandonné par la suite, à cause du rendu moyen quand les éléments sont sur plusieurs lignes. Je pourrais rajouter juste une option pour au moins identifier les cellules de début et de fin d’événement. Après il suffit d'ajouter un style css sur les cellules en questions. Un exemple ici (j'ai modifié rapidement le code du plugin pour identifier les cellules: ".date-start" et ".date-end"). Pour le 2ème point, j'ai utilisé une boucle car plusieurs événements peuvent être présent sur une même journée (par exemple le 17 novembre). |
C'est ça pour le traitement CSS différent de la première et dernière date, mais le rendu serait plus du genre http://www.sajt-trgovina.com/booking_calendar/ afin d'indiquer une réservation de nuitée et donc une demi-journée. J'ai réussi à faire ça, mais je n'arrive pas l'intégrer proprement à ton code sans tout casser.
|
J'ai fait quelques modifications qui devraient te permettre de mettre en place ce que tu veux :
Si j'ai bien compris tu souhaite afficher une case semi colorée pour chaque début et fin de réservation, peu importe la réservation ? Si c'est le cas, tu peux désormais :
N'hésite pas si ce n'est pas clair ou si tu as d'autres questions. |
Merci, beau boulot, c'est propre. Sinon, afin de simplifier les déclaration du dataSource ou d'éviter de modifier le code à chaque fois que je mettrais à jour ton plugin, serait-il possible de mettre un flag global comme pour "displayWeekNumber: true", mais "displayHalfDay: true;" ? Dernier détail, c'est perturbant les mois numérités de 0 à 11, ça pourrait être bien de mettre les n° des mois habituels et que ça soit le code qui fasse -1. |
J'ai corrigé le bug d'affichage sur les périodes contiguës. J'ai ajouté une option "alwaysHalfDay" qui permet d'afficher les premiers/derniers jours d'une période en style "demi-journée". Pour ton dernier soucis, la numérotation des mois est définit par l'objet javascript "Date" (voir ici), et n'est donc pas dépendante de mon plugin. |
C'est nickel, y'a rien à dire, si ce n'est merci. Ok pour les dates dans le script. Maintenant que j'ai un calendrier digne de ce nom, je vais commencer mon site, je repasserais montrer l'intégration. |
Le datepicker que j'utilise est un composant externe (disponible ici). Il propose une option "format" ainsi qu'une option "language". Voici l'exemple complet : full-example.zip
Si tu veux utiliser uniquement le calendrier, pas de datepicker, tu peux enlever ce qui concerne bootstrap-datepicker. N'hésite pas à repasser pour montrer le résultat ! Bon dev ! |
hi broth can you give me php script to save events in the database |
Vraiment bien, je vais certainement l'utiliser prochainement.
The text was updated successfully, but these errors were encountered: