Formats activables par evenement + cadre impose exclut strips

- Toggles formats (10x15, 15x20, strip) par evenement
- Strip desactive masque le bouton pellicule sur l'accueil
- Cadre impose/defaut s'applique uniquement sur 10x15 et 15x20 (pas strip)
- Upload cadre evenement le copie dans les deux formats automatiquement
- Section cadres admin simplifiee (un seul bloc au lieu de 3)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-23 00:45:47 +02:00
parent 77b1127816
commit 6bbcf85e52
5 changed files with 93 additions and 53 deletions

View File

@@ -626,8 +626,16 @@
</div>
<button class="btn-action" onclick="sauvegarderEvenement()">Sauvegarder</button>
<h3>Cadres evenement</h3>
<p class="aide">Cadres specifiques a cet evenement (n'apparaissent pas dans les autres).</p>
<h3>Formats d'impression</h3>
<p class="aide">Formats papier disponibles pour cet evenement.</p>
<div class="toggle-groupe" id="event-formats-toggles">
<label class="toggle"><input type="checkbox" id="tog-event-fmt-10x15"><span class="toggle-slider"></span> 10&times;15 cm</label>
<label class="toggle"><input type="checkbox" id="tog-event-fmt-15x20"><span class="toggle-slider"></span> 15&times;20 cm</label>
<label class="toggle"><input type="checkbox" id="tog-event-fmt-strip"><span class="toggle-slider"></span> Strip / Pellicule</label>
</div>
<h3>Cadre evenement</h3>
<p class="aide">Cadre specifique a cet evenement. Applique sur tous les formats sauf strips.</p>
<div id="cadres-event-formats"></div>
</div>
</div>
@@ -760,11 +768,11 @@
</div>
<script src="/js/websocket.js?v=3"></script>
<script src="/js/app.js?v=5"></script>
<script src="/js/camera.js?v=12"></script>
<script src="/js/app.js?v=6"></script>
<script src="/js/camera.js?v=13"></script>
<script src="/js/effects.js?v=4"></script>
<script src="/js/gallery.js?v=3"></script>
<script src="/js/share.js?v=7"></script>
<script src="/js/admin.js?v=6"></script>
<script src="/js/admin.js?v=7"></script>
</body>
</html>