summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--javascript/content.c3
-rw-r--r--javascript/content.h1
-rw-r--r--javascript/jsapi.c4
3 files changed, 6 insertions, 2 deletions
diff --git a/javascript/content.c b/javascript/content.c
index d14862859..8bf3b88ba 100644
--- a/javascript/content.c
+++ b/javascript/content.c
@@ -24,16 +24,15 @@
#include <string.h>
#include <stdbool.h>
#include <stdlib.h>
-#include <libnsbmp.h>
#include "utils/config.h"
#include "content/content_protected.h"
#include "content/hlcache.h"
-#include "desktop/plotters.h"
#include "utils/log.h"
#include "utils/messages.h"
#include "utils/talloc.h"
#include "utils/utils.h"
+#include "javascript/content.h"
typedef struct javascript_content {
struct content base;
diff --git a/javascript/content.h b/javascript/content.h
new file mode 100644
index 000000000..f8160b4b1
--- /dev/null
+++ b/javascript/content.h
@@ -0,0 +1 @@
+nserror javascript_init(void);
diff --git a/javascript/jsapi.c b/javascript/jsapi.c
index 6f5b510ef..2c02508ea 100644
--- a/javascript/jsapi.c
+++ b/javascript/jsapi.c
@@ -19,6 +19,7 @@
#include "mozjs/jsapi.h"
#include "content/content.h"
+#include "javascript/content.h"
#include "javascript/jsapi.h"
#include "javascript/js.h"
@@ -36,6 +37,9 @@ void js_initialise(void)
rt = JS_NewRuntime(8L * 1024L * 1024L);
LOG(("New runtime handle %p", rt));
+
+ /* register script content handler */
+ javascript_init();
}
void js_finalise(void)