mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-12-19 20:25:25 +01:00
dynamic menu HEIGHT & CHOICE_HEIGHT
This commit is contained in:
@@ -11,9 +11,7 @@ source <(/home/admin/config.scripts/internet.sh status local)
|
||||
source <(/home/admin/config.scripts/network.aliases.sh getvars lnd $1)
|
||||
|
||||
# BASIC MENU INFO
|
||||
HEIGHT=13
|
||||
WIDTH=64
|
||||
CHOICE_HEIGHT=7
|
||||
BACKTITLE="RaspiBlitz"
|
||||
TITLE="Lightning Options"
|
||||
MENU=""
|
||||
@@ -29,27 +27,23 @@ if [ "${chain}" = "main" ]; then
|
||||
OPTIONS+=(lnbalance "Detailed Wallet Balances")
|
||||
OPTIONS+=(lnchannels "Lightning Channel List")
|
||||
OPTIONS+=(lnfwdreport "Lightning Forwarding Events Report")
|
||||
HEIGHT=$((HEIGHT+3))
|
||||
CHOICE_HEIGHT=$((CHOICE_HEIGHT+3))
|
||||
fi
|
||||
|
||||
OPTIONS+=(NAME "Change Name/Alias of Node")
|
||||
|
||||
openChannels=$($lncli_alias listchannels 2>/dev/null | jq '.[] | length')
|
||||
if [ ${#openChannels} -gt 0 ] && [ ${openChannels} -gt 0 ]; then
|
||||
OPTIONS+=(SUEZ "Visualize channels")
|
||||
OPTIONS+=(CLOSEALL "Close all open Channels on $CHAIN")
|
||||
HEIGHT=$((HEIGHT+2))
|
||||
CHOICE_HEIGHT=$((CHOICE_HEIGHT+2))
|
||||
OPTIONS+=(SUEZ "Visualize channels")
|
||||
OPTIONS+=(CLOSEALL "Close all open Channels on $CHAIN")
|
||||
fi
|
||||
|
||||
OPTIONS+=(CASHOUT "Withdraw all funds from LND on $CHAIN")
|
||||
if [ ${#LNdefault} -gt 0 ]&&[ $LNdefault = cln ];then
|
||||
OPTIONS+=(SWITCHLN "Use LND as default")
|
||||
HEIGHT=$((HEIGHT+1))
|
||||
CHOICE_HEIGHT=$((CHOICE_HEIGHT+1))
|
||||
fi
|
||||
|
||||
CHOICE_HEIGHT=$(("${#OPTIONS[@]}/2+1"))
|
||||
HEIGHT=$((CHOICE_HEIGHT+6))
|
||||
CHOICE=$(dialog --clear \
|
||||
--backtitle "$BACKTITLE" \
|
||||
--title "$TITLE" \
|
||||
|
||||
Reference in New Issue
Block a user