void JSHTMLFrameElement::putValueProperty(ExecState* exec, int token, JSValue* value) { switch (token) { case FrameBorderAttrNum: { HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(impl()); imp->setFrameBorder(valueToStringWithNullCheck(exec, value)); break; } case LongDescAttrNum: { HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(impl()); imp->setLongDesc(valueToStringWithNullCheck(exec, value)); break; } case MarginHeightAttrNum: { HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(impl()); imp->setMarginHeight(valueToStringWithNullCheck(exec, value)); break; } case MarginWidthAttrNum: { HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(impl()); imp->setMarginWidth(valueToStringWithNullCheck(exec, value)); break; } case NameAttrNum: { HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(impl()); imp->setName(valueToStringWithNullCheck(exec, value)); break; } case NoResizeAttrNum: { HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(impl()); imp->setNoResize(value->toBoolean(exec)); break; } case ScrollingAttrNum: { HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(impl()); imp->setScrolling(valueToStringWithNullCheck(exec, value)); break; } case SrcAttrNum: { setSrc(exec, value); break; } case LocationAttrNum: { setLocation(exec, value); break; } } }
void setJSHTMLFrameElementName(ExecState* exec, JSObject* thisObject, JSValue value) { HTMLFrameElement* imp = static_cast<HTMLFrameElement*>(static_cast<JSHTMLFrameElement*>(thisObject)->impl()); imp->setName(valueToStringWithNullCheck(exec, value)); }