% @json_recommendations = @document.json_recommendations(@limit, params[:order] || "mixed", true, params[:omit_feeds] || nil) if !@json_recommendations.nil? @direct_link_text = params[:direct_link_text] || t(:direct_link) %> var catalog_page = <%= !@document.direct_link.nil? and @uri == @document.permalink %>; var document_host = '<%= @host %>'; var recs = <%= @json_recommendations %>; var app = "http://www.oerrecommender.org/"; <% if @details == true -%> function truncate(text, length) { nEnd = text.indexOf(" ", 200); if (nEnd < 200) return text; else return text.substring(0, nEnd) + " ..."; } var asMonths = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]; function format_date(published_at) { date = new Date(); date.setTime(Date.parse(published_at)); return date.getDate() + " " + asMonths[date.getMonth()] + " " + date.getUTCFullYear(); } <% end %> document.write('
');
document.write('' + r.title + ' (' + r.collection + ')');
if (direct_link) document.write(' <%= @direct_link_text %>');
<% if @details == true -%>
document.write(' (' + format_date(r.published_at) + ')');
document.write(' <%= t(:relevance)%>: ' + Math.round(r.relevance*100)/100 + '');
document.write('
' + truncate(r.description) + '');
document.write('
' + r.uri + '');
<% end -%>
document.write('