diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-15 18:59:04 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2012-08-15 18:59:04 +0100 |
commit | 5fb51a0fb76707e1b5dac4bbe04613d0396d7bc0 (patch) | |
tree | ead5b87db83efc28ff51716affbcc5245c337880 /javascript/jsapi/node.c | |
parent | fcb7143ecb0c1acedfb30d34931896dbefc660b1 (diff) | |
parent | a3ef5c2c3c448f6ded44b4135a1a745721653230 (diff) | |
download | netsurf-5fb51a0fb76707e1b5dac4bbe04613d0396d7bc0.tar.gz netsurf-5fb51a0fb76707e1b5dac4bbe04613d0396d7bc0.tar.bz2 |
Merge branch 'master' of git://git.netsurf-browser.org/netsurf
Diffstat (limited to 'javascript/jsapi/node.c')
-rw-r--r-- | javascript/jsapi/node.c | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/javascript/jsapi/node.c b/javascript/jsapi/node.c index ecb32004a..d6a4f4406 100644 --- a/javascript/jsapi/node.c +++ b/javascript/jsapi/node.c @@ -18,6 +18,7 @@ /* IDL http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#interface-node + interface Node : EventTarget { const unsigned short ELEMENT_NODE = 1; const unsigned short ATTRIBUTE_NODE = 2; // historical @@ -73,20 +74,9 @@ interface Node : EventTarget { }; */ -#include "eventtarget.c" +#include "jsclass.h" -#ifndef JSCLASS_NAME -#error "The class name must be defined" -#endif - -#ifndef JSCLASS_TYPE -#define CLASS jsclass -#define PRIVATE priv -#define EXPAND(a,b) PASTE(a,b) -#define PASTE(x,y) x##_##y -#define JSCLASS_OBJECT EXPAND(CLASS,JSCLASS_NAME) -#define JSCLASS_TYPE EXPAND(JSCLASS_OBJECT,PRIVATE) -#endif +#include "eventtarget.c" static JSBool JSAPI_NATIVE(hasChildNodes, JSContext *cx, uintN argc, jsval *vp) { |