summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gentoobrowse/base.xslt14
-rw-r--r--gentoobrowse/categories.xslt32
-rw-r--r--gentoobrowse/category.xslt28
-rw-r--r--gentoobrowse/home.xslt5
-rw-r--r--gentoobrowse/package.xslt (renamed from gentoobrowse/browse.xslt)42
-rw-r--r--gentoobrowse/present/categories.xml2
-rw-r--r--gentoobrowse/present/category.xml2
-rw-r--r--gentoobrowse/present/package.xml2
-rw-r--r--gentoobrowse/style.css8
9 files changed, 92 insertions, 43 deletions
diff --git a/gentoobrowse/base.xslt b/gentoobrowse/base.xslt
index bc6e7a8..47e6612 100644
--- a/gentoobrowse/base.xslt
+++ b/gentoobrowse/base.xslt
@@ -9,6 +9,7 @@
<head>
<link rel="stylesheet" href="/style.css" type="text/css" />
<link rel="shortcut icon" href="/images/glogo-small.png" type="image/png" />
+ <meta http-equiv="content-language" content="en" />
<xsl:call-template name="head" />
</head>
<body>
@@ -16,12 +17,12 @@
<div class="tabs">
<a href="/">Home</a> |
<a href="/categories">Browse</a> |
- <a href="/search">Search</a> |
+ <a href="/search" rel="nofollow">Search</a> |
<xsl:if test="count(/gentoo/project2:session/project2:var[@name='loggedInUserID']) = 0">
- <a href="/login">Login</a>
+ <a href="/login" rel="nofollow">Login</a>
</xsl:if>
<xsl:if test="count(/gentoo/project2:session/project2:var[@name='loggedInUserID']) &gt; 0">
- <a href="/accountHome">My Account</a>
+ <a href="/accountHome" rel="nofollow">My Account</a>
</xsl:if>
</div>
<table width="100%">
@@ -58,14 +59,11 @@
<xsl:template name="head">
<title>Gentoo Browse</title>
</xsl:template>
- <xsl:template name="content">
- </xsl:template>
<xsl:template match="package">
<li>
<a>
- <xsl:attribute name="href">
- /package/<xsl:value-of select="catname" />/<xsl:value-of select="pkgname" />
- </xsl:attribute>
+ <xsl:attribute name="href">/package/<xsl:value-of select="catname" />/<xsl:value-of select="pkgname" /></xsl:attribute>
+ <xsl:attribute name="title"><xsl:value-of select="description" /></xsl:attribute>
<xsl:value-of select="catname" />/<xsl:value-of select="pkgname" />
</a> - <xsl:value-of select="description" />
</li>
diff --git a/gentoobrowse/categories.xslt b/gentoobrowse/categories.xslt
new file mode 100644
index 0000000..15b25af
--- /dev/null
+++ b/gentoobrowse/categories.xslt
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:project2="http://project2.randomdan.homeip.net/" exclude-result-prefixes="project2" >
+ <xsl:import href="base.xslt" />
+ <xsl:output encoding="utf-8" method="html" media-type="text/html" indent="yes"
+ doctype-system="http://www.w3.org/TR/html4/loose.dtd"
+ doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" />
+ <xsl:template name="head">
+ <title>Category List - Gentoo Browse</title>
+ <meta name="description" content="Complete list of Gentoo package categories" />
+ </xsl:template>
+ <xsl:template name="content">
+ <xsl:apply-templates select="/gentoo/categories" />
+ </xsl:template>
+ <xsl:template match="/gentoo/categories">
+ <h2>Package categories</h2>
+ <ul>
+ <xsl:apply-templates select="/gentoo/categories/category" />
+ </ul>
+ </xsl:template>
+ <xsl:template match="/gentoo/categories/category">
+ <li>
+ <a>
+ <xsl:attribute name="href">
+ /category/<xsl:value-of select="catname" />
+ </xsl:attribute>
+ <xsl:value-of select="catname" />
+ </a>
+ (<xsl:value-of select="packages" />)
+ </li>
+ </xsl:template>
+</xsl:stylesheet>
diff --git a/gentoobrowse/category.xslt b/gentoobrowse/category.xslt
new file mode 100644
index 0000000..3bc6512
--- /dev/null
+++ b/gentoobrowse/category.xslt
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:project2="http://project2.randomdan.homeip.net/" exclude-result-prefixes="project2" >
+ <xsl:import href="base.xslt" />
+ <xsl:output encoding="utf-8" method="html" media-type="text/html" indent="yes"
+ doctype-system="http://www.w3.org/TR/html4/loose.dtd"
+ doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" />
+ <xsl:template name="head">
+ <title><xsl:value-of select="/gentoo/project2:uriElems/project2:uriElem[2]" /> Package List - Gentoo Browse</title>
+ <meta name="description">
+ <xsl:attribute name="content">Complete list of Gentoo packages in the <xsl:value-of select="/gentoo/project2:uriElems/project2:uriElem[2]" /> category</xsl:attribute>
+ </meta>
+ <meta name="keywords">
+ <xsl:attribute name="content">
+ <xsl:for-each select="/gentoo/packages/package/pkgname"><xsl:value-of select="." />, </xsl:for-each>
+ </xsl:attribute>
+ </meta>
+ </xsl:template>
+ <xsl:template name="content">
+ <xsl:apply-templates select="/gentoo/packages" />
+ </xsl:template>
+ <xsl:template match="/gentoo/packages">
+ <h2>Packages</h2>
+ <ul>
+ <xsl:apply-templates select="/gentoo/packages/package" />
+ </ul>
+ </xsl:template>
+</xsl:stylesheet>
diff --git a/gentoobrowse/home.xslt b/gentoobrowse/home.xslt
index 9a32178..23ad66e 100644
--- a/gentoobrowse/home.xslt
+++ b/gentoobrowse/home.xslt
@@ -4,6 +4,11 @@
<xsl:output encoding="utf-8" method="html" media-type="text/html" indent="yes"
doctype-system="http://www.w3.org/TR/html4/loose.dtd"
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" />
+ <xsl:template name="head">
+ <title>Newest ebuilds - Gentoo Browse</title>
+ <meta name="google-site-verification" content="f2uqzTiSxj7gbzzRzf4nOCB3WfQuWV9Knfjb9ju69jU" />
+ <meta name="description" content="Newest released ebuilds for Gentoo" />
+ </xsl:template>
<xsl:template name="content">
<xsl:apply-templates select="/gentoo/newebuilds" />
</xsl:template>
diff --git a/gentoobrowse/browse.xslt b/gentoobrowse/package.xslt
index 8bbf2c0..bc0187a 100644
--- a/gentoobrowse/browse.xslt
+++ b/gentoobrowse/package.xslt
@@ -5,34 +5,15 @@
<xsl:output encoding="utf-8" method="html" media-type="text/html" indent="yes"
doctype-system="http://www.w3.org/TR/html4/loose.dtd"
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" />
+ <xsl:template name="head">
+ <title><xsl:value-of select="/gentoo/summary/package/pkgname" /> (in <xsl:value-of select="/gentoo/summary/package/catname" />) Package Details - Gentoo Browse</title>
+ <meta name="description">
+ <xsl:attribute name="content"><xsl:value-of select="/gentoo/summary/package/description" /></xsl:attribute>
+ </meta>
+ </xsl:template>
<xsl:template name="content">
- <xsl:apply-templates select="/gentoo/categories" />
- <xsl:apply-templates select="/gentoo/packages" />
<xsl:apply-templates select="/gentoo/summary/package" />
</xsl:template>
- <xsl:template match="/gentoo/categories">
- <h2>Package groups</h2>
- <ul>
- <xsl:apply-templates select="/gentoo/categories/category" />
- </ul>
- </xsl:template>
- <xsl:template match="/gentoo/categories/category">
- <li>
- <a>
- <xsl:attribute name="href">
- /category/<xsl:value-of select="catname" />
- </xsl:attribute>
- <xsl:value-of select="catname" />
- </a>
- (<xsl:value-of select="packages" />)
- </li>
- </xsl:template>
- <xsl:template match="/gentoo/packages">
- <h2>Packages</h2>
- <ul>
- <xsl:apply-templates select="/gentoo/packages/package" />
- </ul>
- </xsl:template>
<xsl:template match="/gentoo/summary/package/versions">
<div class="tabvisible" id="versions">
<ul>
@@ -124,18 +105,18 @@
</p>
<div class="tabstrip">
<!-- handles -->
- <a class="tabhandle" href="javascript:showTab('versions');">Versions</a>
+ <h3 class="tabhandle"><a href="javascript:showTab('versions');">Versions</a></h3>
<xsl:if test="count(/gentoo/summary/package/deps/package) &gt; 0">
- <a class="tabhandle" href="javascript:showTab('deps');">Dependencies</a>
+ <h3 class="tabhandle"><a href="javascript:showTab('deps');">Dependencies</a></h3>
</xsl:if>
<xsl:if test="count(/gentoo/summary/package/packageBugs/bug) &gt; 0">
- <a class="tabhandle" href="javascript:showTab('bugs');">Open bugs</a>
+ <h3 class="tabhandle"><a href="javascript:showTab('bugs');">Open bugs</a></h3>
</xsl:if>
<xsl:if test="count(/gentoo/summary/package/maskdetails/mask) &gt; 0">
- <a class="tabhandle" href="javascript:showTab('masks');">Masks</a>
+ <h3 class="tabhandle"><a href="javascript:showTab('masks');">Masks</a></h3>
</xsl:if>
<xsl:if test="count(/gentoo/summary/package/changelog/line) &gt; 0">
- <a class="tabhandle" href="javascript:showTab('changelog');">Change log</a>
+ <h3 class="tabhandle"><a href="javascript:showTab('changelog');">Change log</a></h3>
</xsl:if>
</div>
<div class="tabbox" id="tabcontainer">
@@ -172,6 +153,7 @@
<li>
<a target="_blank">
<xsl:attribute name="href">http://bugs.gentoo.org/<xsl:value-of select="bugid" /></xsl:attribute>
+ <xsl:attribute name="title"><xsl:value-of select="summary" /></xsl:attribute>
<xsl:value-of select="bugid" />
</a>
- <xsl:value-of select="summary" />
diff --git a/gentoobrowse/present/categories.xml b/gentoobrowse/present/categories.xml
index 5b886a5..4a6d3dc 100644
--- a/gentoobrowse/present/categories.xml
+++ b/gentoobrowse/present/categories.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
-<view name="categories" root="gentoo" style="browse.xslt" xmlns:xi="http://www.w3.org/2001/XInclude">
+<view name="categories" root="gentoo" style="categories.xslt" xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="../views/categories.xml" />
</view>
diff --git a/gentoobrowse/present/category.xml b/gentoobrowse/present/category.xml
index d6c4748..8f0f031 100644
--- a/gentoobrowse/present/category.xml
+++ b/gentoobrowse/present/category.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
-<view name="category" root="gentoo" style="browse.xslt" xmlns:xi="http://www.w3.org/2001/XInclude">
+<view name="category" root="gentoo" style="category.xslt" xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="../views/category.xml" />
</view>
diff --git a/gentoobrowse/present/package.xml b/gentoobrowse/present/package.xml
index ba625d9..9abb818 100644
--- a/gentoobrowse/present/package.xml
+++ b/gentoobrowse/present/package.xml
@@ -1,4 +1,4 @@
<?xml version="1.0"?>
-<view name="package" root="gentoo" style="browse.xslt" xmlns:xi="http://www.w3.org/2001/XInclude">
+<view name="package" root="gentoo" style="package.xslt" xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="../views/package.xml" />
</view>
diff --git a/gentoobrowse/style.css b/gentoobrowse/style.css
index 8aa6394..fbbe53d 100644
--- a/gentoobrowse/style.css
+++ b/gentoobrowse/style.css
@@ -108,10 +108,14 @@ form.tracker {
.tabhidden {
display: none;
}
-.tabhandle {
- display: span;
+.tabhandle a {
text-decoration: none;
padding: 0 30px;
+}
+.tabhandle {
+ font-weight: normal;
+ display: inline;
+ padding: 0 0;
font-size: 14px;
border: 1px solid grey;
margin: 0 4px;