| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * Copyright (C) 2013 Apple Inc. All rights reserved. | 3 * Copyright (C) 2013 Apple Inc. All rights reserved. |
| 4 * | 4 * |
| 5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
| 6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
| 7 * are met: | 7 * are met: |
| 8 * | 8 * |
| 9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
| 10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
| (...skipping 1784 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1795 if (!document->view()) { | 1795 if (!document->view()) { |
| 1796 exceptionState.throwDOMException(InvalidAccessError, "The document provi
ded is invalid."); | 1796 exceptionState.throwDOMException(InvalidAccessError, "The document provi
ded is invalid."); |
| 1797 return; | 1797 return; |
| 1798 } | 1798 } |
| 1799 | 1799 |
| 1800 FrameView* frameView = document->view(); | 1800 FrameView* frameView = document->view(); |
| 1801 frameView->updateLayoutAndStyleForPainting(); | 1801 frameView->updateLayoutAndStyleForPainting(); |
| 1802 frameView->setTracksPaintInvalidations(false); | 1802 frameView->setTracksPaintInvalidations(false); |
| 1803 } | 1803 } |
| 1804 | 1804 |
| 1805 void Internals::updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(Except
ionState& exceptionState) | |
| 1806 { | |
| 1807 updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(0, exceptionState)
; | |
| 1808 } | |
| 1809 | |
| 1810 void Internals::updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(Node*
node, ExceptionState& exceptionState) | 1805 void Internals::updateLayoutIgnorePendingStylesheetsAndRunPostLayoutTasks(Node*
node, ExceptionState& exceptionState) |
| 1811 { | 1806 { |
| 1812 Document* document; | 1807 Document* document; |
| 1813 if (!node) { | 1808 if (!node) { |
| 1814 document = contextDocument(); | 1809 document = contextDocument(); |
| 1815 } else if (node->isDocumentNode()) { | 1810 } else if (node->isDocumentNode()) { |
| 1816 document = toDocument(node); | 1811 document = toDocument(node); |
| 1817 } else if (isHTMLIFrameElement(*node)) { | 1812 } else if (isHTMLIFrameElement(*node)) { |
| 1818 document = toHTMLIFrameElement(*node).contentDocument(); | 1813 document = toHTMLIFrameElement(*node).contentDocument(); |
| 1819 } else { | 1814 } else { |
| (...skipping 502 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2322 { | 2317 { |
| 2323 ThreadState::current()->schedulePreciseGC(); | 2318 ThreadState::current()->schedulePreciseGC(); |
| 2324 } | 2319 } |
| 2325 | 2320 |
| 2326 ValueIterable<int>::IterationSource* Internals::startIteration(ScriptState*, Exc
eptionState&) | 2321 ValueIterable<int>::IterationSource* Internals::startIteration(ScriptState*, Exc
eptionState&) |
| 2327 { | 2322 { |
| 2328 return new InternalsIterationSource(); | 2323 return new InternalsIterationSource(); |
| 2329 } | 2324 } |
| 2330 | 2325 |
| 2331 } // namespace blink | 2326 } // namespace blink |
| OLD | NEW |