EncodedJSValue JSC_HOST_CALL jsHTMLSelectElementPrototypeFunctionCheckValidity(ExecState* exec) { JSValue thisValue = exec->hostThisValue(); if (!thisValue.inherits(&JSHTMLSelectElement::s_info)) return throwVMTypeError(exec); JSHTMLSelectElement* castedThis = static_cast<JSHTMLSelectElement*>(asObject(thisValue)); HTMLSelectElement* imp = static_cast<HTMLSelectElement*>(castedThis->impl()); JSC::JSValue result = jsBoolean(imp->checkValidity()); return JSValue::encode(result); }
static v8::Handle<v8::Value> checkValidityCallback(const v8::Arguments& args) { INC_STATS("DOM.HTMLSelectElement.checkValidity"); HTMLSelectElement* imp = V8HTMLSelectElement::toNative(args.Holder()); return v8Boolean(imp->checkValidity()); }