- req.get(null, function(data) {
- if (!$.isXMLDoc(data)) {
- alert("categories response document is not XML");
- return;
- }
- that.log("got categories: " + data);
- // Parse once we've figured out the format
- });
+ var text = [];
+ text.push("Select category: ");
+ text.push("<select name='mkwsCategory' " +
+ "onchange='mkws.limitCategory(\"" + that.team.name() + "\", this.value)'>");
+ text.push("<option value=''>[All]</option>");
+ $(data).find('category').each(function() {
+ var name = $(this).find('categoryName').text();
+ var id = $(this).find('categoryId').text();
+ text.push("<option value='", id, "'>", name, "</option>");
+ });
+ text.push("</select>");
+ that.node.html(text.join(''));