from flask import request, jsonify import screens from core.flask_app import app @app.route("/game//screens//aspect", methods=["POST"]) def screen_set_aspect(slug, screen_id): """Mémorise le format d'aperçu (Portrait/Paysage/Carré) choisi pour cet écran, en AJAX — sans recharger la page, pour ne jamais perdre ce choix au prochain ajout/suppression d'élément ou changement de sélection (qui redemandent le panneau au serveur).""" body = request.get_json(silent=True) or {} aspect = body.get("aspect", "") screens.set_screen_aspect(slug, screen_id, aspect) return jsonify({"ok": True})