tazpkg rev 759

pkgs.cgi: fix search files; also, search files highlights is case-insensitive now.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Mar 27 15:06:01 2015 +0200 (2015-03-27)
parents 815e7efac70c
children 37df6365cf41
files tazpanel/pkgs.cgi tazpanel/pkgs.css
line diff
     1.1 --- a/tazpanel/pkgs.cgi	Fri Mar 27 14:31:21 2015 +0200
     1.2 +++ b/tazpanel/pkgs.cgi	Fri Mar 27 15:06:01 2015 +0200
     1.3 @@ -143,7 +143,7 @@
     1.4  <form class="search"><!--
     1.5  	--><input type="search" name="search" results="5" autosave="pkgsearch" autocomplete="on"><!--
     1.6  	--><button type="submit">$(_n 'Search')</button><!--
     1.7 -	--><button name="files">$(_n 'Files')</button><!--
     1.8 +	--><button name="files" value="yes">$(_n 'Files')</button><!--
     1.9  --></form>
    1.10  EOT
    1.11  }
    1.12 @@ -511,7 +511,8 @@
    1.13  		pkg=$(GET search); [ -z "$pkg" ] && xhtml_footer && exit
    1.14  		cd $PKGS_DB
    1.15  
    1.16 -		search_form; sidebar
    1.17 +		search_form | sed "s|name=\"search\"|& value=\"$pkg\"|"
    1.18 +		sidebar
    1.19  		LOADING_MSG="$(_ 'Searching packages...')"; loading_msg
    1.20  
    1.21  		cat << EOT
    1.22 @@ -526,7 +527,7 @@
    1.23  EOT
    1.24  		if [ -n "$(GET files)" ]; then
    1.25  			cat <<EOT
    1.26 -	<table class="zebra filelist">
    1.27 +	<table class="wide zebra filelist">
    1.28  	<thead>
    1.29  		<tr>
    1.30  			<td>$(_ 'Package')</td>
    1.31 @@ -542,7 +543,7 @@
    1.32  				cat << EOT
    1.33  <tr>
    1.34  	<td><input type="checkbox" name="pkg" value="$PACKAGE">$(pkg_info_link $PACKAGE $class)</td>
    1.35 -	<td>$(echo "$FILE" | sed "s|$pkg|<span class=\"diff-add\">$pkg</span>|g")</td>
    1.36 +	<td>$(echo "$FILE" | sed "s|$pkg|<span class=\"diff-add\">&</span>|gI")</td>
    1.37  </tr>
    1.38  EOT
    1.39  			done
     2.1 --- a/tazpanel/pkgs.css	Fri Mar 27 14:31:21 2015 +0200
     2.2 +++ b/tazpanel/pkgs.css	Fri Mar 27 15:06:01 2015 +0200
     2.3 @@ -111,7 +111,7 @@
     2.4  .pkglist td:nth-child(1) a,
     2.5  .filelist td:nth-child(1) a { max-width: 12em; }
     2.6  .pkglist td:nth-child(2)   { max-width:  7em; }
     2.7 -.filelist td:nth-child(2)   { max-width: 30em; }
     2.8 +/*.filelist td:nth-child(2)   { white-space: pre-wrap; }*/
     2.9  
    2.10  /* ellipsize content of 1st and 2nd columns */
    2.11  .pkglist td:nth-child(1) a,