[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/khtml/html
From:       Allan Sandfeld Jensen <kde () carewolf ! com>
Date:       2005-01-17 10:23:20
Message-ID: 20050117102320.AED4F1CE9E () office ! kde ! org
[Download RAW message or body]

CVS commit by carewolf: 

Handle <script .. /> tags
BUG: 73627


  M +3 -1      htmltokenizer.cpp   1.294


--- kdelibs/khtml/html/htmltokenizer.cpp  #1.293:1.294
@@ -1053,5 +1053,5 @@ void HTMLTokenizer::parseTag(TokenizerSt
             if(tagID >= ID_CLOSE_TAG)
                 tagID -= ID_CLOSE_TAG;
-            else if ( beginTag && !brokenScript && tagID == ID_SCRIPT ) {
+            else if ( !brokenScript && tagID == ID_SCRIPT ) {
                 DOMStringImpl* a = 0;
                 bool foundTypeAttribute = false;
@@ -1136,4 +1136,6 @@ void HTMLTokenizer::parseTag(TokenizerSt
                     parseSpecial(src);
                 }
+                else if (tagID < ID_CLOSE_TAG) // Handle <script src="foo"/>
+                    scriptHandler();
                 break;
             case ID_STYLE:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic