diff options
author | Vincent Sanders <vince@kyllikki.org> | 2012-07-02 01:16:57 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2012-07-02 22:48:53 +0100 |
commit | 67648c621d67de0921417884e0efb33a4e86a0f3 (patch) | |
tree | 4615a6b175d28b80982115dfc885f26e959c3b0f /javascript/jsapi/console.c | |
parent | 274a76d97a878ef66155a215e1d16c33998f5597 (diff) | |
download | netsurf-67648c621d67de0921417884e0efb33a4e86a0f3.tar.gz netsurf-67648c621d67de0921417884e0efb33a4e86a0f3.tar.bz2 |
Implement navigator properties
Signed-Off-By: Vincent Sanders <vince@netsurf-browser.org>
Diffstat (limited to 'javascript/jsapi/console.c')
-rw-r--r-- | javascript/jsapi/console.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/javascript/jsapi/console.c b/javascript/jsapi/console.c index 990d50f66..6a3cc1801 100644 --- a/javascript/jsapi/console.c +++ b/javascript/jsapi/console.c @@ -18,7 +18,6 @@ #include "javascript/jsapi.h" -//#include "content/content.h" #include "utils/log.h" static JSBool JSAPI_NATIVE(debug, JSContext *cx, uintN argc, jsval *vp) @@ -65,6 +64,18 @@ static JSBool JSAPI_NATIVE(info, JSContext *cx, uintN argc, jsval *vp) static JSBool JSAPI_NATIVE(log, JSContext *cx, uintN argc, jsval *vp) { + unsigned int argloop; + JSString *jsstr; + unsigned long jsstrlen; + char *txt; + + for (argloop = 0; argloop < argc; argloop++) { + jsstr = JS_ValueToString(cx, *JSAPI_ARGV(cx, vp + argloop)); + + JSString_to_char(jsstr, txt, jsstrlen); + LOG(("%s", txt)); + } + JSAPI_SET_RVAL(cx, vp, JSVAL_VOID); return JS_TRUE; } |