| <?xml version="1.0" encoding="UTF-8"?> | 
 | <Module> | 
 |   <ModulePrefs title="fetchBugs" height="50" width="580"/> | 
 |   <UserPref name="urlTitle" display_name="Query title" default_value="NEW bugs in Compare, Team and CVS in-boxes"/> | 
 |   <UserPref name="url" display_name="Query URL" default_value="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Eclipse&product=Platform&component=Compare&component=CVS&component=Team&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&emailassigned_to1=1&emailtype1=substring&email1=inbox&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0="/> | 
 |   <Content type="html"> | 
 |   <![CDATA[ | 
 |   <div id="content_div"></div> | 
 |   <script type="text/javascript"> | 
 |     var prefs = new gadgets.Prefs(); | 
 |     var url = prefs.getString("url"); | 
 |     var urlTitle = prefs.getString("urlTitle"); | 
 | 	function getHtml() {     | 
 | 		var params = {};   | 
 | 		params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;   | 
 | 		gadgets.io.makeRequest(url, response, params); | 
 | 	}; | 
 | 	function response(obj) {   | 
 | 		var txt = obj.text; | 
 | 		var pattern = new RegExp("[0-9]+ bugs found."); | 
 | 		var html = "<div style='padding:5px;background-color:#FFFFBF;font-family:Arial,Helvetica;text-align:left;font-size:90%'>"; | 
 | 		html += "<a target='_blank' href='"+url+"'>"+urlTitle+"</a> : <font size='5'>"; | 
 | 		var result = pattern.exec(txt); | 
 | 		if (result != null) { | 
 | 			html += result[0].split(" ", 1); | 
 | 		} else { | 
 | 			pattern = /Zarro Boogs found/; | 
 | 			if (txt.search(pattern) != -1) { | 
 | 				html += "0"; | 
 | 			} else { | 
 | 				html += "Too long!"; | 
 | 			} | 
 | 		} | 
 | 		html += "</font></div>";		 | 
 | 		document.getElementById('content_div').innerHTML = html; | 
 | 	}; | 
 | 	gadgets.util.registerOnLoadHandler(getHtml); | 
 | 	</script> | 
 |   ]]> | 
 |   </Content> | 
 | </Module> |