Improved tag list appearance; added more info

This commit is contained in:
Marcin Kurczewski 2014-10-15 21:32:10 +02:00
parent 75f0045caf
commit bf58207950
5 changed files with 44 additions and 4 deletions

View file

@ -25,3 +25,21 @@
text-align: left;
margin: 1em auto;
}
#tag-list th,
#tag-list td {
padding-right: 1.5em;
}
#tag-list th {
font-weight: normal;
}
#tag-list .fa-check {
opacity: .2;
}
#tag-list .banned,
#tag-list .usages {
text-align: center;
}

View file

@ -72,7 +72,7 @@ App.Presenters.TagListPresenter = function(
}
function renderTags(tags, clear) {
var $target = $el.find('.tags');
var $target = $el.find('tbody');
if (clear) {
$target.empty();

View file

@ -1,8 +1,21 @@
<tr class="tag">
<td>
<td class="name">
<a href="#/tag/<%= tag.name %>"><%= tag.name %></a>
</td>
<td>
<td class="implications">
<%= _.pluck(tag.implications, 'name').join(' ') || '-' %>
</td>
<td class="suggestions">
<%= _.pluck(tag.suggestions, 'name').join(' ') || '-' %>
</td>
<td class="usages">
<%= tag.usages %>
</td>
<td class="banned">
<% if (tag.banned) { %>
<i class="fa fa-times"></i>
<% } else { %>
<i class="fa fa-check"></i>
<% } %>
</td>
</tr>

View file

@ -13,6 +13,15 @@
<div class="pagination-target">
<table class="tags">
<thead>
<th class="name">Tag name</th>
<th class="implications">Implications</th>
<th class="suggestions">Suggestions</th>
<th class="usages">Usages</th>
<th class="banned">Usable?</th>
</thead>
<tbody>
</tbody>
</table>
</div>
</div>

View file

@ -55,7 +55,7 @@ final class TagController extends AbstractController
$filter->setPageSize(50);
$result = $this->tagService->getFiltered($filter);
$entities = $this->tagViewProxy->fromArray($result->getEntities());
$entities = $this->tagViewProxy->fromArray($result->getEntities(), $this->getFullFetchConfig());
return [
'data' => $entities,
'pageSize' => $result->getPageSize(),