id	summary	reporter	owner	description	type	status	priority	milestone	version	resolution	keywords	cc
901	console html template: wrong div, broken CDATA, escaped URL	axel		"Hi,

attached patch fixes three issues
* the window.onload script doesn't use the correct div (it references a non-existing div)
* the URL does not work for me (Twisted 10, client firefox 3.6.3); nor url-encoding it makes it work
* one of the CDATA sections is broken because it's invalid Javascript and must be commented.

Cheers, Axel.


{{{
--- status/web/templates/console.html.org	2010-05-24 17:31:04.000000000 +0200
+++ status/web/templates/console.html	2010-06-18 12:16:46.298816240 +0200
@@ -107,7 +107,8 @@
         </div>
       </td>
       <td width=""33%"" align=""right"" class=""right_align"">
-        <script type=""text/javascript""> <![CDATA[
+        <script type=""text/javascript"">
+// <![CDATA[
           function reload_page() {
             name_value = document.getElementById('namebox').value
             if (document.location.href.lastIndexOf('?') == -1)
@@ -190,7 +191,7 @@
         <tr>    
     {% for b in r.builds[c.name] %}
           <td class='DevStatusBox'>
-            <a href='#' onclick='showBuildBox(""{{ b.url|urlencode }}"", event); return false;' 
+            <a href='#' onclick='showBuildBox(""{{ b.url }}"", event); return false;' 
                title='{{ b.title }}' class='DevStatusBox {{ b.color }} {{ b.tag }}' 
                target=""_blank""></a>
           </td>
@@ -243,7 +244,7 @@
 <script type=""text/javascript"">
 // replace 'onload=""updateDiv(event);"" with this, as iframe doesn't have onload event in xhtml
 window.onload = function() {
-  document.getElementById('myframe').onload = function(event) {
+  document.getElementById('frameBox').onload = function(event) {
     updateDiv(event);
   };
 }; 

}}}
"	defect	closed	major	undecided	0.8.0	fixed	console.html template	
