diff options
Diffstat (limited to 'WebCore/bindings/v8/custom/V8ElementCustom.cpp')
-rw-r--r-- | WebCore/bindings/v8/custom/V8ElementCustom.cpp | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/WebCore/bindings/v8/custom/V8ElementCustom.cpp b/WebCore/bindings/v8/custom/V8ElementCustom.cpp index 8256110..3f6cd6a 100644 --- a/WebCore/bindings/v8/custom/V8ElementCustom.cpp +++ b/WebCore/bindings/v8/custom/V8ElementCustom.cpp @@ -54,71 +54,6 @@ namespace WebCore { -v8::Handle<v8::Value> V8Element::setAttributeCallback(const v8::Arguments& args) -{ - INC_STATS("DOM.Element.setAttribute()"); - Element* element = V8Element::toNative(args.Holder()); - String name = toWebCoreString(args[0]); - String value = toWebCoreString(args[1]); - - ExceptionCode ec = 0; - V8BindingElement::setAttribute(V8BindingState::Only(), element, name, value, ec); - if (ec) - return throwError(ec); - - return v8::Undefined(); -} - -v8::Handle<v8::Value> V8Element::setAttributeNodeCallback(const v8::Arguments& args) -{ - INC_STATS("DOM.Element.setAttributeNode()"); - if (!V8Attr::HasInstance(args[0])) - return throwError(TYPE_MISMATCH_ERR); - - Attr* newAttr = V8Attr::toNative(v8::Handle<v8::Object>::Cast(args[0])); - Element* element = V8Element::toNative(args.Holder()); - - ExceptionCode ec = 0; - RefPtr<Attr> result = V8BindingElement::setAttributeNode(V8BindingState::Only(), element, newAttr, ec); - if (ec) - throwError(ec); - - return toV8(result.release()); -} - -v8::Handle<v8::Value> V8Element::setAttributeNSCallback(const v8::Arguments& args) -{ - INC_STATS("DOM.Element.setAttributeNS()"); - Element* element = V8Element::toNative(args.Holder()); - String namespaceURI = toWebCoreStringWithNullCheck(args[0]); - String qualifiedName = toWebCoreString(args[1]); - String value = toWebCoreString(args[2]); - - ExceptionCode ec = 0; - V8BindingElement::setAttributeNS(V8BindingState::Only(), element, namespaceURI, qualifiedName, value, ec); - if (ec) - throwError(ec); - - return v8::Undefined(); -} - -v8::Handle<v8::Value> V8Element::setAttributeNodeNSCallback(const v8::Arguments& args) -{ - INC_STATS("DOM.Element.setAttributeNodeNS()"); - if (!V8Attr::HasInstance(args[0])) - return throwError(TYPE_MISMATCH_ERR); - - Attr* newAttr = V8Attr::toNative(v8::Handle<v8::Object>::Cast(args[0])); - Element* element = V8Element::toNative(args.Holder()); - - ExceptionCode ec = 0; - RefPtr<Attr> result = V8BindingElement::setAttributeNodeNS(V8BindingState::Only(), element, newAttr, ec); - if (ec) - throwError(ec); - - return toV8(result.release()); -} - v8::Handle<v8::Value> toV8(Element* impl, bool forceNewObject) { if (!impl) |