feat: notes de bord et sauvegarde position calendrier
- bouton crayon sur la fenêtre calendrier (MJ) → dialogue de note - date impériale + date réelle préremplies - append au journal configuré (créé auto si inexistant) - appendJournalNote : labels passés depuis l'ouverture (pas de re-lecture) - échappement XSS via jQuery .text().html() - onSave async + await + try/catch - sauvegarde position calendrier (client scope, debounced 300ms) - restore position au constructeur - close() async avec await settings.set - boutons note et config groupés dans .mgt2-cal-actions (flex row)
This commit is contained in:
@@ -3,8 +3,13 @@
|
||||
<span class="mgt2-cal-date">{{dateLabel}}</span>
|
||||
</div>
|
||||
{{#if isGM}}
|
||||
<button type="button" class="mgt2-cal-config-btn" title="Configurer le calendrier">
|
||||
<i class="fas fa-cog"></i>
|
||||
</button>
|
||||
<div class="mgt2-cal-actions">
|
||||
<button type="button" class="mgt2-cal-note-btn" title="Ajouter une note de bord">
|
||||
<i class="fas fa-pen"></i>
|
||||
</button>
|
||||
<button type="button" class="mgt2-cal-config-btn" title="Configurer le calendrier">
|
||||
<i class="fas fa-cog"></i>
|
||||
</button>
|
||||
</div>
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user