From 22368db2325bf25d597023f34399b51c59cdfc2e Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Fri, 17 Aug 2012 11:52:59 +0100 Subject: add js property (dom attribute) support to the document/element objects --- javascript/jsapi/element.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'javascript/jsapi/element.c') diff --git a/javascript/jsapi/element.c b/javascript/jsapi/element.c index cefb95966..d301321d9 100644 --- a/javascript/jsapi/element.c +++ b/javascript/jsapi/element.c @@ -82,3 +82,18 @@ static JSBool JSAPI_NATIVE(getAttribute, JSContext *cx, uintN argc, jsval *vp) #define JSAPI_FS_ELEMENT \ JSAPI_FS_NODE, \ JSAPI_FS(getAttribute, 0, 0) + +static JSBool JSAPI_PROPERTYGET(id, JSContext *cx, JSObject *obj, jsval *vp) +{ + JS_SET_RVAL(cx, vp, JSVAL_NULL); + return JS_TRUE; +} + +static JSBool JSAPI_PROPERTYSET(id, JSContext *cx, JSObject *obj, jsval *vp) +{ + return JS_FALSE; +} + +#define JSAPI_PS_ELEMENT \ + JSAPI_PS_NODE, \ + JSAPI_PS(id, 0, JSPROP_ENUMERATE | JSPROP_SHARED) -- cgit v1.2.3