OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights
reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Apple Inc. All rights
reserved. |
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
8 * | 8 * |
9 * This library is free software; you can redistribute it and/or | 9 * This library is free software; you can redistribute it and/or |
10 * modify it under the terms of the GNU Library General Public | 10 * modify it under the terms of the GNU Library General Public |
(...skipping 1043 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1054 void updateFocusAppearanceTimerFired(Timer<Document>*); | 1054 void updateFocusAppearanceTimerFired(Timer<Document>*); |
1055 void updateBaseURL(); | 1055 void updateBaseURL(); |
1056 | 1056 |
1057 void cacheDocumentElement() const; | 1057 void cacheDocumentElement() const; |
1058 | 1058 |
1059 void createStyleSelector(); | 1059 void createStyleSelector(); |
1060 | 1060 |
1061 void pendingEventTimerFired(Timer<Document>*); | 1061 void pendingEventTimerFired(Timer<Document>*); |
1062 | 1062 |
1063 PassRefPtr<NodeList> handleZeroPadding(const HitTestRequest&, HitTestResult&
) const; | 1063 PassRefPtr<NodeList> handleZeroPadding(const HitTestRequest&, HitTestResult&
) const; |
| 1064 |
| 1065 void loadEventDelayTimerFired(Timer<Document>*); |
1064 | 1066 |
1065 OwnPtr<CSSStyleSelector> m_styleSelector; | 1067 OwnPtr<CSSStyleSelector> m_styleSelector; |
1066 bool m_didCalculateStyleSelector; | 1068 bool m_didCalculateStyleSelector; |
1067 | 1069 |
1068 Frame* m_frame; | 1070 Frame* m_frame; |
1069 OwnPtr<DocLoader> m_docLoader; | 1071 OwnPtr<DocLoader> m_docLoader; |
1070 RefPtr<DocumentParser> m_parser; | 1072 RefPtr<DocumentParser> m_parser; |
1071 bool m_wellFormed; | 1073 bool m_wellFormed; |
1072 | 1074 |
1073 // Document URLs. | 1075 // Document URLs. |
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1296 | 1298 |
1297 QualifiedName m_idAttributeName; | 1299 QualifiedName m_idAttributeName; |
1298 | 1300 |
1299 #if ENABLE(FULLSCREEN_API) | 1301 #if ENABLE(FULLSCREEN_API) |
1300 bool m_isFullScreen; | 1302 bool m_isFullScreen; |
1301 bool m_areKeysEnabledInFullScreen; | 1303 bool m_areKeysEnabledInFullScreen; |
1302 RefPtr<Element> m_fullScreenElement; | 1304 RefPtr<Element> m_fullScreenElement; |
1303 #endif | 1305 #endif |
1304 | 1306 |
1305 int m_loadEventDelayCount; | 1307 int m_loadEventDelayCount; |
| 1308 Timer<Document> m_loadEventDelayTimer; |
1306 }; | 1309 }; |
1307 | 1310 |
1308 inline bool Document::hasElementWithId(AtomicStringImpl* id) const | 1311 inline bool Document::hasElementWithId(AtomicStringImpl* id) const |
1309 { | 1312 { |
1310 ASSERT(id); | 1313 ASSERT(id); |
1311 return m_elementsById.contains(id) || m_duplicateIds.contains(id); | 1314 return m_elementsById.contains(id) || m_duplicateIds.contains(id); |
1312 } | 1315 } |
1313 | 1316 |
1314 inline bool Node::isDocumentNode() const | 1317 inline bool Node::isDocumentNode() const |
1315 { | 1318 { |
(...skipping 11 matching lines...) Expand all Loading... |
1327 if (m_document) | 1330 if (m_document) |
1328 m_document->selfOnlyRef(); | 1331 m_document->selfOnlyRef(); |
1329 #if !defined(NDEBUG) || (defined(DUMP_NODE_STATISTICS) && DUMP_NODE_STATISTICS) | 1332 #if !defined(NDEBUG) || (defined(DUMP_NODE_STATISTICS) && DUMP_NODE_STATISTICS) |
1330 trackForDebugging(); | 1333 trackForDebugging(); |
1331 #endif | 1334 #endif |
1332 } | 1335 } |
1333 | 1336 |
1334 } // namespace WebCore | 1337 } // namespace WebCore |
1335 | 1338 |
1336 #endif // Document_h | 1339 #endif // Document_h |
OLD | NEW |