aboutsummaryrefslogtreecommitdiffstats
path: root/web-project
diff options
context:
space:
mode:
authorEddy Pedroni <epedroni@pm.me>2025-03-01 08:30:05 +0100
committerEddy Pedroni <epedroni@pm.me>2025-03-01 08:30:05 +0100
commit818859c4562a5f9fef4e74964ca31e4381ce6995 (patch)
tree133cad7e5d2ed2bee08c1bb1fd24bab7ae889846 /web-project
parentff427ab6344a06efe14b7bd519becf2feb9ae1a8 (diff)
Improve naming, clean up imports
Diffstat (limited to 'web-project')
-rw-r--r--web-project/src/solo_tool_web.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/web-project/src/solo_tool_web.py b/web-project/src/solo_tool_web.py
index 8e3b576..c0c3d04 100644
--- a/web-project/src/solo_tool_web.py
+++ b/web-project/src/solo_tool_web.py
@@ -20,13 +20,13 @@ def fileName(path: str) -> str:
def keyPointList(st: SoloTool) -> None:
with ui.list().props('separator'):
for kp in st.keyPoints:
- ui.item(f"{kp:0.2}", on_click=handlers.setKeyPoint(st, kp)).props('clickable v-ripple').classes('text-lg')
+ ui.item(f"{kp:0.2}", on_click=handlers.keyPointAbsolute(st, kp)).props('clickable v-ripple').classes('text-lg')
@ui.refreshable
def songList(st: SoloTool, songDrawer) -> None:
with ui.list().props('separator'):
for i, path in enumerate(st.songs):
- ui.item(fileName(path), on_click=handlers.setSong(st, i, lambda: songDrawer.hide())).props('clickable v-ripple')
+ ui.item(fileName(path), on_click=handlers.songAbsolute(st, i, lambda: songDrawer.hide())).props('clickable v-ripple')
sessions = {}
for f in glob(f"{SESSION_DIR}/*.json"):
@@ -103,7 +103,7 @@ def sessionPage(sessionName: str):
ui.button(color='positive', on_click=handlers.playPause(st)).bind_icon_from(st, "playing", lambda playing: "pause" if playing else "play_arrow").props(f"size={buttonSize}").style('flex: 1')
ui.button(icon='vertical_align_bottom', on_click=handlers.positionToKeyPoint(st), color='negative').props(f"size={buttonSize}").style('flex: 2')
ui.button(icon='undo', on_click=st.jump, color='secondary').props(f"size={buttonSize}").style('flex: 2')
- ui.button(icon='skip_next', on_click=handlers.changeSong(st, 1)).props(f"size={buttonSize}").style('flex: 1')
+ ui.button(icon='skip_next', on_click=handlers.songRelative(st, 1)).props(f"size={buttonSize}").style('flex: 1')
# Playback rate
with ui.row().classes('w-full justify-between no-wrap items-center'):