optimize cache warning for terminals without blink capability
This commit is contained in:
parent
714cd92e6d
commit
97d1090afa
|
@ -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
|
get_cvag_station_info $THIS_STATION_ID STATION_STOPS STATION_NOW STATION_DESTINATIONS STATION_LINES STATION_ACTUAL_DEPARTURE THISDATE
|
||||||
STATION_INFO_ERR=$?
|
STATION_INFO_ERR=$?
|
||||||
if [ ! $STATION_INFO_ERR -eq 2 ]; then # FIXME: add warning, when STATION_INFO_ERR == 1
|
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\
|
MYOUTPUT[$j]="${MYOUTPUT[$j]}\n\n\
|
||||||
\t\t┌───────────────────────┬──────────────────────────────────┐ \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│ ${STATION_NAME[$THIS_STATION_ID]}$(printf "%-$((24-${#STATION_NAME[$THIS_STATION_ID]}))s" "")│ Stand: $THISDATE $CACHE_WARN │\n\
|
||||||
\t\t├────────────────────┬──┴──┬───────────────────────────────┤\n"
|
\t\t├────────────────────┬────┴┬───────────────────────────────┤\n"
|
||||||
for ((i=0; i<"${#STATION_LINES[*]}"; i++)); do
|
for ((i=0; i<"${#STATION_LINES[*]}"; i++)); do
|
||||||
MILLIS=$((${STATION_ACTUAL_DEPARTURE[$i]} - STATION_NOW)); [ "$MILLIS" -lt 0 ] && MILLIS=0
|
MILLIS=$((${STATION_ACTUAL_DEPARTURE[$i]} - STATION_NOW)); [ "$MILLIS" -lt 0 ] && MILLIS=0
|
||||||
SEKS=$((MILLIS / 1000)); MINS=$((SEKS / 60)); SEKS=$((SEKS % 60))
|
SEKS=$((MILLIS / 1000)); MINS=$((SEKS / 60)); SEKS=$((SEKS % 60))
|
||||||
|
|
Loading…
Reference in New Issue