From 9c32c3ec6311c96aeee2ed22ab3e87fe20ed4764 Mon Sep 17 00:00:00 2001 From: Leonardo Merlin Date: Thu, 30 Jul 2015 11:13:58 -0300 Subject: [PATCH] Add link to proposals at result table --- index.html | 2 +- js/footable.js | 3 ++- js/main.js | 7 ++++--- sass/style.sass | 12 ++++++++++++ 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index d89c378..d2c41f8 100644 --- a/index.html +++ b/index.html @@ -376,7 +376,7 @@ {{#each proposals}} {{calcPosition @index ../pagination.per_page ../pagination.page}}° -

{{stripTags abstract}}

+

{{stripTags abstract}}

{{hits}} {{votes_for}} {{votes_against}} diff --git a/js/footable.js b/js/footable.js index c2c5a5a..f8ffadb 100644 --- a/js/footable.js +++ b/js/footable.js @@ -426,7 +426,8 @@ if (!ft.hasAnyBreakpointColumn()) return; $table.find(opt.toggleSelector).unbind(trg.toggleRow).bind(trg.toggleRow, function (e) { - var $row = $(this).is('tr') ? $(this) : $(this).parents('tr:first'); + var $this = $(this); + var $row = $this.is('tr') ? $this : $this.parents('tr:first'); ft.toggleDetail($row); }); diff --git a/js/main.js b/js/main.js index 508e8e2..8912550 100644 --- a/js/main.js +++ b/js/main.js @@ -260,16 +260,17 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers page: page, }; - // hack: add title to result table + // hack: add more info to result table data.title = $resultsContainer.closest('.categories').find('.proposal-header .title').text(); + data.topic_id = topic_id; $resultsContainer.html(resultsTemplate(data)); $resultsContainer.find('.loading').hide(); $resultsContainer.find('.results-content').show(); - $('.timeago').timeago(); + $resultsContainer.find('.timeago').timeago(); $resultsContainer.show(); + $resultsContainer.find('.footable').footable(); // must be called on visible elements. - $('.footable').footable(); if(data.pagination.total > data.pagination.per_page) { $resultsContainer.find('.paging').pagination({ diff --git a/sass/style.sass b/sass/style.sass index 98b86c7..6147cd1 100644 --- a/sass/style.sass +++ b/sass/style.sass @@ -940,6 +940,7 @@ td text-align: center width: 10% .truncate + position: relative display: table table-layout: fixed width: 100% @@ -949,6 +950,17 @@ td overflow-x: hidden text-overflow: ellipsis white-space: nowrap + &:after + display: block + content: "[...]" + // content: "\e000" + position: absolute + top: 0 + right: 2px + padding: 1px 3px + color: #888 + background-color: #e0e0e0 + &.phone .footable-toggle float: right -- libgit2 0.21.2