optimize cache warning for terminals without blink capability

This commit is contained in:
Florian Schlegel 2020-08-29 22:45:24 +02:00
parent 714cd92e6d
commit 97d1090afa
1 changed files with 4 additions and 4 deletions

View File

@ -231,11 +231,11 @@ print_cvag_schedule()
get_cvag_station_info $THIS_STATION_ID STATION_STOPS STATION_NOW STATION_DESTINATIONS STATION_LINES STATION_ACTUAL_DEPARTURE THISDATE
STATION_INFO_ERR=$?
if [ ! $STATION_INFO_ERR -eq 2 ]; then # FIXME: add warning, when STATION_INFO_ERR == 1
CACHE_WARN=" "; [ $STATION_INFO_ERR -eq 1 ] && CACHE_WARN="\e[5m""!""\e[25m"
CACHE_WARN=" "; [ $STATION_INFO_ERR -eq 1 ] && CACHE_WARN="/""\e[5m""!""\e[25m""\\"
MYOUTPUT[$j]="${MYOUTPUT[$j]}\n\n\
\t\t┌─────────────────────────────────────────────────────────┐ \n\
\t\t${STATION_NAME[$THIS_STATION_ID]}$(printf "%-$((22-${#STATION_NAME[$THIS_STATION_ID]}))s" "")Datenstand: $THISDATE$CACHE_WARN\n\
\t\t├────────────────────┬────┬───────────────────────────────┤\n"
\t\t┌─────────────────────────────────────────────────────────┐ \n\
\t\t${STATION_NAME[$THIS_STATION_ID]}$(printf "%-$((24-${#STATION_NAME[$THIS_STATION_ID]}))s" "")Stand: $THISDATE $CACHE_WARN\n\
\t\t├────────────────────┬────┬───────────────────────────────┤\n"
for ((i=0; i<"${#STATION_LINES[*]}"; i++)); do
MILLIS=$((${STATION_ACTUAL_DEPARTURE[$i]} - STATION_NOW)); [ "$MILLIS" -lt 0 ] && MILLIS=0
SEKS=$((MILLIS / 1000)); MINS=$((SEKS / 60)); SEKS=$((SEKS % 60))