r11878 - /scripts/qa/templates/by_category
tincho-guest at users.alioth.debian.org
tincho-guest at users.alioth.debian.org
Mon Dec 31 07:39:57 UTC 2007
Author: tincho-guest
Date: Mon Dec 31 07:39:56 2007
New Revision: 11878
URL: http://svn.debian.org/wsvn/?sc=1&rev=11878
Log:
Correctly quote javascript code to avoid xml problems.
Added a loading indicator to the ajax thingy.
Modified:
scripts/qa/templates/by_category
Modified: scripts/qa/templates/by_category
URL: http://svn.debian.org/wsvn/scripts/qa/templates/by_category?rev=11878&op=diff
==============================================================================
--- scripts/qa/templates/by_category (original)
+++ scripts/qa/templates/by_category Mon Dec 31 07:39:56 2007
@@ -211,6 +211,8 @@
#w3org { clear: both; }
</style>
<script type="text/javascript">
+ //<![CDATA[
+ <!--
function toggle_visibility(id)
{
var el = document.getElementById(id);
@@ -228,35 +230,44 @@
return false;
}
+ xml.open('GET', 'qareport-chlog.cgi?pkg='+pkg+';rel='+rel);
+
xml.onreadystatechange = function() {
ajaxStateChanged(xml, pkg, rel);
};
- xml.open('GET', 'qareport-chlog.cgi?pkg='+pkg+';rel='+rel);
xml.send('');
}
function ajaxStateChanged(xml, pkg, rel)
{
+ var el = document.getElementById(pkg+'_'+rel+'_chlog_baloon');
+ if( !el )
+ {
+ alert('Element "'+pkg+'_'+rel+'_chlog_baloon'+'" not found');
+ return false;
+ }
+ if( xml.readyState <= 1 )
+ {
+ el.innerHTML = el.innerHTML + "<br/>Loading...";
+ }
+ if( xml.readyState == 3 )
+ {
+ el.innerHTML = el.innerHTML + ".";
+ }
if( xml.readyState == 4 )
{
- var el = document.getElementById(pkg+'_'+rel+'_chlog_baloon');
- if( !el )
+ if( xml.status == 200 )
{
- alert('Element "'+pkg+'_'+rel+'_chlog_baloon'+'" not found');
+ el.innerHTML = xml.responseText;
}
else
{
- if( xml.status == 200 )
- {
- el.innerHTML = xml.responseText;
- }
- else
- {
- el.innerHTML = xml.status+': '+xml.StatusText;
- }
+ el.innerHTML = xml.status+': '+xml.StatusText;
}
}
}
+ //-->
+ //]]>
</script>
</head>
<body>
More information about the Pkg-perl-cvs-commits
mailing list