← Back to team overview

anewt-developers team mailing list archive

[Branch ~uws/anewt/anewt.uws] Rev 1820: [xhtml] Add AnewtXHTML{Html, Head, Body} elements

 

------------------------------------------------------------
revno: 1820
committer: Wouter Bolsterlee <uws@xxxxxxxxx>
branch nick: anewt
timestamp: Thu 2011-03-17 16:17:34 +0100
message:
  [xhtml] Add AnewtXHTML{Html,Head,Body} elements
modified:
  xhtml/misc.lib.php
  xhtml/module.doc.xml


--
lp:anewt
https://code.launchpad.net/~uws/anewt/anewt.uws

Your team Anewt developers is subscribed to branch lp:anewt.
To unsubscribe from this branch go to https://code.launchpad.net/~uws/anewt/anewt.uws/+edit-subscription
=== modified file 'xhtml/misc.lib.php'
--- xhtml/misc.lib.php	2010-10-26 22:07:53 +0000
+++ xhtml/misc.lib.php	2011-03-17 15:17:34 +0000
@@ -15,6 +15,42 @@
  */
 
 
+/* Global structure elements */
+
+
+/**
+ * The toplevel HTML element.
+ *
+ * \see http://www.w3.org/TR/html4/struct/global.html#h-7.3
+ */
+final class AnewtXHTMLHtml extends AnewtXHTMLBlockElement
+{
+	public $node_name = 'html';
+}
+
+
+/**
+ * The HEAD element.
+ *
+ * \see http://www.w3.org/TR/html4/struct/global.html#h-7.4.1
+ */
+final class AnewtXHTMLHead extends AnewtXHTMLBlockElement
+{
+	public $node_name = 'head';
+}
+
+ 
+/**
+ * The BODY element.
+ *
+ * \see http://www.w3.org/TR/html4/struct/global.html#h-7.5.1
+ */
+final class AnewtXHTMLBody extends AnewtXHTMLBlockElement
+{
+	public $node_name = 'body';
+}
+
+
 /* Grouping elements */
 
 /**

=== modified file 'xhtml/module.doc.xml'
--- xhtml/module.doc.xml	2009-07-20 19:47:12 +0000
+++ xhtml/module.doc.xml	2011-03-17 15:17:34 +0000
@@ -22,6 +22,7 @@
 		<anewt:class>AnewtXHTMLBase</anewt:class>
 		<anewt:class>AnewtXHTMLBig</anewt:class>
 		<anewt:class>AnewtXHTMLBlockQuote</anewt:class>
+		<anewt:class>AnewtXHTMLBody</anewt:class>
 		<anewt:class>AnewtXHTMLBold</anewt:class>
 		<anewt:class>AnewtXHTMLBreak</anewt:class>
 		<anewt:class>AnewtXHTMLButton</anewt:class>
@@ -37,12 +38,15 @@
 		<anewt:class>AnewtXHTMLFieldset</anewt:class>
 		<anewt:class>AnewtXHTMLForm</anewt:class>
 		<anewt:class>AnewtXHTMLFragment</anewt:class>
+		<anewt:class>AnewtXHTMLHead</anewt:class>
 		<anewt:class>AnewtXHTMLHeader1</anewt:class>
 		<anewt:class>AnewtXHTMLHeader2</anewt:class>
 		<anewt:class>AnewtXHTMLHeader3</anewt:class>
 		<anewt:class>AnewtXHTMLHeader4</anewt:class>
 		<anewt:class>AnewtXHTMLHeader5</anewt:class>
 		<anewt:class>AnewtXHTMLHeader6</anewt:class>
+		<anewt:class>AnewtXHTMLHtml</anewt:class>
+		<anewt:class>AnewtXHTMLIFrame</anewt:class>
 		<anewt:class>AnewtXHTMLImage</anewt:class>
 		<anewt:class>AnewtXHTMLInput</anewt:class>
 		<anewt:class>AnewtXHTMLInsertion</anewt:class>