| Index: Source/bindings/v8/V8CustomElementLifecycleCallbacks.h
|
| diff --git a/Source/bindings/v8/V8CustomElementLifecycleCallbacks.h b/Source/bindings/v8/V8CustomElementLifecycleCallbacks.h
|
| index 43ca667acee34e3407868a5061b30a7e63317d31..56664aa692dbd2c7bdff8e88ccdf650ae64b1b36 100644
|
| --- a/Source/bindings/v8/V8CustomElementLifecycleCallbacks.h
|
| +++ b/Source/bindings/v8/V8CustomElementLifecycleCallbacks.h
|
| @@ -44,18 +44,20 @@ class ScriptExecutionContext;
|
|
|
| class V8CustomElementLifecycleCallbacks : public CustomElementLifecycleCallbacks, ActiveDOMCallback {
|
| public:
|
| - static PassRefPtr<V8CustomElementLifecycleCallbacks> create(ScriptExecutionContext*, v8::Handle<v8::Object> prototype, v8::Handle<v8::Function> created);
|
| + static PassRefPtr<V8CustomElementLifecycleCallbacks> create(ScriptExecutionContext*, v8::Handle<v8::Object> prototype, v8::Handle<v8::Function> created, v8::Handle<v8::Function> attributeChanged);
|
|
|
| virtual ~V8CustomElementLifecycleCallbacks() { }
|
|
|
| private:
|
| - V8CustomElementLifecycleCallbacks(ScriptExecutionContext*, v8::Handle<v8::Object> prototype, v8::Handle<v8::Function> created);
|
| + V8CustomElementLifecycleCallbacks(ScriptExecutionContext*, v8::Handle<v8::Object> prototype, v8::Handle<v8::Function> created, v8::Handle<v8::Function> attributeChanged);
|
|
|
| virtual void created(Element*) OVERRIDE;
|
| + virtual void attributeChanged(Element*, const AtomicString& name, const AtomicString& oldValue, const AtomicString& newValue) OVERRIDE;
|
|
|
| RefPtr<DOMWrapperWorld> m_world;
|
| ScopedPersistent<v8::Object> m_prototype;
|
| ScopedPersistent<v8::Function> m_created;
|
| + ScopedPersistent<v8::Function> m_attributeChanged;
|
| };
|
|
|
| }
|
|
|