mirror of
https://github.com/nfonteyne/octane-website.git
synced 2026-09-03 23:24:48 +02:00
fix: let user add ical
This commit is contained in:
parent
6de6cfacf2
commit
23fc039ac3
6 changed files with 257 additions and 19 deletions
|
|
@ -19,10 +19,15 @@
|
|||
</div>
|
||||
<div style="display:flex; gap:0.5rem;">
|
||||
<button type="button" class="secondary nav-toggle calendar-filters-toggle" id="btn-filters-toggle">Filtres</button>
|
||||
<button type="button" class="secondary" id="btn-my-calendars">Mes calendriers</button>
|
||||
<button type="button" id="btn-refresh">Actualiser les disponibilités</button>
|
||||
</div>
|
||||
</div>
|
||||
<div id="error"></div>
|
||||
<div class="panel my-feed-banner" id="my-feed-banner" style="display:none">
|
||||
<p class="empty">Vous n'avez pas encore ajouté de calendrier — ajoutez-en un pour apparaître dans les disponibilités.</p>
|
||||
<button type="button" id="btn-my-feed-banner-add">Ajouter mon calendrier</button>
|
||||
</div>
|
||||
|
||||
<div class="calendar-layout">
|
||||
<div class="calendar-filters-backdrop" id="filters-backdrop"></div>
|
||||
|
|
@ -63,6 +68,23 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div id="my-calendars-modal-overlay" class="modal-overlay hidden">
|
||||
<div class="modal card modal-wide">
|
||||
<button type="button" class="icon-btn secondary modal-close" id="my-calendars-modal-close">×</button>
|
||||
<h2 style="margin-top:0">Mes calendriers</h2>
|
||||
<p class="note">
|
||||
Ajoutez le lien ICS (iCal) d'un ou plusieurs de vos calendriers pour apparaître dans les disponibilités.
|
||||
L'application ne conserve jamais leur contenu — seul un statut disponible/occupé par créneau est déduit.
|
||||
</p>
|
||||
<div id="my-calendars-list"><p class="empty">Chargement…</p></div>
|
||||
<form id="my-calendars-add-form" class="inline-form">
|
||||
<input name="label" placeholder="Libellé (optionnel)">
|
||||
<input name="icsUrl" type="url" placeholder="URL du calendrier (.ics)" required>
|
||||
<button type="submit" class="secondary icon-btn">+ Ajouter</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="/js/api.js"></script>
|
||||
<script src="/js/render.js"></script>
|
||||
<script src="/js/nav.js"></script>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue