Date: Sun, 19 Jan 2014 12:40:13 +0000 (UTC) From: Gabor Kovesdan <gabor@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43567 - in head: en_US.ISO8859-1/htdocs/news/status share/xml Message-ID: <201401191240.s0JCeDEP099681@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: gabor Date: Sun Jan 19 12:40:13 2014 New Revision: 43567 URL: http://svnweb.freebsd.org/changeset/doc/43567 Log: - Add a sponsor element to the status report DTD so that sponsores can be mentioned in a unified manner - Generate sponsor entries into the output - Update the template Requested by: theraven Modified: head/en_US.ISO8859-1/htdocs/news/status/report-sample.xml head/en_US.ISO8859-1/htdocs/news/status/report.xsl head/share/xml/statusreport.dtd Modified: head/en_US.ISO8859-1/htdocs/news/status/report-sample.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-sample.xml Sun Jan 19 07:54:35 2014 (r43566) +++ head/en_US.ISO8859-1/htdocs/news/status/report-sample.xml Sun Jan 19 12:40:13 2014 (r43567) @@ -51,6 +51,9 @@ in this area.</p> </body> + <sponsor>Optional sponsor</sponsor> + <sponsor>Another one</sponsor> + <!-- Optional section for listing tasks. --> <help> <task>If help is needed, make this explicit!</task> Modified: head/en_US.ISO8859-1/htdocs/news/status/report.xsl ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report.xsl Sun Jan 19 07:54:35 2014 (r43566) +++ head/en_US.ISO8859-1/htdocs/news/status/report.xsl Sun Jan 19 12:40:13 2014 (r43567) @@ -93,6 +93,22 @@ <xsl:apply-templates select="body"/> + <xsl:if test="sponsor"> + <xsl:variable name="sponsors"> + <xsl:for-each select="sponsor"> + <xsl:value-of select="."/> + <xsl:choose> + <xsl:when test="position() = last()">.</xsl:when> + <xsl:when test="position() = (last() - 1)"> and </xsl:when> + <xsl:when test="position() < (last() - 1)">, </xsl:when> + <xsl:otherwise>.</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + + <p>This project was sponsored by <xsl:value-of select="$sponsors"/></p> + </xsl:if> + <xsl:apply-templates select="help"/> <hr/> Modified: head/share/xml/statusreport.dtd ============================================================================== --- head/share/xml/statusreport.dtd Sun Jan 19 07:54:35 2014 (r43566) +++ head/share/xml/statusreport.dtd Sun Jan 19 12:40:13 2014 (r43567) @@ -44,7 +44,7 @@ id ID #IMPLIED > -<!ELEMENT project (title, contact, links, body, help?)> +<!ELEMENT project (title, contact, links, body, sponsor*, help?)> <!ATTLIST project id ID #IMPLIED cat CDATA #REQUIRED @@ -86,6 +86,8 @@ href CDATA #REQUIRED > +<!ELEMENT sponsor (#PCDATA)> + <!ELEMENT help (task)+> <!ATTLIST help id ID #IMPLIED
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401191240.s0JCeDEP099681>