ADD TO MAIN TIMELINE: function formatDate(d){ var date = new Date(d); var months = Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); var dateString = months[date.getMonth()] + " " + date.getDate() + " " + date.getFullYear() return dateString; } function truncString(s, n) { var ts = (s.length > n) ? s.substr(0,n-1)+'...' : s; return ts; } MODIFY ITEM CLICK FUNCTION: root.detailRenderer.title.text = truncString(feedItems[e.currentTarget.id].title, 35); root.detailRenderer.date.text = formatDate(feedItems[e.currentTarget.id].date); root.detailRenderer.description.text = truncString(feedItems[e.currentTarget.id].description, 300); REPLACE: root.detailRenderer.link.on("click", function(e){ window.open(feedItems[e.currentTarget.id].link, "_blank"); }); WITH: root.detailRenderer.link.url = feedItems[e.currentTarget.id].link; root.detailRenderer.link.on("click", function(e){ window.open(e.currentTarget.url, "_blank"); });