slitaz-pizza rev 12

libpizza/highlighter: hide escape sequences
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Mar 26 10:21:18 2012 +0200 (2012-03-26)
parents 4834b9fa056d
children 3d50b39eb83d
files web/lib/libpizza
line diff
     1.1 --- a/web/lib/libpizza	Mon Mar 26 00:08:36 2012 +0200
     1.2 +++ b/web/lib/libpizza	Mon Mar 26 10:21:18 2012 +0200
     1.3 @@ -25,7 +25,10 @@
     1.4  highlighter() {
     1.5  	case $1 in
     1.6  		log)
     1.7 -			sed -e 's#OK#<span class="span-ok">OK</span>#g' \
     1.8 +			sed -e ':a;s/^\(.\{1,73\}\)OK$/\1 OK/;ta' \
     1.9 +				-e ':a;s/^\(.\{1,73\}\)Failed$/\1 Failed/;ta' |
    1.10 +			sed -e 's|\[[0-9G\.KM]*    .||g' -e 's|.\[18G|    |' \
    1.11 +				-e 's#OK#<span class="span-ok">OK</span>#g' \
    1.12  				-e 's#Failed#<span class="span-red">Failed</span>#g' ;;
    1.13  		activity)
    1.14  			sed s"#^\([^']* : \)#<span class='log-date'>\0</span>#"g ;;