mirror of
https://github.com/discourse/discourse.git
synced 2025-03-26 17:07:24 +08:00
FIX: semantic HTML for category with images
This commit is contained in:
parent
ed54ea6642
commit
a014507da4
app/assets
@ -3,19 +3,17 @@ export default Em.Component.extend({
|
|||||||
|
|
||||||
render: function(buffer) {
|
render: function(buffer) {
|
||||||
var category = this.get('category'),
|
var category = this.get('category'),
|
||||||
logoUrl = category.get('logo_url');
|
logoUrl = category.get('logo_url'),
|
||||||
|
categoryUrl = Discourse.getURL('/c/') + Discourse.Category.slugFor(category),
|
||||||
|
categoryName = Handlebars.Utils.escapeExpression(category.get('name'));
|
||||||
|
|
||||||
if (category.get('read_restricted')) {
|
if (category.get('read_restricted')) { buffer.push("<i class='fa fa-group'></i>"); }
|
||||||
buffer.push("<i class='fa fa-group'></i> ");
|
|
||||||
}
|
|
||||||
|
|
||||||
buffer.push("<a href='" + Discourse.getURL('/c/') + Discourse.Category.slugFor(category) + "'>");
|
buffer.push("<a href='" + categoryUrl + "'>");
|
||||||
|
buffer.push("<span class='category-name'>" + categoryName + "</span>");
|
||||||
|
|
||||||
|
if (!Em.isEmpty(logoUrl)) { buffer.push("<img src='" + logoUrl + "' class='category-logo'>"); }
|
||||||
|
|
||||||
var noLogo = Em.isEmpty(logoUrl);
|
|
||||||
buffer.push(Handlebars.Utils.escapeExpression(category.get('name')));
|
|
||||||
if (!noLogo) {
|
|
||||||
buffer.push("<br><img src='" + logoUrl + "' class='category-logo'>");
|
|
||||||
}
|
|
||||||
buffer.push("</a>");
|
buffer.push("</a>");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -312,6 +312,11 @@ button.dismiss-read {
|
|||||||
font-size: 1.5em;
|
font-size: 1.5em;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.category-name {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
.category-logo {
|
.category-logo {
|
||||||
max-height: 150px;
|
max-height: 150px;
|
||||||
float: left;
|
float: left;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user