svn: /phd/trunk/ package_generic.xml phpdotnet/phd/Package/Generic/XHTML.php

From: Date: Tue, 28 Dec 2010 08:10:16 +0000
Subject: svn: /phd/trunk/ package_generic.xml phpdotnet/phd/Package/Generic/XHTML.php
Groups: php.doc.cvs 
Request: Send a blank email to doc-cvs+get-7578@lists.php.net to get a copy of this message
bjori Tue, 28 Dec 2010 08:10:16 +0000 Revision: http://svn.php.net/viewvc?view=revision&revision=306774 Log: Generate IDs for refsect1s Changed paths: U phd/trunk/package_generic.xml U phd/trunk/phpdotnet/phd/Package/Generic/XHTML.php Modified: phd/trunk/package_generic.xml =================================================================== --- phd/trunk/package_generic.xml 2010-12-28 08:09:04 UTC (rev 306773) +++ phd/trunk/package_generic.xml 2010-12-28 08:10:16 UTC (rev 306774) @@ -48,6 +48,7 @@ <notes> Allow xml:id on &lt;table&gt; (Richard Quadling) Add class="note" to &lt;note&gt;s generated &lt;blockquote&gt; (Hannes) + Generate an ID for &lt;refsect1&gt; (Hannes) </notes> <contents> Modified: phd/trunk/phpdotnet/phd/Package/Generic/XHTML.php =================================================================== --- phd/trunk/phpdotnet/phd/Package/Generic/XHTML.php 2010-12-28 08:09:04 UTC (rev 306773) +++ phd/trunk/phpdotnet/phd/Package/Generic/XHTML.php 2010-12-28 08:10:16 UTC (rev 306774) @@ -855,7 +855,15 @@ $attrs[Reader::XMLNS_DOCBOOK]["role"] = "unknown"; } $this->role = $role = $attrs[Reader::XMLNS_DOCBOOK]["role"]; - return '<div class="' .$name.' ' .$role. '">'; + + if (isset($attrs[Reader::XMLNS_DOCBOOK]["id"])) { + $id = $attrs[Reader::XMLNS_DOCBOOK]["id"]; + } + else { + $id = $name. "-" . $this->CURRENT_CHUNK . "-" . $role; + } + + return '<div class="' .$name.' ' .$role. '" id="' . $id . '">'; } $this->role = null; return "</div>\n";

« previous php.doc.cvs (#7578) next »