diff --git a/js/handlebars-helpers.js b/js/handlebars-helpers.js index 041565e..388632a 100644 --- a/js/handlebars-helpers.js +++ b/js/handlebars-helpers.js @@ -109,6 +109,12 @@ define(['handlebars'], function(Handlebars){ url = ''; } url = 'http:'+Url.addBaseUrl(url); + + // check host of image url + if(image_url && !image_url.match('^' + Main.host)){ + image_url = window.Main.host + image_url; + } + return template({title: title, description: description, url: url, image_url: image_url}); }); diff --git a/js/main.js b/js/main.js index fd1252e..63c70ca 100644 --- a/js/main.js +++ b/js/main.js @@ -71,8 +71,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers var API = { articles: '', - proposals: '/api/v1/articles/{topic_id}/children', - + proposals: '/api/v1/articles/{topic_id}/children' }; API.getProposalsURL = function (topicId){ @@ -97,6 +96,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers return { private_token: null, + host: host, getProposalId: function() { var regexProposals = /\d.*\/propostas\/*.*/; var proposalId = 0; @@ -145,6 +145,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers var article = data.articles[0]; var $parentContainer = $('#proposal-item-'+topic_id); var parentTitle = $parentContainer.find('.proposal-header .title').text(); + var parentImage = $parentContainer.find('.proposal-header img').attr('src'); article.parent = {id: topic_id, title: parentTitle, image_url: parentImage}; $randomProposal.html(supportProposalTemplate(article)); -- libgit2 0.21.2