org.symbian.tools.wrttools.previewer/http-content/wrtdebugger/debugger.jsp
changeset 41 fc4a1d68260a
parent 2 e4420d2515f1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/org.symbian.tools.wrttools.previewer/http-content/wrtdebugger/debugger.jsp	Thu Jan 21 17:49:50 2010 -0800
@@ -0,0 +1,33 @@
+<%@ page import="org.symbian.tools.wrttools.previewer.http.WebAppInterface" %>
+<%
+	String widget = WebAppInterface.decode(request.getParameter("widget"));
+	String id = request.getParameter("session");
+%>
+<html>
+<head>
+	<title><%=widget %></title>
+	<% WebAppInterface.connectDebugger(widget, id); %>
+	<script type="text/javascript">
+		var req;
+		
+		function connect() {
+			req = new XMLHttpRequest();
+			req.onreadystatechange = testconnection;
+			req.open("GET", "<%=WebAppInterface.getAjaxUri(widget, id) %>", true);
+			req.send(null);
+		}
+		
+		function testconnection() {
+			if (req.readyState == 4) {
+				if (req.status == 200) {
+					window.setTimeout(connect, 200);
+				} else {
+					window.location = '<%=WebAppInterface.getUrl(widget, id) %>';
+				}
+			}
+		}
+	</script>
+</head>
+<body onload="connect()">
+Establishing debug connection...
+</body>
\ No newline at end of file