| 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, 2011, 2012 Apple Inc. All r
ights reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All r
ights 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 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. | 8 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. |
| 9 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 9 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
| 10 * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved. | 10 * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved. |
| (...skipping 4347 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4358 return *m_svgExtensions; | 4358 return *m_svgExtensions; |
| 4359 } | 4359 } |
| 4360 | 4360 |
| 4361 bool Document::hasSVGRootNode() const | 4361 bool Document::hasSVGRootNode() const |
| 4362 { | 4362 { |
| 4363 return documentElement() && documentElement()->hasTagName(SVGNames::svgTag); | 4363 return documentElement() && documentElement()->hasTagName(SVGNames::svgTag); |
| 4364 } | 4364 } |
| 4365 | 4365 |
| 4366 PassRefPtr<HTMLCollection> Document::ensureCachedCollection(CollectionType type) | 4366 PassRefPtr<HTMLCollection> Document::ensureCachedCollection(CollectionType type) |
| 4367 { | 4367 { |
| 4368 return ensureRareData().ensureNodeLists().addCache<HTMLCollection>(this, typ
e); | 4368 return ensureRareData().ensureNodeLists().addCache<HTMLCollection>(*this, ty
pe); |
| 4369 } | 4369 } |
| 4370 | 4370 |
| 4371 PassRefPtr<HTMLCollection> Document::images() | 4371 PassRefPtr<HTMLCollection> Document::images() |
| 4372 { | 4372 { |
| 4373 return ensureCachedCollection(DocImages); | 4373 return ensureCachedCollection(DocImages); |
| 4374 } | 4374 } |
| 4375 | 4375 |
| 4376 PassRefPtr<HTMLCollection> Document::applets() | 4376 PassRefPtr<HTMLCollection> Document::applets() |
| 4377 { | 4377 { |
| 4378 return ensureCachedCollection(DocApplets); | 4378 return ensureCachedCollection(DocApplets); |
| (...skipping 25 matching lines...) Expand all Loading... |
| 4404 } | 4404 } |
| 4405 | 4405 |
| 4406 PassRefPtr<HTMLCollection> Document::allForBinding() | 4406 PassRefPtr<HTMLCollection> Document::allForBinding() |
| 4407 { | 4407 { |
| 4408 UseCounter::count(*this, UseCounter::DocumentAll); | 4408 UseCounter::count(*this, UseCounter::DocumentAll); |
| 4409 return all(); | 4409 return all(); |
| 4410 } | 4410 } |
| 4411 | 4411 |
| 4412 PassRefPtr<HTMLCollection> Document::all() | 4412 PassRefPtr<HTMLCollection> Document::all() |
| 4413 { | 4413 { |
| 4414 return ensureRareData().ensureNodeLists().addCache<HTMLAllCollection>(this,
DocAll); | 4414 return ensureRareData().ensureNodeLists().addCache<HTMLAllCollection>(*this,
DocAll); |
| 4415 } | 4415 } |
| 4416 | 4416 |
| 4417 PassRefPtr<HTMLCollection> Document::windowNamedItems(const AtomicString& name) | 4417 PassRefPtr<HTMLCollection> Document::windowNamedItems(const AtomicString& name) |
| 4418 { | 4418 { |
| 4419 return ensureRareData().ensureNodeLists().addCache<HTMLNameCollection>(this,
WindowNamedItems, name); | 4419 return ensureRareData().ensureNodeLists().addCache<HTMLNameCollection>(*this
, WindowNamedItems, name); |
| 4420 } | 4420 } |
| 4421 | 4421 |
| 4422 PassRefPtr<HTMLCollection> Document::documentNamedItems(const AtomicString& name
) | 4422 PassRefPtr<HTMLCollection> Document::documentNamedItems(const AtomicString& name
) |
| 4423 { | 4423 { |
| 4424 return ensureRareData().ensureNodeLists().addCache<HTMLNameCollection>(this,
DocumentNamedItems, name); | 4424 return ensureRareData().ensureNodeLists().addCache<HTMLNameCollection>(*this
, DocumentNamedItems, name); |
| 4425 } | 4425 } |
| 4426 | 4426 |
| 4427 void Document::finishedParsing() | 4427 void Document::finishedParsing() |
| 4428 { | 4428 { |
| 4429 ASSERT(!scriptableDocumentParser() || !m_parser->isParsing()); | 4429 ASSERT(!scriptableDocumentParser() || !m_parser->isParsing()); |
| 4430 ASSERT(!scriptableDocumentParser() || m_readyState != Loading); | 4430 ASSERT(!scriptableDocumentParser() || m_readyState != Loading); |
| 4431 setParsing(false); | 4431 setParsing(false); |
| 4432 if (!m_documentTiming.domContentLoadedEventStart) | 4432 if (!m_documentTiming.domContentLoadedEventStart) |
| 4433 m_documentTiming.domContentLoadedEventStart = monotonicallyIncreasingTim
e(); | 4433 m_documentTiming.domContentLoadedEventStart = monotonicallyIncreasingTim
e(); |
| 4434 dispatchEvent(Event::createBubble(EventTypeNames::DOMContentLoaded)); | 4434 dispatchEvent(Event::createBubble(EventTypeNames::DOMContentLoaded)); |
| (...skipping 1014 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5449 void Document::defaultEventHandler(Event* event) | 5449 void Document::defaultEventHandler(Event* event) |
| 5450 { | 5450 { |
| 5451 if (frame() && frame()->remotePlatformLayer()) { | 5451 if (frame() && frame()->remotePlatformLayer()) { |
| 5452 frame()->chromeClient().forwardInputEvent(this, event); | 5452 frame()->chromeClient().forwardInputEvent(this, event); |
| 5453 return; | 5453 return; |
| 5454 } | 5454 } |
| 5455 Node::defaultEventHandler(event); | 5455 Node::defaultEventHandler(event); |
| 5456 } | 5456 } |
| 5457 | 5457 |
| 5458 } // namespace WebCore | 5458 } // namespace WebCore |
| OLD | NEW |