From b866e3e172bd8ed651b590e5aedbaa77855ab01e Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Wed, 24 Oct 2012 19:00:24 +0100 Subject: use generated htmldocument binding --- javascript/jsapi.c | 5 ++++- javascript/jsapi.h | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'javascript') diff --git a/javascript/jsapi.c b/javascript/jsapi.c index fa8726b42..f7ac3eda1 100644 --- a/javascript/jsapi.c +++ b/javascript/jsapi.c @@ -98,6 +98,7 @@ jsobject *js_newcompartment(jscontext *ctx, void *win_priv, void *doc_priv) JSObject *document_obj; JSObject *navigator_obj; JSObject *console_obj; + struct html_content *htmlc = doc_priv; if (cx == NULL) goto js_newcompartment_fail; @@ -108,7 +109,7 @@ jsobject *js_newcompartment(jscontext *ctx, void *win_priv, void *doc_priv) goto js_newcompartment_fail; /* attach the subclasses off the window global */ - document_obj = jsapi_new_document(cx, window_obj, doc_priv); + document_obj = jsapi_new_Document(cx, window_obj, htmlc->document, htmlc); if (document_obj == NULL) goto js_newcompartment_fail; @@ -126,6 +127,8 @@ jsobject *js_newcompartment(jscontext *ctx, void *win_priv, void *doc_priv) js_newcompartment_fail: + LOG(("New compartment creation failed")); + return NULL; } diff --git a/javascript/jsapi.h b/javascript/jsapi.h index c4c1ed099..91d9184b4 100644 --- a/javascript/jsapi.h +++ b/javascript/jsapi.h @@ -165,7 +165,7 @@ JSObject *jsapi_new_window(JSContext *cx, JSObject *parent, void *win_priv); * @param doc_priv The private context to set on the object * @return new javascript object or NULL on error */ -JSObject *jsapi_new_document(JSContext *cx, JSObject *parent, struct html_content *htmlc); +JSObject *jsapi_new_Document(JSContext *cx, JSObject *parent, dom_document *node, struct html_content *htmlc); /** Create a new javascript console object * -- cgit v1.2.3