diff --git a/public/src/widgets.js b/public/src/widgets.js index 03ff844287..878d70aeaf 100644 --- a/public/src/widgets.js +++ b/public/src/widgets.js @@ -29,15 +29,20 @@ var area = $('#content [widget-area="' + location + '"]'); socket.emit('widgets.render', {template: tpl_url + '.tpl', url: url, location: location}, function(err, renderedWidgets) { - if (area.html()) { - area.html(templates.parse(area.html(), {widgets: renderedWidgets})) - .removeClass('hidden'); + var html = ''; - if (!renderedWidgets.length) { - ajaxify.widgets.reposition(); + for (var widget in renderedWidgets) { + if (renderedWidgets.hasOwnProperty(widget)) { + html += renderedWidgets[widget].html; } } + area.html(html).removeClass('hidden'); + + if (!renderedWidgets.length) { + ajaxify.widgets.reposition(); + } + $('#content [widget-area] img:not(.user-img)').addClass('img-responsive'); checkCallback(); });