[Webkit-unassigned] [Bug 32699] [V8] Date binding support
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Dec 19 21:19:29 PST 2009
https://bugs.webkit.org/show_bug.cgi?id=32699
--- Comment #3 from TAMURA, Kent <tkent at chromium.org> 2009-12-19 21:19:29 PST ---
(In reply to comment #2)
Generated code for "Date valueAsDate setter raises(DOMException)" will be like:
static v8::Handle<v8::Value> valueAsDateAttrGetter(v8::Local<v8::String>
name, const v8::AccessorInfo& info) {
INC_STATS("DOM.HTMLInputElement.valueAsDate._get");
v8::Handle<v8::Object> holder = info.Holder();
HTMLInputElement* imp = v8DOMWrapperToNode<HTMLInputElement>(info);
return v8DateOrNull(imp->valueAsDate());;
}
static void valueAsDateAttrSetter(v8::Local<v8::String> name,
v8::Local<v8::Value> value, const v8::AccessorInfo& info) {
INC_STATS("DOM.HTMLInputElement.valueAsDate._set");
v8::Handle<v8::Object> holder = info.Holder();
HTMLInputElement* imp = v8DOMWrapperToNode<HTMLInputElement>(info);
double v = toWebCoreDate(value);
ExceptionCode ec = 0;
imp->setValueAsDate(v, ec);
if (UNLIKELY(ec))
V8Proxy::setDOMException(ec);
return;
}
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list