|  | <?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> |