static v8::Handle<v8::Value> sortDirectionAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info) { INC_STATS("DOM.HTMLDataGridColElement.sortDirection._get"); HTMLDataGridColElement* imp = V8HTMLDataGridColElement::toNative(info.Holder()); if (!R_check(imp)) return v8::Handle<v8::Value>(v8::Undefined()); return v8::Integer::New(imp->sortDirection()); }
static void sortDirectionAttrSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info) { INC_STATS("DOM.HTMLDataGridColElement.sortDirection._set"); HTMLDataGridColElement* imp = V8HTMLDataGridColElement::toNative(info.Holder()); int v = toInt32(value); imp->setSortDirection(v); return; }
static v8::Handle<v8::Value> typeAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info) { INC_STATS("DOM.HTMLDataGridColElement.type._get"); HTMLDataGridColElement* imp = V8HTMLDataGridColElement::toNative(info.Holder()); if (!R_check(imp)) return v8::Handle<v8::Value>(v8::Undefined()); return v8String(imp->type()); }
static void typeAttrSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info) { INC_STATS("DOM.HTMLDataGridColElement.type._set"); HTMLDataGridColElement* imp = V8HTMLDataGridColElement::toNative(info.Holder()); V8Parameter<> v = value; imp->setType(v); return; }
static void primaryAttrSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info) { INC_STATS("DOM.HTMLDataGridColElement.primary._set"); HTMLDataGridColElement* imp = V8HTMLDataGridColElement::toNative(info.Holder()); bool v = value->BooleanValue(); imp->setPrimary(v); return; }
JSValue jsHTMLDataGridColElementPrimary(ExecState* exec, JSValue slotBase, const Identifier&) { JSHTMLDataGridColElement* castedThis = static_cast<JSHTMLDataGridColElement*>(asObject(slotBase)); UNUSED_PARAM(exec); HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThis->impl()); JSValue result = jsBoolean(imp->primary()); return result; }
void setJSHTMLDataGridColElementPrimary(ExecState* exec, JSObject* thisObject, JSValue value) { JSHTMLDataGridColElement* castedThisObj = static_cast<JSHTMLDataGridColElement*>(thisObject); HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThisObj->impl()); imp->setPrimary(value.toBoolean(exec)); }
void setJSHTMLDataGridColElementSortDirection(ExecState* exec, JSObject* thisObject, JSValue value) { JSHTMLDataGridColElement* castedThisObj = static_cast<JSHTMLDataGridColElement*>(thisObject); HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThisObj->impl()); imp->setSortDirection(value.toInt32(exec)); }
void setJSHTMLDataGridColElementType(ExecState* exec, JSObject* thisObject, JSValue value) { JSHTMLDataGridColElement* castedThisObj = static_cast<JSHTMLDataGridColElement*>(thisObject); HTMLDataGridColElement* imp = static_cast<HTMLDataGridColElement*>(castedThisObj->impl()); imp->setType(value.toString(exec)); }
static v8::Handle<v8::Value> primaryAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info) { INC_STATS("DOM.HTMLDataGridColElement.primary._get"); HTMLDataGridColElement* imp = V8HTMLDataGridColElement::toNative(info.Holder()); return v8Boolean(imp->primary()); }
static v8::Handle<v8::Value> sortableAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info) { INC_STATS("DOM.HTMLDataGridColElement.sortable._get"); HTMLDataGridColElement* imp = V8HTMLDataGridColElement::toNative(info.Holder()); return v8::Integer::New(imp->sortable()); }
static v8::Handle<v8::Value> labelAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info) { INC_STATS("DOM.HTMLDataGridColElement.label._get"); HTMLDataGridColElement* imp = V8HTMLDataGridColElement::toNative(info.Holder()); return v8String(imp->label()); }