| 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 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. | 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008 Apple Inc. All rights reserved. |
| 6 * | 6 * |
| 7 * This library is free software; you can redistribute it and/or | 7 * This library is free software; you can redistribute it and/or |
| 8 * modify it under the terms of the GNU Library General Public | 8 * modify it under the terms of the GNU Library General Public |
| 9 * License as published by the Free Software Foundation; either | 9 * License as published by the Free Software Foundation; either |
| 10 * version 2 of the License, or (at your option) any later version. | 10 * version 2 of the License, or (at your option) any later version. |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 49 class NodeList; | 49 class NodeList; |
| 50 class PlatformKeyboardEvent; | 50 class PlatformKeyboardEvent; |
| 51 class PlatformMouseEvent; | 51 class PlatformMouseEvent; |
| 52 class PlatformWheelEvent; | 52 class PlatformWheelEvent; |
| 53 class QualifiedName; | 53 class QualifiedName; |
| 54 class RegisteredEventListener; | 54 class RegisteredEventListener; |
| 55 class RenderArena; | 55 class RenderArena; |
| 56 class RenderObject; | 56 class RenderObject; |
| 57 class RenderStyle; | 57 class RenderStyle; |
| 58 class StringBuilder; | 58 class StringBuilder; |
| 59 class ExceptionContext; |
| 59 | 60 |
| 60 struct NodeListsNodeData; | 61 struct NodeListsNodeData; |
| 61 | 62 |
| 62 typedef int ExceptionCode; | 63 typedef int ExceptionCode; |
| 63 | 64 |
| 64 enum StyleChangeType { NoStyleChange, InlineStyleChange, FullStyleChange, Animat
ionStyleChange }; | 65 enum StyleChangeType { NoStyleChange, InlineStyleChange, FullStyleChange, Animat
ionStyleChange }; |
| 65 | 66 |
| 66 const unsigned short DOCUMENT_POSITION_EQUIVALENT = 0x00; | 67 const unsigned short DOCUMENT_POSITION_EQUIVALENT = 0x00; |
| 67 const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01; | 68 const unsigned short DOCUMENT_POSITION_DISCONNECTED = 0x01; |
| 68 const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02; | 69 const unsigned short DOCUMENT_POSITION_PRECEDING = 0x02; |
| (...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 473 void notifyNodeListsChildrenChanged(); | 474 void notifyNodeListsChildrenChanged(); |
| 474 void notifyLocalNodeListsChildrenChanged(); | 475 void notifyLocalNodeListsChildrenChanged(); |
| 475 void notifyNodeListsAttributeChanged(); | 476 void notifyNodeListsAttributeChanged(); |
| 476 void notifyLocalNodeListsAttributeChanged(); | 477 void notifyLocalNodeListsAttributeChanged(); |
| 477 | 478 |
| 478 PassRefPtr<NodeList> getElementsByTagName(const String&); | 479 PassRefPtr<NodeList> getElementsByTagName(const String&); |
| 479 PassRefPtr<NodeList> getElementsByTagNameNS(const String& namespaceURI, cons
t String& localName); | 480 PassRefPtr<NodeList> getElementsByTagNameNS(const String& namespaceURI, cons
t String& localName); |
| 480 PassRefPtr<NodeList> getElementsByName(const String& elementName); | 481 PassRefPtr<NodeList> getElementsByName(const String& elementName); |
| 481 PassRefPtr<NodeList> getElementsByClassName(const String& classNames); | 482 PassRefPtr<NodeList> getElementsByClassName(const String& classNames); |
| 482 | 483 |
| 483 #if USE(JSC) | 484 PassRefPtr<Element> querySelector(const String& selectors, NSResolver*, Exce
ptionCode&, ExceptionContext*); |
| 484 PassRefPtr<Element> querySelector(const String& selectors, NSResolver*, Exce
ptionCode&, KJS::ExecState*); | 485 PassRefPtr<NodeList> querySelectorAll(const String& selectors, NSResolver*,
ExceptionCode&, ExceptionContext*); |
| 485 PassRefPtr<NodeList> querySelectorAll(const String& selectors, NSResolver*,
ExceptionCode&, KJS::ExecState*); | |
| 486 | |
| 487 // For non-JS bindings. Silently ignores the JavaScript exception if any. | 486 // For non-JS bindings. Silently ignores the JavaScript exception if any. |
| 488 // FIXME: We should support the NSResolver interface for non-JS bindings. | 487 // FIXME: We should support the NSResolver interface for non-JS bindings. |
| 489 PassRefPtr<Element> querySelector(const String& selectors, ExceptionCode&); | 488 PassRefPtr<Element> querySelector(const String& selectors, ExceptionCode&); |
| 490 PassRefPtr<NodeList> querySelectorAll(const String& selectors, ExceptionCode
&); | 489 PassRefPtr<NodeList> querySelectorAll(const String& selectors, ExceptionCode
&); |
| 491 #endif | |
| 492 | 490 |
| 493 unsigned short compareDocumentPosition(Node*); | 491 unsigned short compareDocumentPosition(Node*); |
| 494 | 492 |
| 495 protected: | 493 protected: |
| 496 virtual void willMoveToNewOwnerDocument() { } | 494 virtual void willMoveToNewOwnerDocument() { } |
| 497 virtual void didMoveToNewOwnerDocument() { } | 495 virtual void didMoveToNewOwnerDocument() { } |
| 498 | 496 |
| 499 virtual void getSubresourceAttributeStrings(Vector<String>&) const { } | 497 virtual void getSubresourceAttributeStrings(Vector<String>&) const { } |
| 500 void setTabIndexExplicitly(short i) | 498 void setTabIndexExplicitly(short i) |
| 501 { | 499 { |
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 542 }; | 540 }; |
| 543 | 541 |
| 544 } //namespace | 542 } //namespace |
| 545 | 543 |
| 546 #ifndef NDEBUG | 544 #ifndef NDEBUG |
| 547 // Outside the WebCore namespace for ease of invocation from gdb. | 545 // Outside the WebCore namespace for ease of invocation from gdb. |
| 548 void showTree(const WebCore::Node*); | 546 void showTree(const WebCore::Node*); |
| 549 #endif | 547 #endif |
| 550 | 548 |
| 551 #endif | 549 #endif |
| OLD | NEW |