aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/parser/html_builder.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-05-17 14:59:46 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-05-17 14:59:46 -0700
commit1cbc5e9dfe234df1b9d6b9d217d39c350f659d02 (patch)
tree28a311a2e609ebff348f74fa38e37ec1adcf801b /src/servo/parser/html_builder.rs
parentdccee997e872d79ce08642a36566a9c2505f8e58 (diff)
downloadservo-1cbc5e9dfe234df1b9d6b9d217d39c350f659d02.tar.gz
servo-1cbc5e9dfe234df1b9d6b9d217d39c350f659d02.zip
Stub text support
Diffstat (limited to 'src/servo/parser/html_builder.rs')
-rw-r--r--src/servo/parser/html_builder.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/servo/parser/html_builder.rs b/src/servo/parser/html_builder.rs
index 013f26bee7e..6f764ef1913 100644
--- a/src/servo/parser/html_builder.rs
+++ b/src/servo/parser/html_builder.rs
@@ -40,8 +40,12 @@ fn build_dom(scope: dom::node_scope,
// spec) if we close more tags than we open.
cur = scope.get_parent(cur).get();
}
+ parser::to_text(s) if !s.is_whitespace() {
+ let new_node = scope.new_node(dom::nk_text(s));
+ scope.add_child(cur, new_node);
+ }
parser::to_text(_) {
- // TODO
+ // FIXME: Whitespace should not be ignored.
}
parser::to_doctype {
// TODO: Do something here...