Start on the colorscheme system

This commit is contained in:
2017-12-26 19:03:31 +01:00
parent 3c85e84272
commit 20c51df49a
8 changed files with 147 additions and 10 deletions
+41
View File
@@ -3,6 +3,7 @@ import sys, os, airspeed, glob
from sanic import Sanic, response
from common import mergeTemplate, withResource, call
import card
import colorscheme
import svg
import config
@@ -114,6 +115,46 @@ async def preview_card(request):
was_deleted = True
return locals()
@app.get("/cards/colors")
@mergeTemplate("cards/colors.vm")
async def get_color_picker(request):
colorschemes = colorscheme.list_all()
print(colorschemes)
return locals()
@app.get("/card/colors/preview")
@mergeTemplate("cards/card.vm")
async def get_color_preview(request):
cards = [card.Card()]
cards[0].colorscheme = request.args.get(schemename) or ""
cards[0].title = cards[0].colorscheme or "Default Colors"
cards[0].figure = ""
cards[0].figure_source = ""
cards[0].description = "This is a description"
cards[0].steps = ["Do A", "Then B"]
cards[0].cost = "Something"
cards[0].power = 5
cards[0].cp = 50
return locals()
@app.post("/card/colors/preview")
@mergeTemplate("cards/card.vm")
async def get_color_preview(request):
cards = [card.Card()]
cards[0].colorscheme = request.args.get(schemename) or ""
cards[0].title = cards[0].colorscheme or "Default Colors"
cards[0].figure = ""
cards[0].figure_source = ""
cards[0].description = "This is a description"
cards[0].steps = ["Do A", "Then B"]
cards[0].cost = "Something"
cards[0].power = 5
cards[0].cp = 50
return locals()
@app.get("/cards/svg")
@mergeTemplate("cards/svg.vm")
async def svg_list(request):