Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commitc31526e3a15ae326bbd08942c523dfc9baa82e4d (patch)
Author
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2019-10-31 13:20:35 +0100
Committer
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2019-10-31 13:21:50 +0100
Files567e2fbe33ac4ce0f5c098d4780a95197c5402e8
goodwolf-c31526e3a15ae326bbd08942c523dfc9baa82e4d.tar
goodwolf-c31526e3a15ae326bbd08942c523dfc9baa82e4d.tar.gz
goodwolf-c31526e3a15ae326bbd08942c523dfc9baa82e4d.zip
Parent1026413b3f2ca3ebb0f2604ef34b0b6094d14c8d (diff)
Move JS control to enable-javascript-markup
enable-javascript-markup toggles only the document's javascript while enable-javascript also controls WebKit's javascript used in at least the media player
2 files changed, 4 insertions, 3 deletions
-rw-r--r--badwolf.c4
-rw-r--r--config.h3
diff --git a/badwolf.c b/badwolf.c
index 68a9c23..0c4cfa7 100644
--- a/badwolf.c
+++ b/badwolf.c
@@ -420,7 +420,7 @@ javascriptCb_toggled(GtkButton *javascript, gpointer user_data)
WebKitSettings *settings = webkit_web_view_get_settings(browser->webView);
- webkit_settings_set_enable_javascript(
+ webkit_settings_set_enable_javascript_markup(
settings, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(javascript)));
webkit_web_view_set_settings(browser->webView, settings);
@@ -513,7 +513,7 @@ new_browser(struct Window *window, gchar *target_url, WebKitWebView *related_web
WebKitSettings *settings = webkit_settings_new_with_settings(BADWOLF_WEBKIT_SETTINGS);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(browser->javascript),
- webkit_settings_get_enable_javascript(settings));
+ webkit_settings_get_enable_javascript_markup(settings));
browser->webView = WEBKIT_WEB_VIEW(g_object_new(WEBKIT_TYPE_WEB_VIEW,
"web-context",
diff --git a/config.h b/config.h
index df9e004..0044667 100644
--- a/config.h
+++ b/config.h
@@ -63,7 +63,8 @@
"enable-caret-browsing", FALSE, \
"enable-developer-extras", TRUE, \
"enable-java", FALSE, \
- "enable-javascript", FALSE, \
+ "enable-javascript", TRUE, \
+ "enable-javascript-markup", FALSE, \
"enable-plugins", FALSE, \
"javascript-can-access-clipboard", FALSE, \
"javascript-can-open-windows-automatically", FALSE, \