This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/components/category-title-link.js.es6

29 lines
758 B
JavaScript

export default Em.Component.extend({
tagName: 'h3',
render: function(buffer) {
var category = this.get('category'),
logoUrl = category.get('logo_url');
if (category.get('read_restricted')) {
buffer.push("<i class='fa fa-group'></i> ");
}
buffer.push("<a href='" + Discourse.getURL('/category/') + Discourse.Category.slugFor(category) + "'>");
var noLogo = Em.isEmpty(logoUrl);
if (noLogo || (!Em.isEmpty(category.get('parentCategory')))) {
buffer.push(Handlebars.Utils.escapeExpression(category.get('name')));
if (!noLogo) {
buffer.push("<br>");
}
}
if (!noLogo) {
buffer.push("<img src='" + logoUrl + "' class='category-logo'>");
}
buffer.push("</a>");
}
});