Changeset 100871 in webkit


Ignore:
Timestamp:
Nov 20, 2011 8:40:40 AM (12 years ago)
Author:
abarth@webkit.org
Message:

Add WebNode::hasEventListeners for Android
https://bugs.webkit.org/show_bug.cgi?id=72817

Reviewed by Darin Fisher.

Expose this EventTarget interface in the Chromium WebKit API for use by
Android.

  • public/WebNode.h:
  • src/WebNode.cpp:

(WebKit::WebNode::hasEventListeners):

Location:
trunk/Source/WebKit/chromium
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/chromium/ChangeLog

    r100870 r100871  
     12011-11-20  Adam Barth  <abarth@webkit.org>
     2
     3        Add WebNode::hasEventListeners for Android
     4        https://bugs.webkit.org/show_bug.cgi?id=72817
     5
     6        Reviewed by Darin Fisher.
     7
     8        Expose this EventTarget interface in the Chromium WebKit API for use by
     9        Android.
     10
     11        * public/WebNode.h:
     12        * src/WebNode.cpp:
     13        (WebKit::WebNode::hasEventListeners):
     14
    1152011-11-20  Adam Barth  <abarth@webkit.org>
    216
  • trunk/Source/WebKit/chromium/public/WebNode.h

    r98381 r100871  
    6666    // arbitrary and should not be expected to have any specific meaning.
    6767    WEBKIT_EXPORT bool lessThan(const WebNode&) const;
    68    
     68
    6969    bool isNull() const { return m_private.isNull(); }
    7070
     
    8585        ShadowRootNode
    8686    };
     87
    8788    WEBKIT_EXPORT NodeType nodeType() const;
    8889    WEBKIT_EXPORT WebNode parentNode() const;
     
    103104    WEBKIT_EXPORT bool isContentEditable() const;
    104105    WEBKIT_EXPORT bool isElementNode() const;
     106    WEBKIT_EXPORT bool hasEventListeners(const WebString& eventType) const;
    105107    WEBKIT_EXPORT void addEventListener(const WebString& eventType, WebDOMEventListener* listener, bool useCapture);
    106108    WEBKIT_EXPORT void removeEventListener(const WebString& eventType, WebDOMEventListener* listener, bool useCapture);
  • trunk/Source/WebKit/chromium/src/WebNode.cpp

    r98381 r100871  
    167167}
    168168
     169bool WebNode::hasEventListeners(const WebString& eventType) const
     170{
     171    return m_private->hasEventListeners(eventType);
     172}
     173
    169174void WebNode::addEventListener(const WebString& eventType, WebDOMEventListener* listener, bool useCapture)
    170175{
Note: See TracChangeset for help on using the changeset viewer.