[webkit-dev] SearchBox API

Adam Barth abarth at webkit.org
Sun Mar 20 16:42:27 PDT 2011


On Sun, Mar 20, 2011 at 4:30 PM, Darin Adler <darin at apple.com> wrote:
> On Mar 20, 2011, at 4:27 PM, Darin Adler wrote:
>> On Mar 20, 2011, at 4:23 PM, Adam Barth wrote:
>>
>>> When implemented by the embedder, the SearchBox API can't really make use of all the event-related machinery in WebCore.
>>
>> Lets see if we can export a clean way to do that. It may be too late for SearchBox, but perhaps not for future similar things browsers want to expose.
>
> We should start by figuring out what machinery is unavailable. For example, I think browsers can create a custom event and send it, but maybe it’s hard to add properties to that event?
>
> It may turn out that your premise—that we need to build browser features into WebCore because otherwise we’ll implement something low-quality—is correct, but I’m not yet convinced.

For events in particular, there's a bunch of code in WebCore that
interacts with EventTarget objects (including the implementation of
EventTarget itself).  It's not clear to me how the embedder can supply
a new subclass of EventTarget that interacts properly with this
machinery.

Adam


More information about the webkit-dev mailing list