<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="Display Thumbnails of Picasa. Deprecated Gadget"
title_url="http://www.liens-du-vin.ch/picasa-photostream-gadget-script.htm"
width="300"
height="220"
scrolling="false"
directory_title="Display Thumbnails of Picasa. Deprecated Gadget"
description="Display Thumbnails of Picasa. Can define size and number of thumbnails. Deprecated Gadget. Voir http://www.liens-du-vin.ch/picasa-photostream-gadget-script.htm"
screenshot="http://www.liens-du-vin.ch/_pic062/picasa-thumbnails-screen.png"
thumbnail="http://www.liens-du-vin.ch/_pic062/picasa-thumbnails-thumb.png"
author="Philippe Chappuis"
author_email="info+gadgetCSE@liens-du-vin.ch"
author_affiliation="Google"
author_location="Rolle Switzerland"
author_link="http://www.liens-du-vin.ch"
author_photo="http://www.liens-du-vin.ch/_pic02/gadget-author-photo.png"
author_aboutme="An Engineer who likes to develop for the Net and tastes wines"
author_quote="A chief is a man who assumes responsibility. He says &quot;I was beaten&quot; he does not say &quot;My men were beaten&quot; - Antoine de Saint-Exupery">

<Require feature="analytics" />

</ModulePrefs>

<UserPref name="USR" display_name="User (Picasa)" required="true" 
default_value="philippe.chappuis" />
<UserPref name="AID" display_name="Album ID" required="false" />
<UserPref name="NBC" display_name="Nb of Thumbs (1 - 200)" required="true"
default_value="20" />
<UserPref name="SIZE" display_name="Size of Thumbs (32 - 160)" required="true" 
default_value="72" />
<UserPref name="HSIZE" display_name="Height of Thumbs (32 - 160)" required="false"  />
<UserPref name="CROP" display_name="Thumbnails Cropped (Yes - No)" required="false"  />
<UserPref name="SHA" display_name="Shadow the thumbnails (Yes - No)" required="false" />
<UserPref name="CLP" display_name="Open Picture on Click (Yes - No)" required="false" />
<UserPref name="URL" display_name="URL of Link on the Title" required="True" 
default_value="http://www.liens-du-vin.ch" />
<UserPref name="TITLE" display_name="Title" required="true" default_value="Les Liens du Vin" />
<UserPref name="LCOL" display_name="Color for Link" required="true" default_value="#336699" />
<UserPref name="BCOL" display_name="Color for Border" required="true" default_value="#cc0000" />
<UserPref name="BKCOL" display_name="Color for Background" required="true" default_value="#c3d9ff" />
<UserPref name="CCOL" display_name="Color for Container" required="true" default_value="#d1dae3" />

<Content type="html"><![CDATA[

<style type="text/css">
body
{
text-align: center;
font-size: 80%;
font-family:Arial,sans-serif;
background-color: __UP_CCOL__;
}
img
{
margin: 3px 4px 5px 4px;
border-width: 0px;
}
a img
{
border: 0;
}  

.sh1
{
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, .75);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, .75);
-goog-ms-box-shadow: 2px 2px 4px rgba(0, 0, 0, .75);
box-shadow: 2px 2px 4px rgba(0, 0, 0, .75);

filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=120, Strength=5);
}

a:link, a:visited
{
text-decoration: none;
color: __UP_LCOL__;
}

a:hover
{
font-weight: bold;
color: __UP_LCOL__;
text-decoration: underline;
}  

#contenu_pic
{
border: solid 1px __UP_BCOL__;
background-color: __UP_BKCOL__;
}  
  
</style>

<!-- Le conteneur -->

<div id="contenu_pic"></div>

<!-- Le conteneur -->


<script type="text/javascript">

function show(json)
{

// conteneur html

var html="";

html = html + "<div style='margin-bottom: 10px; margin-top: 3px;'><a href='" + s_url + "'  target='_blank' title='" + s_tit + "'>" + s_tit + "</a></div>";

// nombre de photos
var nb = json.feed.entry.length;

// parcourir chaque entree du flux
for (var i = 0; i < nb; i++)
{
// traiter  image
var entry = json.feed.entry[i];
// titre image
var picTitle = entry.title.$t;
picTitle=gadgets.util.escapeString(picTitle);

// URL image
var picUrl;
for (var k = 0; k < entry.link.length; k++)
{
if (entry.link[k].rel == 'alternate')
  {
  picUrl = entry.link[k].href;
  break;
  }
}

// trouver la vignette

var thumb = entry.media$group.media$thumbnail[0].url;

if (clp==true)
{html = html + "<a href='" + picUrl + "' title='" + picTitle + "' target='_blank'><img src='" + 
thumb + "' " + hei + sha + "alt='" + picTitle + "' title='" + picTitle + "' /></a>";}
else
{html = html + "<img src='" + thumb + "' " + hei + sha + "alt='" + picTitle + "' title='" + picTitle + "' />";}
}

html= html + '<br/>&nbsp;'; 

// ecrire

var contenu = document.getElementById('contenu_pic');
contenu.innerHTML = html;

}

</script>
  
<script type="text/javascript">

// les parametres

var prefs = new gadgets.Prefs();

var s_usr = prefs.getString("USR");
var s_aid = prefs.getString("AID");

var nbc;
var s_nbc = prefs.getString("NBC");
if ((s_nbc < 1) | (s_nbc > 200))
   {nbc="20";}
else
   {nbc=s_nbc;}

var siz;
var s_siz = prefs.getString("SIZE");
if ((s_siz < 32) | (s_siz > 160))
   {siz="72";}
else
   {siz=s_siz;}

var hei = ""; 
var s_hei = prefs.getString("HSIZE");
if (s_hei)
{
if ((s_hei < 32) | (s_hei > 160))
   {hei="72";}
else
   {hei=s_hei;}
hei=" style='width: " + siz + "px;  height: " + hei + "px;' ";
}
else
{hei=" style='width: " + siz + "px;' ";}


var cro="u";
var s_cro = prefs.getString("CROP");
if (s_cro)
{
s_cro=s_cro.toUpperCase();
if (s_cro.substr(0,1) == 'N')
   {cro="u";}
else
   {cro="c";}
}

var sha="";
var s_sha = prefs.getString("SHA");
if (s_sha)
{
s_sha=s_sha.toUpperCase();
if (s_sha.substr(0,1) == 'N')
   {sha="";}
else
   {sha=" class='sh1' ";}
}

var clp=true;
var s_clp = prefs.getString("CLP");
if (s_clp)
{
s_clp=s_clp.toUpperCase();
if (s_clp.substr(0,1) == 'N')
   {clp=false;}
else
   {clp=true;}
}

var s_url = prefs.getString("URL");
var s_tit = prefs.getString("TITLE");
s_tit=gadgets.util.escapeString(s_tit);

// definir la source

var s_src="";
var aid="";
if (s_aid)
   {aid="/albumid/" + s_aid;}

s_src="https://picasaweb.google.com/data/feed/base/user/" + s_usr + aid + "?&kind=photo&thumbsize=" 
+ siz + cro + "&max-results=" + nbc + "&alt=json-in-script&callback=show";

// uncropped for 32 48 64 72 104 144 150 160

document.write("<script src='" + s_src + "'><\/script>");

</script>

<script type="text/javascript">

_IG_Analytics("UA-442758-35", "/g_thumbnails");

</script>
   
]]></Content>

</Module>