diff options
author | Andrew Sidwell <andy@entai.co.uk> | 2008-06-24 21:48:09 +0000 |
---|---|---|
committer | Andrew Sidwell <andy@entai.co.uk> | 2008-06-24 21:48:09 +0000 |
commit | 2364037c148d7b3bbed7690e37c0b5ae2df064a6 (patch) | |
tree | 41c271a4f259cddfa07268dffc71ac442d21404f /src/treebuilder/after_head.c | |
parent | babbb971172d6cbe71126ca1f0069236ea1bf144 (diff) | |
download | libhubbub-2364037c148d7b3bbed7690e37c0b5ae2df064a6.tar.gz libhubbub-2364037c148d7b3bbed7690e37c0b5ae2df064a6.tar.bz2 |
Make everything that is meant to have processing equivalent to "in head" use the same code.
svn path=/trunk/hubbub/; revision=4434
Diffstat (limited to 'src/treebuilder/after_head.c')
-rw-r--r-- | src/treebuilder/after_head.c | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/src/treebuilder/after_head.c b/src/treebuilder/after_head.c index b460115..e8d3e79 100644 --- a/src/treebuilder/after_head.c +++ b/src/treebuilder/after_head.c @@ -67,19 +67,9 @@ bool handle_after_head(hubbub_treebuilder *treebuilder, } - /* This should be identical to handling "in head" */ - if (type == BASE || type == LINK || type == META) { - /** \todo ack sc flag */ - - process_base_link_meta_in_head(treebuilder, - token, type); - } else if (type == SCRIPT) { - process_script_in_head(treebuilder, token); - } else if (type == STYLE || type == NOFRAMES) { - parse_generic_rcdata(treebuilder, token, false); - } else if (type == TITLE) { - parse_generic_rcdata(treebuilder, token, true); - } + + /* Process as "in head" */ + reprocess = process_in_head(treebuilder, token); if (!element_stack_pop(treebuilder, &otype, &node)) { /** \todo errors */ |