wezm.net/output/js/home.js

27 lines
787 B
JavaScript
Raw Normal View History

2010-01-26 08:49:53 +00:00
jQuery(function () {
2010-02-25 21:08:49 +00:00
function render_image(o) {
return '<li>\n\
<a href="' + (Mojo.escape(Mojo.normalize(o.href))) + '" rel="' + (Mojo.escape(Mojo.normalize(o.rel))) + '"></a>\n\
</li>';
};
2010-01-26 08:49:53 +00:00
function populate_flickr(data, text_status) {
var ul = $("ul", "#flickr");
2010-01-29 02:41:50 +00:00
// ul.empty();
2010-02-25 21:08:49 +00:00
jQuery.each($('photo', data), function(i, obj) {
var photo = $(obj);
var image = {
href: photo.attr('url_m'),
rel: "prettyPhoto[flickr]",
};
var li = $(render_image(image));
$('a', li).css({backgroundPosition: (i + 1) * -75 + "px -75px"});
2010-01-26 08:49:53 +00:00
ul.append(li);
});
2010-01-27 10:17:02 +00:00
$("a[rel^='prettyPhoto']").prettyPhoto({theme: "facebook"});
2010-01-26 08:49:53 +00:00
};
// Populate Flickr
2010-02-25 21:08:49 +00:00
jQuery.get("/photos.xml", {dataType: 'xml'}, populate_flickr);
2010-01-26 08:49:53 +00:00
});