void JSHTMLFormElement::putValueProperty(ExecState* exec, int token, JSValue* value, int /*attr*/) { switch (token) { case NameAttrNum: { HTMLFormElement* imp = static_cast<HTMLFormElement*>(impl()); imp->setName(valueToStringWithNullCheck(exec, value)); break; } case AcceptCharsetAttrNum: { HTMLFormElement* imp = static_cast<HTMLFormElement*>(impl()); imp->setAcceptCharset(valueToStringWithNullCheck(exec, value)); break; } case ActionAttrNum: { HTMLFormElement* imp = static_cast<HTMLFormElement*>(impl()); imp->setAction(valueToStringWithNullCheck(exec, value)); break; } case EncodingAttrNum: { HTMLFormElement* imp = static_cast<HTMLFormElement*>(impl()); imp->setEncoding(valueToStringWithNullCheck(exec, value)); break; } case EnctypeAttrNum: { HTMLFormElement* imp = static_cast<HTMLFormElement*>(impl()); imp->setEnctype(valueToStringWithNullCheck(exec, value)); break; } case MethodAttrNum: { HTMLFormElement* imp = static_cast<HTMLFormElement*>(impl()); imp->setMethod(valueToStringWithNullCheck(exec, value)); break; } case TargetAttrNum: { HTMLFormElement* imp = static_cast<HTMLFormElement*>(impl()); imp->setTarget(valueToStringWithNullCheck(exec, value)); break; } } }
void setJSHTMLFormElementEnctype(ExecState* exec, JSObject* thisObject, JSValue value) { JSHTMLFormElement* castedThisObj = static_cast<JSHTMLFormElement*>(thisObject); HTMLFormElement* imp = static_cast<HTMLFormElement*>(castedThisObj->impl()); imp->setEnctype(valueToStringWithNullCheck(exec, value)); }