diff options
| author | randomdan <randomdan@localhost> | 2011-07-07 18:43:25 +0000 | 
|---|---|---|
| committer | randomdan <randomdan@localhost> | 2011-07-07 18:43:25 +0000 | 
| commit | 6c64a495908b9dea279399824cac4f0a338e1b90 (patch) | |
| tree | 0055d29d45cb093b6f0d66f0bc6c54ab29afd932 | |
| parent | Escape literal regex correctly (diff) | |
| download | gentoobrowse-6c64a495908b9dea279399824cac4f0a338e1b90.tar.bz2 gentoobrowse-6c64a495908b9dea279399824cac4f0a338e1b90.tar.xz gentoobrowse-6c64a495908b9dea279399824cac4f0a338e1b90.zip | |
Improved home page
| -rw-r--r-- | gentoobrowse/css/screen.css | 6 | ||||
| -rw-r--r-- | gentoobrowse/views/newebuilds.xml | 2 | ||||
| -rw-r--r-- | gentoobrowse/xslt/home.xslt | 26 | 
3 files changed, 24 insertions, 10 deletions
| diff --git a/gentoobrowse/css/screen.css b/gentoobrowse/css/screen.css index db969c6..bb5dfa5 100644 --- a/gentoobrowse/css/screen.css +++ b/gentoobrowse/css/screen.css @@ -88,6 +88,12 @@ form.generalForm td input {  .tracked {  	font-weight: bold;  } +.syncdate { +	font-size: larger; +} +.synctime { +	font-size: smaller; +}  #dotrack, #dountrack {  	font-size: 8px;  	margin: 0 10px; diff --git a/gentoobrowse/views/newebuilds.xml b/gentoobrowse/views/newebuilds.xml index 8bcc6e9..55da293 100644 --- a/gentoobrowse/views/newebuilds.xml +++ b/gentoobrowse/views/newebuilds.xml @@ -3,7 +3,7 @@  	<project2:sqlrows name="newebuilds" datasource="postgres-web">  		<sql>  			SELECT description, moddate, p.name AS pkgname, c.name AS catname, e.version, e.firstseen sync, -				up.trackedsince IS NOT NULL AS tracked +				up.trackedsince IS NOT NULL AS tracked, p.packageid  			FROM ebuilds e, categories c, packages p LEFT OUTER JOIN user_packages up  				ON up.userid = <param name="userID" />  				AND up.packageid = p.packageid diff --git a/gentoobrowse/xslt/home.xslt b/gentoobrowse/xslt/home.xslt index df4e302..0b1584b 100644 --- a/gentoobrowse/xslt/home.xslt +++ b/gentoobrowse/xslt/home.xslt @@ -17,7 +17,10 @@  	<table class="newebuilds">  		<tr>  			<xsl:for-each select="/gentoo/syncs/sync"> -				<th><xsl:value-of select="synctime" /></th> +				<th> +					<span class="syncdate"><xsl:value-of select="substring-before(synctime, 'T')" /></span> +					<span class="synctime"><xsl:value-of select="substring-after(synctime, 'T')" /></span> +				</th>  			</xsl:for-each>  		</tr>  		<tr> @@ -33,14 +36,19 @@    </xsl:template>    <xsl:template match="/gentoo/newebuilds/ebuild">    	<li> -		<a> -			<xsl:if test="tracked = 1"> -				<xsl:attribute name="class">tracked</xsl:attribute> +			<a> +				<xsl:if test="tracked = 1"> +					<xsl:attribute name="class">tracked</xsl:attribute> +				</xsl:if> +				<xsl:attribute name="title">(updated <xsl:value-of select="moddate" />)</xsl:attribute> +				<xsl:attribute name="href">/package/<xsl:value-of select="catname" />/<xsl:value-of select="pkgname" /></xsl:attribute> +				<xsl:value-of select="catname" />/<xsl:value-of select="pkgname" /> +			</a> +			v<xsl:value-of select="version" /> +			<xsl:if test="following-sibling::ebuild[1]/packageid != packageid"> +				<br/> +				<xsl:value-of select="description" />  			</xsl:if> -			<xsl:attribute name="title"><xsl:value-of select="description" /> (updated <xsl:value-of select="moddate" />)</xsl:attribute> -			<xsl:attribute name="href">/package/<xsl:value-of select="catname" />/<xsl:value-of select="pkgname" /></xsl:attribute> -			<xsl:value-of select="catname" />/<xsl:value-of select="pkgname" />-<xsl:value-of select="version" /> -		</a> -	</li> +		</li>    </xsl:template>  </xsl:stylesheet> | 
