33 lines
868 B
JavaScript
33 lines
868 B
JavaScript
var iweblog = {};
|
|
iweblog.application = function() {
|
|
|
|
// @sumamary: format flickr results for display
|
|
function _display_images(data, count) {
|
|
var htmlString = "", cnt = 0;
|
|
|
|
$.each(data.items, function(i,item){
|
|
if (cnt == count) return;
|
|
|
|
var title = item.title;
|
|
var image = item.media.m;
|
|
var smallImage = image.replace("_m.jpg", "_s.jpg");
|
|
var largeImage = image.replace("_m.jpg", "_b.jpg");
|
|
htmlString += "<a data-lightbox=\"lightbox\" data-title=\"" + title + "\" class=\"photo-item\" href=\"" + largeImage + "\">";
|
|
htmlString += "<img src=\"" + smallImage + "\" />";
|
|
htmlString += "</a>";
|
|
cnt++;
|
|
});
|
|
|
|
$('#photos').html(htmlString);
|
|
}
|
|
|
|
return {
|
|
displayImages: function(data, count) { _display_images(data, count); }
|
|
}
|
|
}();
|
|
|
|
/// configure lightbox
|
|
lightbox.option({
|
|
'resizeDuration': 400,
|
|
'wrapAround': true
|
|
})
|