var photostatus = photostatus || {}; photostatus.search = function() { var url = 'http://picasaweb.google.com/data/feed/api/all?kind=photo&q=' + _esc(_gel('search').value); console.log(url); var feed = new google.feeds.Feed(url); feed.setResultFormat(google.feeds.Feed.XML_FORMAT); feed.setNumEntries(8); feed.load(function(result) { if (!result.error) { var container = document.getElementById('pics'); container.innerHTML = ""; var entries = result.xmlDocument.getElementsByTagName("entry"); if (entries.length == 0) { entries = result.xmlDocument.getElementsByTagName("item"); } for (var i = 0; i < entries.length; i++) { var linkElement = entries[i].getElementsByTagName("link")[0]; if (linkElement.firstChild) { var link = linkElement.firstChild.nodeValue; } else { var link = linkElement.getAttribute("href"); } console.log(entries[i]); var thumbElement = google.feeds.getElementsByTagNameNS(entries[i], "http://search.yahoo.com/mrss/", "thumbnail")[0]; var thumb = thumbElement.getAttribute("url"); var width = thumbElement.getAttribute("width"); var height = thumbElement.getAttribute("height"); var img = document.createElement("img"); img.setAttribute("src", thumb); img.setAttribute("width", "100px"); img.setAttribute("width", "100px"); //img.onclick = selectImg; container.appendChild(img); container.appendChild(document.createTextNode(" ")); } } else { alert('error'); } }); // _gel('pics').innerHTML = htmlout; }; photostatus.getGalleryHtml = function() { var htmlout = ''; htmlout += ' '; htmlout += 'search'; htmlout += '
' return htmlout; };