diff options
-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> |