paging is now indexed on 1

This commit is contained in:
Martijn
2024-12-27 21:36:39 +01:00
parent 13763326ce
commit 8815f5e113
+6 -6
View File
@@ -31,7 +31,7 @@ spi:
globals: globals:
- id: actual_page - id: actual_page
type: int type: int
initial_value: '0' initial_value: '1'
- id: page_names - id: page_names
type: std::vector<std::string> type: std::vector<std::string>
initial_value: '{"Page 1","Music","Page 3"}' initial_value: '{"Page 1","Music","Page 3"}'
@@ -102,15 +102,15 @@ number:
name: "Menu Selector" name: "Menu Selector"
id: menu_selector id: menu_selector
optimistic: true optimistic: true
min_value: 0 # keep at 0 min_value: 1 # keep at 0
max_value: ${nr_of_pages - 1} max_value: ${nr_of_pages}
step: 1 step: 1
on_value: on_value:
then: then:
# - script.execute: update_all
- globals.set: - globals.set:
id: actual_page id: actual_page
value: !lambda 'return x;' value: !lambda 'return x;'
- script.execute: update_all
script: script:
###################### ######################
@@ -128,7 +128,7 @@ script:
# - number.set: # - number.set:
# id: menu_selector # id: menu_selector
# value: !lambda 'return float(id(actual_page));' # value: !lambda 'return float(id(actual_page));'
# - script.execute: update_all - script.execute: update_all
- id: prev_page - id: prev_page
then: then:
- number.decrement: - number.decrement:
@@ -141,7 +141,7 @@ script:
# # - number.set: # # - number.set:
# # id: menu_selector # # id: menu_selector
# # value: !lambda 'return float(id(actual_page));' # # value: !lambda 'return float(id(actual_page));'
# - script.execute: update_all - script.execute: update_all
# - id: update_page # - id: update_page
# then: # then:
# - lambda: |- # - lambda: |-