tests/webkit_inspector.js
[app.Builder.js] / tests / webkit_inspector.js
1 //<Script type="text/javascript">
2
3 /**
4  *  - test of web kit inspector.
5  *  = create a window + 2 webviews. inside scrolled window.
6  * load google in first, then hook in the inspector..
7  * 
8  */
9 Gtk = imports.gi.Gtk;
10 WebKit = imports.gi.WebKit;
11
12 Gtk.init(null,null);
13 w = new Gtk.Window.c_new( Gtk.WindowType.TOPLEVEL);
14
15 v = new Gtk.VBox();
16 s1 = new Gtk.ScrolledWindow();
17 s2 = new Gtk.ScrolledWindow();
18 w1 = new WebKit.WebView();
19 w1.signal.show.connect(function() {
20     w1.load_uri("http://www.google.com");
21     w1.get_settings().enable_developer_extras = true;
22 });
23 w1.signal.load_finished.connect(function() {
24     print("INSPECT?");
25     print (w1.get_inspector());
26     w1.get_inspector().show();
27 });
28 w2 = new WebKit.WebView();
29 w1.get_inspector().signal.inspect_web_view.connect(function() {
30     return w2;
31 })
32
33 s1.add(w1);
34 s2.add(w2);
35 v.add(s1);
36 v.add(s2);
37 w.add(v);
38
39 w.show_all();
40 Gtk.main();
41
42
43