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(wv) {
24     print("INSPECT?");
25     print (wv);
26     print (wv.get_inspector());
27     
28     w1.get_inspector().show();
29 });
30 w2 = new WebKit.WebView();
31 w1.get_inspector().signal.inspect_web_view.connect(function() {
32     return w2;
33 })
34
35 s1.add(w1);
36 s2.add(w2);
37 v.add(s1);
38 v.add(s2);
39 w.add(v);
40
41 w.show_all();
42 Gtk.main();
43
44
45