seed r410 - trunk/examples



Author: racarr
Date: Tue Dec  9 00:16:25 2008
New Revision: 410
URL: http://svn.gnome.org/viewvc/seed?rev=410&view=rev

Log:
Enable web inspector in minibrowser.


Modified:
   trunk/examples/mini-browser.js

Modified: trunk/examples/mini-browser.js
==============================================================================
--- trunk/examples/mini-browser.js	(original)
+++ trunk/examples/mini-browser.js	Tue Dec  9 00:16:25 2008
@@ -43,6 +43,8 @@
 function new_tab(browser_view, browser_frame, new_frame)
 {
 	new_frame = new WebKit.WebView();
+
+
 	new_frame.signal.web_view_ready.connect(new_tab_ready, this);
 	return new_frame;
 }
@@ -90,6 +92,32 @@
 function create_tab(loc)
 {
 	var browser_view = new WebKit.WebView();
+
+	settings = new WebKit.WebSettings({enable_developer_extras: true});
+	browser_view.set_settings(settings);
+
+	var inspector = browser_view.get_inspector();
+
+	inspector.signal.inspect_web_view.connect(
+		function()
+		{
+			w = new Gtk.Window();
+			s = new Gtk.ScrolledWindow();
+			w.set_title("Inspector");
+			
+			w.set_default_size(400, 300);
+
+			view = new WebKit.WebView();
+			s.add(view);
+			w.add(s);
+			
+			w.show_all();
+			
+			return view;
+		}
+		);
+	
+	
 	return create_tab_with_webview(loc, browser_view);
 }
 
@@ -153,6 +181,7 @@
 function browser_init()
 {
 	Gtk.init(null, null);
+
 	var window = new Gtk.Window({title: "Browser"});
 	window.signal.hide.connect(Gtk.main_quit);
 	window.resize(800,800);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]