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