| 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 Apple Inc. All rights reserv
ed. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv
ed. |
| 7 * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 7 * Copyright (C) 2008 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
| 8 * Copyright (C) 2008 David Levin (levin@chromium.org) | 8 * Copyright (C) 2008 David Levin (levin@chromium.org) |
| 9 * | 9 * |
| 10 * This library is free software; you can redistribute it and/or | 10 * This library is free software; you can redistribute it and/or |
| (...skipping 4001 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4012 ExceptionCode ec = 0; | 4012 ExceptionCode ec = 0; |
| 4013 dispatchEvent(Event::create(eventNames().DOMContentLoadedEvent, true, false)
, ec); | 4013 dispatchEvent(Event::create(eventNames().DOMContentLoadedEvent, true, false)
, ec); |
| 4014 | 4014 |
| 4015 if (Frame* f = frame()) | 4015 if (Frame* f = frame()) |
| 4016 f->loader()->finishedParsing(); | 4016 f->loader()->finishedParsing(); |
| 4017 } | 4017 } |
| 4018 | 4018 |
| 4019 Vector<String> Document::formElementsState() const | 4019 Vector<String> Document::formElementsState() const |
| 4020 { | 4020 { |
| 4021 Vector<String> stateVector; | 4021 Vector<String> stateVector; |
| 4022 stateVector.reserveCapacity(m_formElementsWithState.size() * 3); | 4022 stateVector.reserveInitialCapacity(m_formElementsWithState.size() * 3); |
| 4023 typedef ListHashSet<FormControlElementWithState*>::const_iterator Iterator; | 4023 typedef ListHashSet<FormControlElementWithState*>::const_iterator Iterator; |
| 4024 Iterator end = m_formElementsWithState.end(); | 4024 Iterator end = m_formElementsWithState.end(); |
| 4025 for (Iterator it = m_formElementsWithState.begin(); it != end; ++it) { | 4025 for (Iterator it = m_formElementsWithState.begin(); it != end; ++it) { |
| 4026 FormControlElementWithState* e = *it; | 4026 FormControlElementWithState* e = *it; |
| 4027 String value; | 4027 String value; |
| 4028 if (e->saveState(value)) { | 4028 if (e->saveState(value)) { |
| 4029 FormControlElement* formControlElement = e->toFormControlElement(); | 4029 FormControlElement* formControlElement = e->toFormControlElement(); |
| 4030 ASSERT(formControlElement); | 4030 ASSERT(formControlElement); |
| 4031 | 4031 |
| 4032 stateVector.append(formControlElement->name().string()); | 4032 stateVector.append(formControlElement->name().string()); |
| (...skipping 378 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4411 if (equalIgnoringCase(dnsPrefetchControl, "on") && | 4411 if (equalIgnoringCase(dnsPrefetchControl, "on") && |
| 4412 !m_haveExplicitlyDisabledDNSPrefetch) { | 4412 !m_haveExplicitlyDisabledDNSPrefetch) { |
| 4413 m_isDNSPrefetchEnabled = true; | 4413 m_isDNSPrefetchEnabled = true; |
| 4414 return; | 4414 return; |
| 4415 } | 4415 } |
| 4416 | 4416 |
| 4417 m_isDNSPrefetchEnabled = false; | 4417 m_isDNSPrefetchEnabled = false; |
| 4418 m_haveExplicitlyDisabledDNSPrefetch = true; | 4418 m_haveExplicitlyDisabledDNSPrefetch = true; |
| 4419 } | 4419 } |
| 4420 | 4420 |
| 4421 void Document::addTimeout(int timeoutId, DOMTimer* timer) | |
| 4422 { | |
| 4423 ASSERT(!m_timeouts.contains(timeoutId)); | |
| 4424 m_timeouts.set(timeoutId, timer); | |
| 4425 } | |
| 4426 | |
| 4427 void Document::removeTimeout(int timeoutId) | |
| 4428 { | |
| 4429 m_timeouts.remove(timeoutId); | |
| 4430 } | |
| 4431 | |
| 4432 DOMTimer* Document::findTimeout(int timeoutId) | |
| 4433 { | |
| 4434 return m_timeouts.get(timeoutId); | |
| 4435 } | |
| 4436 | |
| 4437 void Document::reportException(const String& errorMessage, int lineNumber, const
String& sourceURL) | 4421 void Document::reportException(const String& errorMessage, int lineNumber, const
String& sourceURL) |
| 4438 { | 4422 { |
| 4439 if (DOMWindow* window = domWindow()) | 4423 if (DOMWindow* window = domWindow()) |
| 4440 window->console()->addMessage(JSMessageSource, ErrorMessageLevel, errorM
essage, lineNumber, sourceURL); | 4424 window->console()->addMessage(JSMessageSource, ErrorMessageLevel, errorM
essage, lineNumber, sourceURL); |
| 4441 } | 4425 } |
| 4442 | 4426 |
| 4443 void Document::addMessage(MessageDestination destination, MessageSource source,
MessageLevel level, const String& message, unsigned lineNumber, const String& so
urceURL) | 4427 void Document::addMessage(MessageDestination destination, MessageSource source,
MessageLevel level, const String& message, unsigned lineNumber, const String& so
urceURL) |
| 4444 { | 4428 { |
| 4445 switch (destination) { | 4429 switch (destination) { |
| 4446 case InspectorControllerDestination: | 4430 case InspectorControllerDestination: |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4528 } | 4512 } |
| 4529 } | 4513 } |
| 4530 } | 4514 } |
| 4531 return 0; | 4515 return 0; |
| 4532 } | 4516 } |
| 4533 | 4517 |
| 4534 } // namespace WebCore | 4518 } // namespace WebCore |
| 4535 | 4519 |
| 4536 | 4520 |
| 4537 | 4521 |
| OLD | NEW |