aboutsummaryrefslogtreecommitdiffhomepage
path: root/uzbl.h
diff options
context:
space:
mode:
Diffstat (limited to 'uzbl.h')
-rw-r--r--uzbl.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/uzbl.h b/uzbl.h
index 2b36edd..2cf0346 100644
--- a/uzbl.h
+++ b/uzbl.h
@@ -176,6 +176,12 @@ typedef struct {
GHashTable* commands;
} Behaviour;
+/* javascript */
+typedef struct {
+ gboolean initialized;
+ JSClassDefinition classdef;
+ JSClassRef classref;
+} Javascript;
/* main uzbl data structure */
typedef struct {
@@ -184,6 +190,7 @@ typedef struct {
Network net;
Behaviour behave;
Communication comm;
+ Javascript js;
Window xwin;
GScanner *scan;
@@ -458,6 +465,9 @@ static void
dehilight (WebKitWebView *page, GArray *argv, GString *result);
static void
+eval_js(WebKitWebView * web_view, gchar *script, GString *result);
+
+static void
run_js (WebKitWebView * web_view, GArray *argv, GString *result);
static void