| Index: Source/bindings/v8/V8CustomElementCallback.h
|
| diff --git a/Source/bindings/v8/V8CustomElementCallback.h b/Source/bindings/v8/V8CustomElementCallback.h
|
| index 24becc1b4164e4b20dd394d20033551bcfe2af10..09bc9609e3e17047c1895d60f8ac8723e9151353 100644
|
| --- a/Source/bindings/v8/V8CustomElementCallback.h
|
| +++ b/Source/bindings/v8/V8CustomElementCallback.h
|
| @@ -44,17 +44,22 @@ class ScriptExecutionContext;
|
|
|
| class V8CustomElementCallback : public CustomElementCallback, ActiveDOMCallback {
|
| public:
|
| - static PassRefPtr<V8CustomElementCallback> create(ScriptExecutionContext*, v8::Handle<v8::Object> owner, v8::Handle<v8::Function> ready);
|
| + static PassRefPtr<V8CustomElementCallback> create(ScriptExecutionContext*, v8::Handle<v8::Object> owner, v8::Handle<v8::Function> ready, v8::Handle<v8::Function> inserted, v8::Handle<v8::Function> removed);
|
|
|
| virtual ~V8CustomElementCallback() { }
|
|
|
| private:
|
| - V8CustomElementCallback(ScriptExecutionContext*, v8::Handle<v8::Function> ready);
|
| + V8CustomElementCallback(ScriptExecutionContext*, v8::Handle<v8::Function> ready, v8::Handle<v8::Function> inserted, v8::Handle<v8::Function> removed);
|
|
|
| virtual void ready(Element*) OVERRIDE;
|
| + virtual void inserted(Element*) OVERRIDE;
|
| + virtual void removed(Element*) OVERRIDE;
|
| + void invoke(const ScopedPersistent<v8::Function>& callback, Element*);
|
|
|
| RefPtr<DOMWrapperWorld> m_world;
|
| ScopedPersistent<v8::Function> m_ready;
|
| + ScopedPersistent<v8::Function> m_inserted;
|
| + ScopedPersistent<v8::Function> m_removed;
|
| };
|
|
|
| }
|
|
|