47442be3ef
- 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)
19 lines
683 B
Handlebars
19 lines
683 B
Handlebars
<form class="mgt2-note-form">
|
|
<div class="mgt2-note-row">
|
|
<label>Date impériale</label>
|
|
<span class="mgt2-note-value">{{imperialDate}}</span>
|
|
</div>
|
|
<div class="mgt2-note-row">
|
|
<label>Date réelle</label>
|
|
<span class="mgt2-note-value">{{realDate}}</span>
|
|
</div>
|
|
<div class="mgt2-note-row">
|
|
<label for="note-content">Note</label>
|
|
<textarea id="note-content" name="content" rows="6" placeholder="Saisissez votre note…" autofocus></textarea>
|
|
</div>
|
|
<div class="mgt2-note-actions">
|
|
<button type="button" class="mgt2-cal-btn mgt2-cal-btn-primary" data-action="save">
|
|
<i class="fas fa-save"></i> Enregistrer
|
|
</button>
|
|
</div>
|
|
</form> |