first commit
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
from flask import request, jsonify
|
||||
|
||||
import screens
|
||||
|
||||
from core.flask_app import app
|
||||
|
||||
|
||||
@app.route("/game/<slug>/elements/<int:element_id>/geometry", methods=["POST"])
|
||||
def element_geometry(slug, element_id):
|
||||
"""Appelé en AJAX pendant/à la fin d'un glisser-déposer, d'un
|
||||
redimensionnement, ou d'une modification des champs Position & taille —
|
||||
ne touche qu'à la position/taille, aucun rechargement de page nécessaire
|
||||
pour que ça reste fluide."""
|
||||
data = request.get_json(force=True)
|
||||
screens.update_element_geometry(
|
||||
slug, element_id,
|
||||
x=float(data["x"]), y=float(data["y"]),
|
||||
width=float(data["width"]), height=float(data["height"]),
|
||||
)
|
||||
return jsonify({"ok": True})
|
||||
Reference in New Issue
Block a user