X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=bin%2Fpreload.sh;h=dd7ce6b982d5a822b866f9fa23b87a3058847e89;hb=d29c871c22ccaafc1aa897c14eb35082d079659b;hp=395d3320b629b05f6578a9c9f88794c43e64077a;hpb=65c1a9731530e3c2ec94ed4e317a9f659855ed5b;p=brisk.git diff --git a/bin/preload.sh b/bin/preload.sh index 395d332..dd7ce6b 100755 --- a/bin/preload.sh +++ b/bin/preload.sh @@ -30,6 +30,10 @@ IMGPATH=../brisk-img # echo '?>' # ) > $OUTFILE +function imglist () { + ls -S `find $1 -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort` +} + rm -f $OUTFILE ( @@ -37,7 +41,7 @@ echo "var g_preload_img_arr = new Array( " first=1 spa=" " ltri="`echo "$IMGPATH" | wc -c`" -for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do +for i in `imglist $IMGPATH`; do if [ $first -ne 1 ]; then echo -n ", " if [ $((ct % 2)) -eq 0 ]; then @@ -62,12 +66,12 @@ first=1 sum=0 spa=" " tot=0 -for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do +for i in `imglist $IMGPATH`; do sz="`stat -c '%s' $IMGPATH/$i`" tot=$((tot + sz)) done -for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do +for i in `imglist $IMGPATH`; do if [ $first -ne 1 ]; then echo -n ", " if [ $((ct % 8)) -eq 0 ]; then