- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 27 Jul 2009 09:41:47 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv21210 Modified Files: Makefile toc-status.html tocmix.xsl Added Files: get-toc.xsl Log Message: make a dynamic version of the status-annotated TOC Index: tocmix.xsl =================================================================== RCS file: /sources/public/html5/spec/tocmix.xsl,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- tocmix.xsl 26 Jul 2009 05:19:44 -0000 1.7 +++ tocmix.xsl 27 Jul 2009 09:41:45 -0000 1.8 @@ -56,33 +56,34 @@ <xsl:text> </xsl:text> <head> <xsl:apply-templates /> - <style> - body { font-family: sans-serif; } - li { margin: 4px; list-style-type: none; } - a.status { text-decoration: none; } - .status { padding: 1px; border: 1px solid white; } - .status.UNKNOWN { background: gray; color: white; } - .status.TBW { background: red; color: white; } - .status.WIP { background: red; color: white; } - .status.FD { background: orange; color: black; } - .status.WD { background: orange; color: black; } - .status.CWD { background: red; color: yellow; } - .status.ATRISK { background: red; color: yellow; } - .status.LC { background: yellow; color: black; } - .status.CR { background: lime; color: black; } - .status.REC { background: green; color: white; } - .status.SPLITFD { background: navy; color: white; } - .status.SPLIT/*CR*/ { background: navy; color: white; } - .status.SPLITREC { background: navy; color: white; } - .status.ADD { background: white; color: white; } - a.status.ADD:hover{ background: purple; color: white; } - </style> +<style> +body { font-family: sans-serif; } +li { margin: 4px; list-style-type: none; } +a.status { text-decoration: none; } +.status { padding: 1px; border: 1px solid white; } +.status.UNKNOWN { background: gray; color: white; } +.status.TBW { background: red; color: white; } +.status.WIP { background: red; color: white; } +.status.FD { background: orange; color: black; } +.status.WD { background: orange; color: black; } +.status.CWD { background: red; color: yellow; } +.status.ATRISK { background: red; color: yellow; } +.status.LC { background: yellow; color: black; } +.status.CR { background: lime; color: black; } +.status.REC { background: green; color: white; } +.status.SPLITFD { background: navy; color: white; } +.status.SPLIT/*CR*/ { background: navy; color: white; } +.status.SPLITREC { background: navy; color: white; } +.status.ADD { background: white; color: white; } +a.status.ADD:hover{ background: purple; color: white; } +</style> <xsl:text> </xsl:text> </head> </xsl:template> <xsl:template match="h:title"> <xsl:text> </xsl:text> <title>Draft status by section</title> + <xsl:text> </xsl:text> </xsl:template> <xsl:template match="h:body"> <xsl:text> </xsl:text> Index: Makefile =================================================================== RCS file: /sources/public/html5/spec/Makefile,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- Makefile 25 Jul 2009 04:10:35 -0000 1.15 +++ Makefile 27 Jul 2009 09:41:44 -0000 1.16 @@ -16,11 +16,13 @@ TIDY=tidy TIDYFLAGS=-asxhtml -n +XSLTPROC=xsltproc +XSLTPROCFLAGS= + CURL=curl CURLFLAGS=-s PARSE=./parse.py PARSEFLAGS=--xml -XSLTPROC=xsltproc ANNODB=http://www.whatwg.org/specs/web-apps/current-work/status.cgi?action=get-all-annotations @@ -43,15 +45,17 @@ do $(PERL) $(PERLFLAGS) -pi -e 's|</nav>|</nav><p>This is revision $(REVISION)</p>\n|' $$file; done toc-status.html: annotations.xml spec.xml tocmix.xsl - $(XSLTPROC) --novalid --output $@ \ + $(XSLTPROC) $(XSLTPROCFLAGS) \ + --novalid --output $@ \ --stringparam Annotations annotations.xml \ tocmix.xsl spec.xml annotations.xml: $(CURL) --output $@ $(ANNODB) -spec.xml: Overview.html - -$(TIDY) $(TIDYFLAGS) $< > $@ 2> tidy.log +spec.xml: Overview.html get-toc.xsl + -$(TIDY) $(TIDYFLAGS) $< 2> tidy.log \ + | $(XSLTPROC) $(XSLTPROCFLAGS) get-toc.xsl - > $@ clean: $(RM) MANIFEST --- NEW FILE: get-toc.xsl --- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:h="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" version='1.0'> <xsl:output method="xml"/> <xsl:template match="h:html"> <xsl:processing-instruction name="xml-stylesheet">href="tocmix.xsl" type="text/xml"</xsl:processing-instruction> <xsl:text> </xsl:text> <html> <xsl:apply-templates /> </html> </xsl:template> <xsl:template match="h:head"> <head> <xsl:text> </xsl:text> <title>oops</title> <xsl:text> </xsl:text> </head> </xsl:template> <xsl:template match="h:body"> <body> <xsl:text> </xsl:text> <xsl:for-each select="h:ol[@class='toc']"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:for-each> <xsl:text> </xsl:text> </body> </xsl:template> <xsl:template match="node() | @*"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet> Index: toc-status.html =================================================================== RCS file: /sources/public/html5/spec/toc-status.html,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- toc-status.html 26 Jul 2009 05:19:44 -0000 1.7 +++ toc-status.html 27 Jul 2009 09:41:45 -0000 1.8 @@ -1,27 +1,28 @@ <?xml version="1.0"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://www.w3.org/1999/xhtml"> <head> -<title>Draft status by section</title><style> - body { font-family: sans-serif; } - li { margin: 4px; list-style-type: none; } - a.status { text-decoration: none; } - .status { padding: 1px; border: 1px solid white; } - .status.UNKNOWN { background: gray; color: white; } - .status.TBW { background: red; color: white; } - .status.WIP { background: red; color: white; } - .status.FD { background: orange; color: black; } - .status.WD { background: orange; color: black; } - .status.CWD { background: red; color: yellow; } - .status.ATRISK { background: red; color: yellow; } - .status.LC { background: yellow; color: black; } - .status.CR { background: lime; color: black; } - .status.REC { background: green; color: white; } - .status.SPLITFD { background: navy; color: white; } - .status.SPLIT/*CR*/ { background: navy; color: white; } - .status.SPLITREC { background: navy; color: white; } - .status.ADD { background: white; color: white; } - a.status.ADD:hover{ background: purple; color: white; } - </style> +<title>Draft status by section</title> +<style> +body { font-family: sans-serif; } +li { margin: 4px; list-style-type: none; } +a.status { text-decoration: none; } +.status { padding: 1px; border: 1px solid white; } +.status.UNKNOWN { background: gray; color: white; } +.status.TBW { background: red; color: white; } +.status.WIP { background: red; color: white; } +.status.FD { background: orange; color: black; } +.status.WD { background: orange; color: black; } +.status.CWD { background: red; color: yellow; } +.status.ATRISK { background: red; color: yellow; } +.status.LC { background: yellow; color: black; } +.status.CR { background: lime; color: black; } +.status.REC { background: green; color: white; } +.status.SPLITFD { background: navy; color: white; } +.status.SPLIT/*CR*/ { background: navy; color: white; } +.status.SPLITREC { background: navy; color: white; } +.status.ADD { background: white; color: white; } +a.status.ADD:hover{ background: purple; color: white; } +</style> </head> <body> <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=introduction" class="status WD">WD</a> <a href="../spec/#introduction">1 @@ -136,29 +137,29 @@ </li> <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=urls" class="status WD">WD</a> <a href="../spec/#urls">2.5 URLs</a> <ol> -<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=terminology-0" class="status SPLITREC">SPLITREC</a> <a href="../spec/#terminology-0">2.5.1 +<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=terminology-0" class="status WD">WD</a> <a href="../spec/#terminology-0">2.5.1 Terminology</a></li> <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=dynamic-changes-to-base-urls" class="status CR">CR</a> <a href="../spec/#dynamic-changes-to-base-urls">2.5.2 Dynamic changes to base URLs</a></li> -<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=interfaces-for-url-manipulation" class="status ADD">ADD</a> <a href="../spec/#interfaces-for-url-manipulation">2.5.3 Interfaces for URL manipulation</a></li> +<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=interfaces-for-url-manipulation" class="status LC">LC</a> <a href="../spec/#interfaces-for-url-manipulation">2.5.3 Interfaces for URL manipulation</a></li> </ol> </li> <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=fetching-resources" class="status WD">WD</a> <a href="../spec/#fetching-resources">2.6 Fetching resources</a> <ol> -<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=concept-http-equivalent" class="status ADD">ADD</a> <a href="../spec/#concept-http-equivalent">2.6.1 Protocol concepts</a></li> -<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=encrypted-http-and-related-security-concerns" class="status ADD">ADD</a> <a href="../spec/#encrypted-http-and-related-security-concerns">2.6.2 Encrypted HTTP and related security +<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=concept-http-equivalent" class="status WD">WD</a> <a href="../spec/#concept-http-equivalent">2.6.1 Protocol concepts</a></li> +<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=encrypted-http-and-related-security-concerns" class="status WD">WD</a> <a href="../spec/#encrypted-http-and-related-security-concerns">2.6.2 Encrypted HTTP and related security concerns</a></li> -<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=content-type-sniffing" class="status SPLITREC">SPLITREC</a> <a href="../spec/#content-type-sniffing">2.6.3 Determining the type of a resource</a></li> +<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=content-type-sniffing" class="status WD">WD</a> <a href="../spec/#content-type-sniffing">2.6.3 Determining the type of a resource</a></li> </ol> </li> -<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=character-encodings-0" class="status ADD">ADD</a> <a href="../spec/#character-encodings-0">2.7 +<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=character-encodings-0" class="status WD">WD</a> <a href="../spec/#character-encodings-0">2.7 Character encodings</a></li> <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=common-dom-interfaces" class="status WD">WD</a> <a href="../spec/#common-dom-interfaces">2.8 Common DOM interfaces</a> <ol> <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=reflecting-content-attributes-in-dom-attributes" class="status ADD">ADD</a> <a href="../spec/#reflecting-content-attributes-in-dom-attributes">2.8.1 Reflecting content attributes in DOM attributes</a></li> -<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=collections" class="status ADD">ADD</a> <a href="../spec/#collections">2.8.2 +<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=collections" class="status WD">WD</a> <a href="../spec/#collections">2.8.2 Collections</a> <ol> <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=htmlcollection" class="status ADD">ADD</a> <a href="../spec/#htmlcollection">2.8.2.1 @@ -254,7 +255,7 @@ <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=paragraphs" class="status ADD">ADD</a> <a href="../spec/#paragraphs">3.5 Paragraphs</a></li> <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=apis-in-html-documents" class="status CR">CR</a> <a href="../spec/#apis-in-html-documents">3.6 APIs in HTML documents</a></li> -<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=interactions-with-xpath-and-xslt" class="status UNKNOWN">UNKNOWN</a> <a href="../spec/#interactions-with-xpath-and-xslt">3.7 Interactions with XPath and XSLT</a></li> +<li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=interactions-with-xpath-and-xslt" class="status CWD">CWD</a> <a href="../spec/#interactions-with-xpath-and-xslt">3.7 Interactions with XPath and XSLT</a></li> <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=dynamic-markup-insertion" class="status ADD">ADD</a> <a href="../spec/#dynamic-markup-insertion">3.8 Dynamic markup insertion</a> <ol> <li><a href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=controlling-the-input-stream" class="status LC">LC</a> <a href="../spec/#controlling-the-input-stream">3.8.1 Controlling the input stream</a></li>
Received on Monday, 27 July 2009 09:41:56 UTC