<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="My del.icio.us" 
    description="A simple tool to display your latest del.icio.us bookmarks"
    author="Alex Young"
    screenshot="http://alexyoung.org/ig_delicious.png"
    title_url="http://del.icio.us"
    author_email="alex@waste.me.uk"> 
    <MayRequire type="browser" value="firefox" min_version="1.06"/>
    <MayRequire type="browser" value="safari" min_version="2.02"/>
</ModulePrefs>
<UserPref name="username"
    display_name="Username" 
    datatype="string"
    required="false" /> 
<Content type="html"><![CDATA[
<div class="search-box">
  <form style="margin: 0; padding: 0" method="get" action="http://del.icio.us/search/" target="_blank">
      <input type="text" name="all" size="16" value=""/>
      <input type="submit" value="search" />
  </form>
</div>
<div id="container__MODULE_ID__" style="margin: 0; padding: 0; font-family: arial,sans-serif;">
</div>
<script>
  function displayBookmarks__MODULE_ID__(prefs) 
  {
    if (prefs.getString('username') != undefined && prefs.getString('username').length > 0)
    {
      var ul = document.createElement('ul')
      ul.style.listStyleType = 'none'
      ul.style.margin = '0'
      ul.style.padding = '0'
      var raw = {}
      _IG_FetchContent('http://del.icio.us/feeds/json/' + prefs.getString('username') + '?raw', function (responseText) 
      {
        posts = eval('(' + responseText + ')')
        for (var i=0, post; post = posts[i]; i++) 
        {
          var li = document.createElement('li')
          var a = document.createElement('a')
          li.style.margin = '2px 0 0 0'
          li.style.padding = '0'
          a.style.fontSize = 'small'
          a.setAttribute('href', post.u)
          a.setAttribute('target', '_blank')
          a.appendChild(document.createTextNode(post.d))
          li.appendChild(a)
          ul.appendChild(li)
        }
        _gel('container' + __MODULE_ID__).appendChild(ul)
      })
    }
    else 
    {
      document.write("Please enter your del.icio.us user name by clicking on the 'edit' link")
    }
  }
  
 displayBookmarks__MODULE_ID__(new _IG_Prefs(__MODULE_ID__)); 
</script>
]]>
</Content>
</Module>