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