še interaktivna kontrola za prelom #3

This commit is contained in:
2026-03-25 22:29:37 +01:00
parent 1dcb80739c
commit 2b0e02e94c
4 changed files with 58 additions and 4 deletions

View File

@@ -62,6 +62,7 @@ def get_state():
'current_text': 'Napaka: Aplikacija ni inicijalizirana',
'page_info': '',
'caps_mode': False,
'split_by_stanza': False,
'can_prev': False,
'can_next': False
})
@@ -89,6 +90,7 @@ def get_state():
'current_text': current_text,
'page_info': page_info,
'caps_mode': _projector_app.all_caps_mode,
'split_by_stanza': _projector_app.settings.get("split_by_stanza", False),
'can_prev': can_prev,
'can_next': can_next
})
@@ -149,6 +151,15 @@ def toggle_caps():
return jsonify({'status': 'ok'})
@app.route('/api/toggle_split', methods=['POST'])
def toggle_split():
"""Preklop med načinom preloma po kiticah in prostim prelomom"""
if _projector_app is not None:
_projector_app.toggle_split_mode()
return jsonify({'status': 'ok'})
@app.route('/api/search_songs', methods=['POST'])
def search_songs():
"""Iskanje besedil po naslovu"""