mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-20 14:37:01 +01:00
@@ -165,14 +165,14 @@ class LuiBackendConfig(object):
|
|||||||
|
|
||||||
# setup prev and next uuids
|
# setup prev and next uuids
|
||||||
top_level_cards = list(filter(lambda card: not card.hidden, self._config_cards))
|
top_level_cards = list(filter(lambda card: not card.hidden, self._config_cards))
|
||||||
card_ids = [card.id for card in top_level_cards]
|
card_uuids = [card.uuid for card in top_level_cards]
|
||||||
|
|
||||||
prev_ids = card_ids[-1:] + card_ids[:-1]
|
prev_uuids = card_uuids[-1:] + card_uuids[:-1]
|
||||||
next_ids = card_ids[ 1:] + card_ids[: 1]
|
next_uuids = card_uuids[ 1:] + card_uuids[: 1]
|
||||||
|
|
||||||
if len(card_ids) > 1:
|
if len(card_uuids) > 1:
|
||||||
for prev_id, card, next_id in zip(prev_ids, top_level_cards, next_ids):
|
for prev_uuids, card, next_uuids in zip(prev_uuids, top_level_cards, next_uuids):
|
||||||
(card.uuid_prev, card.uuid_next) = (prev_id, next_id)
|
(card.uuid_prev, card.uuid_next) = (prev_uuids, next_uuids)
|
||||||
|
|
||||||
# parse screensaver
|
# parse screensaver
|
||||||
self._config_screensaver = Card(self.get("screensaver"))
|
self._config_screensaver = Card(self.get("screensaver"))
|
||||||
|
|||||||
Reference in New Issue
Block a user