webengine/osswebengine/WebCore/html/HTMLParser.cpp
changeset 1 7c90e6132015
parent 0 dd21522fd290
child 10 a359256acfc6
equal deleted inserted replaced
0:dd21522fd290 1:7c90e6132015
   167     m_currentMapElement = 0;
   167     m_currentMapElement = 0;
   168     head = 0;
   168     head = 0;
   169     m_isindexElement = 0;
   169     m_isindexElement = 0;
   170 
   170 
   171     m_skipModeTag = nullAtom;
   171     m_skipModeTag = nullAtom;
       
   172 #if PLATFORM(SYMBIAN)
       
   173     m_scriptSupported = true;
       
   174 #endif
   172 }
   175 }
   173 
   176 
   174 void HTMLParser::setCurrent(Node* newCurrent) 
   177 void HTMLParser::setCurrent(Node* newCurrent) 
   175 {
   178 {
   176     bool didRefNewCurrent = newCurrent && newCurrent != document;
   179     bool didRefNewCurrent = newCurrent && newCurrent != document;
   771 
   774 
   772 bool HTMLParser::noscriptCreateErrorCheck(Token* t, RefPtr<Node>& result)
   775 bool HTMLParser::noscriptCreateErrorCheck(Token* t, RefPtr<Node>& result)
   773 {
   776 {
   774     if (!m_isParsingFragment) {
   777     if (!m_isParsingFragment) {
   775         Settings* settings = document->settings();
   778         Settings* settings = document->settings();
   776         if (settings && settings->isJavaScriptEnabled())
   779 #if PLATFORM(SYMBIAN)
       
   780         if (m_scriptSupported && settings && settings->isJavaScriptEnabled()) {
   777             setSkipMode(noscriptTag);
   781             setSkipMode(noscriptTag);
       
   782         }
       
   783         else {
       
   784             m_scriptSupported = true;
       
   785             return false;
       
   786         }
       
   787 #else    
       
   788         if (settings && settings->isJavaScriptEnabled()) {
       
   789             setSkipMode(noscriptTag);
       
   790         }
       
   791 #endif
   778     }
   792     }
   779     return true;
   793     return true;
   780 }
   794 }
   781 
   795 
   782 bool HTMLParser::mapCreateErrorCheck(Token* t, RefPtr<Node>& result)
   796 bool HTMLParser::mapCreateErrorCheck(Token* t, RefPtr<Node>& result)