svn: /phd/trunk/ package_generic.xml phpdotnet/phd/Package/Generic/XHTML.php
| From: | Hannes Magnusson | 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 <table> (Richard Quadling)
Add class="note" to <note>s generated <blockquote>
(Hannes)
+ Generate an ID for <refsect1> (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";