Changeset 61972 in webkit
- Timestamp:
- Jun 27, 2010 3:20:45 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r61971 r61972 1 2010-06-27 Adam Barth <abarth@webkit.org> 2 3 Reviewed by Eric Seidel. 4 5 Add support for <title> and <style> elements 6 https://bugs.webkit.org/show_bug.cgi?id=41263 7 8 These elements use the generic RCDATA and RawText algorithms, 9 respectively. 10 11 * html/HTMLTreeBuilder.cpp: 12 (WebCore::HTMLTreeBuilder::processEndTag): 13 (WebCore::HTMLTreeBuilder::insertGenericRCDATAElement): 14 (WebCore::HTMLTreeBuilder::insertGenericRawTextElement): 15 1 16 2010-06-27 Adam Barth <abarth@webkit.org> 2 17 -
trunk/WebCore/html/HTMLTreeBuilder.cpp
r61971 r61972 481 481 processDefaultForInHeadNoscriptMode(token); 482 482 processToken(token); 483 break; 483 484 case TextMode: 484 485 if (token.name() == scriptTag) { … … 491 492 return; 492 493 } 493 notImplemented(); 494 m_openElements.pop(); 495 m_insertionMode = m_originalInsertionMode; 494 496 break; 495 497 default: … … 624 626 void HTMLTreeBuilder::insertGenericRCDATAElement(AtomicHTMLToken& token) 625 627 { 626 ASSERT_UNUSED(token, token.type() == HTMLToken::StartTag); 628 ASSERT(token.type() == HTMLToken::StartTag); 629 insertElement(token); 630 m_tokenizer->setState(HTMLTokenizer::RCDATAState); 631 m_originalInsertionMode = m_insertionMode; 632 m_insertionMode = TextMode; 627 633 } 628 634 629 635 void HTMLTreeBuilder::insertGenericRawTextElement(AtomicHTMLToken& token) 630 636 { 631 ASSERT_UNUSED(token, token.type() == HTMLToken::StartTag); 637 ASSERT(token.type() == HTMLToken::StartTag); 638 insertElement(token); 639 m_tokenizer->setState(HTMLTokenizer::RAWTEXTState); 640 m_originalInsertionMode = m_insertionMode; 641 m_insertionMode = TextMode; 632 642 } 633 643
Note: See TracChangeset
for help on using the changeset viewer.