Info Pop Ups für Tutorial und Erklärungen.
This commit is contained in:
parent
4dfdf2165c
commit
9b399af323
|
|
@ -0,0 +1 @@
|
||||||
|
{"authenticated":true,"discord_id":"277898241750859776","discord_name":"mrteels","db_id":1,"display_name":"Schwitzender Grot","discord_avatar_url":"https://cdn.discordapp.com/avatars/277898241750859776/7c3446bb51fafd72b1b4c21124b4994f.png"}
|
||||||
|
|
@ -131,7 +131,6 @@ def seed_gamesystems():
|
||||||
print("Spielsysteme angelegt!")
|
print("Spielsysteme angelegt!")
|
||||||
|
|
||||||
#Nächster Schritt: Standard Achievments eintragen.
|
#Nächster Schritt: Standard Achievments eintragen.
|
||||||
generate_default_mmr_rules()
|
|
||||||
seed_achievements()
|
seed_achievements()
|
||||||
|
|
||||||
def seed_achievements():
|
def seed_achievements():
|
||||||
|
|
|
||||||
|
|
@ -62,10 +62,18 @@ def setup_routes():
|
||||||
# LINKE SEITE (Belegt 1 Spalte)
|
# LINKE SEITE (Belegt 1 Spalte)
|
||||||
# flex-col setzt die beiden Karten exakt übereinander
|
# flex-col setzt die beiden Karten exakt übereinander
|
||||||
with ui.column().classes("w-full gap-4"):
|
with ui.column().classes("w-full gap-4"):
|
||||||
|
with ui.dialog().classes("w-full items-center") as mmr_info, ui.card():
|
||||||
|
ui.label('MMR Punkte sind die Liga Punkte um die gespielt wird. Verliert man ein Spiel, verliert man Punkte. Und umgekehrt.').classes("font-bold text-white text-l")
|
||||||
|
ui.button(icon="close", on_click=mmr_info.close).classes("w-10 h-8 rounded-full")
|
||||||
|
|
||||||
with ui.card().classes("w-full items-center justify-center text-center"):
|
with ui.card().classes("w-full items-center justify-center text-center"):
|
||||||
ui.label("MMR Punkte: ").classes('text-2xl font-bold')
|
with ui.row().classes("w-full items-center text-center"):
|
||||||
ui.label(str(stats["mmr"])).classes('text-4xl font-bold text-blue-100')
|
ui.label("")
|
||||||
|
ui.space()
|
||||||
|
ui.label("MMR Punkte: ").classes('justify-center text-2xl font-bold')
|
||||||
|
ui.space()
|
||||||
|
ui.button(icon="help", color="info" ,on_click=mmr_info.open).classes("w-9 h-8 rounded-full")
|
||||||
|
ui.label(str(stats["mmr"])).classes('text-4xl font-bold text-blue-400')
|
||||||
|
|
||||||
with ui.card().classes("w-full items-center justify-center text-center"):
|
with ui.card().classes("w-full items-center justify-center text-center"):
|
||||||
ui.label("Rang: ").classes('text-2xl font-bold')
|
ui.label("Rang: ").classes('text-2xl font-bold')
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ def setup_routes(admin_discord_id):
|
||||||
# --- LINKE SEITE ---
|
# --- LINKE SEITE ---
|
||||||
# Vereinslogo und den Titel in einer eigenen Reihe (Reihe 1)
|
# Vereinslogo und den Titel in einer eigenen Reihe (Reihe 1)
|
||||||
with ui.row().classes('items-center gap-4'):
|
with ui.row().classes('items-center gap-4'):
|
||||||
ui.image("gui/pictures/wsdg.png").classes('w-20 h-20 rounded-full')
|
#ui.image("gui/pictures/wsdg.png").classes('w-20 h-20 rounded-full')
|
||||||
ui.label('Diceghost Liga').classes('text-2xl font-bold text-white')
|
ui.label('Diceghost Liga').classes('text-2xl font-bold text-white')
|
||||||
|
|
||||||
# --- MITTE ---
|
# --- MITTE ---
|
||||||
|
|
@ -177,7 +177,15 @@ def setup_routes(admin_discord_id):
|
||||||
# ---------------------------
|
# ---------------------------
|
||||||
if app.storage.user.get('authenticated', False):
|
if app.storage.user.get('authenticated', False):
|
||||||
with ui.card().classes("w-full"):
|
with ui.card().classes("w-full"):
|
||||||
ui.label(text="Meine Ligaplätze").classes("font-bold text-white text-xl")
|
with ui.dialog().classes("w-full items-center") as league_info, ui.card():
|
||||||
|
ui.label('Um einer Liga beizutreten einfach auf "BEITRETEN" drücken und bestätigen.').classes("font-bold text-white text-l")
|
||||||
|
ui.label("Um deine Statistik in einer Liga zu sehen, klick auf eine Liga.").classes("font-bold text-white text-l")
|
||||||
|
ui.label("Du kannst, wenn du willst, gerne allen Ligen beitreten.").classes("font-bold text-white text-l")
|
||||||
|
ui.button(icon="close", on_click=league_info.close)
|
||||||
|
|
||||||
|
with ui.row().classes("w-full items-center"):
|
||||||
|
ui.label(text="Meine Ligaplätze").classes("font-bold text-white text-xl")
|
||||||
|
ui.button(icon="help", color="information" ,on_click=league_info.open).classes("w-10 h-8 rounded-full")
|
||||||
|
|
||||||
placements = data_api.get_player_statistics(player_id)
|
placements = data_api.get_player_statistics(player_id)
|
||||||
systems = data_api.get_gamesystem_data()
|
systems = data_api.get_gamesystem_data()
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,15 @@ def setup_routes():
|
||||||
ui.notify("Match erfolgreich eingetragen!", color="green")
|
ui.notify("Match erfolgreich eingetragen!", color="green")
|
||||||
ui.navigate.to(f'/statistic/{systemname}')
|
ui.navigate.to(f'/statistic/{systemname}')
|
||||||
|
|
||||||
|
|
||||||
|
with ui.dialog().classes("w-full items-center") as form_info, ui.card():
|
||||||
|
ui.label('Um ein Spiel einzutragen einfach deine erspielten Punkte, deinen Gegner und die Punkte von deinem Gegner eintragen').classes("font-bold text-white text-l")
|
||||||
|
ui.label('ACHTUNG: Damit ein Spieler als Gegner ausgewählt werden kann, muss er der Liga beigetreten sein!').classes("font-bold text-white text-l")
|
||||||
|
ui.label('Nach dem Absenden muss dein Gegner in seiner Liga App das Spiel noch kurz bestätigen. Solltest du einen Fehler gemacht haben, kannst du das Spiel (bevor es bestätigt wurde) auf der Hauptseite selber löschen.').classes("font-bold text-white text-l")
|
||||||
|
ui.button(icon="close", on_click=form_info.close).classes("w-10 h-8 rounded-full")
|
||||||
|
|
||||||
# Buttons ganz unten in einer Reihe
|
# Buttons ganz unten in einer Reihe
|
||||||
with ui.row().classes("w-full items-center justify-between mt-8"):
|
with ui.row().classes("w-full items-center justify-between mt-8"):
|
||||||
ui.button('Cancel', on_click=lambda: ui.navigate.to(f'/statistic/{systemname}')).classes('bg-gray-500 text-white')
|
ui.button(icon="close", on_click=lambda: ui.navigate.to(f'/statistic/{systemname}')).classes("w-10 h-8 rounded-full")
|
||||||
|
ui.button(icon="help", color="information" ,on_click=form_info.open).classes("w-10 h-8 rounded-full")
|
||||||
ui.button(text="Absenden", color="positive", on_click=lambda: input_match_to_database())
|
ui.button(text="Absenden", color="positive", on_click=lambda: input_match_to_database())
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user