<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs 
    title="Picasa Photogallery"  
    title_url="http://photogallery.hohli.com/"
    author="Anton Shevchuk"  
    author_email="AntonShevchuk@gmail.com" 
    author_link="http://Anton.Shevchuk.name" 
    screenshot="http://photogallery.hohli.com/photogallery-screenshot.png" 
    thumbnail="http://photogallery.hohli.com/photogallery-thumb.png" height="324" width="404"/>

    <UserPref name="userid" display_name="Google Id" datatype="string" default_value="116535900041679154752" required="true" />
    <UserPref name="album" display_name="Photo Album" datatype="string" default_value="DigitalPhotoRu" required="true" />
    <UserPref name="authkey" display_name="AuthKey (private only)" datatype="string" default_value=""/>
    <UserPref name="maxres" display_name="Max Results" default_value="0" datatype="enum" >
        <EnumValue value="0" display_value="All..."/>
        <EnumValue value="5" />
        <EnumValue value="10" />
        <EnumValue value="15" />
        <EnumValue value="25" />
        <EnumValue value="50" />
    </UserPref>
<Content type="html" view="default">
<![CDATA[
<div id="myGallery"></div>

<link rel="stylesheet" href="http://photogallery.hohli.com/css/layout.css" type="text/css" media="screen" charset="utf-8" />
<link rel="stylesheet" href="http://photogallery.hohli.com/css/jd.gallery.css" type="text/css" media="screen" charset="utf-8" />
<script src="http://photogallery.hohli.com/scripts/mootools-1.2.1-core-yc.js" type="text/javascript"></script>
<script src="http://photogallery.hohli.com/scripts/mootools-1.2-more.js" type="text/javascript"></script>
<script src="http://photogallery.hohli.com/scripts/jd.gallery.js" type="text/javascript"></script>
<script src="http://photogallery.hohli.com/scripts/picasa.gallery.js" type="text/javascript"></script>

<script type="text/javascript">
<!--
  var prefs = new gadgets.Prefs();
  var userid = prefs.getString("userid");
  var album = prefs.getString("album");
  var maxres = prefs.getString("maxres"); // 0 - for all;
  var authkey = prefs.getString("authkey"); // only for private albums

  gadgets.util.registerOnLoadHandler(doRender);

  function doRender(){   
    var url = 'http://picasaweb.google.com/data/feed/api/user/' + userid + '/album/' + album + '?kind=photo&alt=json-in-script&callback=renderer&access=public&start-index=1';
    
    if (maxres && maxres != 0) {
        url = url + '&max-results=' + maxres;
    }
    
    if (authkey && authkey != '') {
        url = url + '&authkey=' + authkey;
    }
    Asset.javascript(url);
  }
// -->
</script>
]]>
</Content>
</Module>