Introduction
Introduction Statistics Contact Development Disclaimer Help
surf-0.4.1-togglejs.diff - sites - public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log
Files
Refs
---
surf-0.4.1-togglejs.diff (1889B)
---
1 diff -r 71388899ac09 config.def.h
2 --- a/config.def.h Tue Jun 08 09:06:10 2010 +0200
3 +++ b/config.def.h Mon Sep 26 23:23:29 2011 +0100
4 @@ -33,6 +33,7 @@
5 { MODKEY, GDK_k, scroll, { .i = -1 } },
6 { 0, GDK_Escape, stop, { 0 } },
7 { MODKEY, GDK_o, source, { 0 } },
8 + { MODKEY, GDK_s, togglescript, { .b = FALSE } },
9 { MODKEY, GDK_g, spawn, SETPROP("_SURF_URI"…
10 { MODKEY, GDK_slash, spawn, SETPROP("_SURF_FIND…
11 { MODKEY, GDK_n, find, { .b = TRUE } },
12 diff -r 71388899ac09 surf.1
13 --- a/surf.1 Tue Jun 08 09:06:10 2010 +0200
14 +++ b/surf.1 Mon Sep 26 23:23:29 2011 +0100
15 @@ -87,6 +87,9 @@
16 .B Ctrl\-y
17 Copies current URI to primary selection.
18 .TP
19 +.B Ctrl\-s
20 +Toggles javascript.
21 +.TP
22 .B Ctrl\-o
23 show the sourcecode of the current page.
24 .SH SEE ALSO
25 diff -r 71388899ac09 surf.c
26 --- a/surf.c Tue Jun 08 09:06:10 2010 +0200
27 +++ b/surf.c Mon Sep 26 23:23:29 2011 +0100
28 @@ -104,6 +104,7 @@
29 static void source(Client *c, const Arg *arg);
30 static void spawn(Client *c, const Arg *arg);
31 static void stop(Client *c, const Arg *arg);
32 +static void togglescript(Client *c, const Arg *arg);
33 static void titlechange(WebKitWebView *v, WebKitWebFrame* frame, const …
34 static void update(Client *c);
35 static void updatewinid(Client *c);
36 @@ -158,6 +159,17 @@
37 }
38
39 void
40 +togglescript(Client *c, const Arg *arg) {
41 + WebKitWebSettings *settings;
42 + gboolean script;
43 +
44 + settings = webkit_web_view_get_settings(c->view);
45 + g_object_get(G_OBJECT(settings), "enable-scripts", &script, NUL…
46 + g_object_set(G_OBJECT(settings), "enable-scripts", !script, NUL…
47 + reload(c, arg);
48 +}
49 +
50 +void
51 clipboard(Client *c, const Arg *arg) {
52 gboolean paste = *(gboolean *)arg;
53
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.