aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig
diff options
context:
space:
mode:
authorNicolas Lœuillet <nicolas@loeuillet.org>2016-11-04 08:49:52 +0100
committerGitHub <noreply@github.com>2016-11-04 08:49:52 +0100
commit2db9142bfc3e34c1f79f3aabf5b302c3a487b3e1 (patch)
treea840ae833b85d2b4a80e96c1426ab63f001d06cf /src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig
parentf53f542fa51075e742fc2295bfff2681b0375ea1 (diff)
parentd56d416d9bf18722a54a1b262e742767a41fb165 (diff)
downloadwallabag-2db9142bfc3e34c1f79f3aabf5b302c3a487b3e1.tar.gz
wallabag-2db9142bfc3e34c1f79f3aabf5b302c3a487b3e1.tar.zst
wallabag-2db9142bfc3e34c1f79f3aabf5b302c3a487b3e1.zip
Merge pull request #2460 from wallabag/ui-changes
UI Changes
Diffstat (limited to 'src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig')
-rw-r--r--src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig54
1 files changed, 28 insertions, 26 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig
index 1225e680..6347afac 100644
--- a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/entries.html.twig
@@ -9,11 +9,19 @@
9{% endblock %} 9{% endblock %}
10 10
11{% block content %} 11{% block content %}
12 {% include "WallabagCoreBundle:Entry:pager.html.twig" with {'entries': entries} %} 12 <div class="results clearfix">
13 <div class="nb-results left">
14 {{ 'entry.list.number_on_the_page'|transchoice(entries.count) }}
15 </div>
16 {% if entries.getNbPages > 1 %}
17 {{ pagerfanta(entries, 'twitter_bootstrap_translated', {'proximity': 1}) }}
18 {% endif %}
19 </div>
20
13 <br /> 21 <br />
14 <ul class="row data"> 22 <ul class="row data">
15 {% for entry in entries %} 23 {% for entry in entries %}
16 <li id="entry-{{ entry.id|e }}" class="col l4 m6 s12"> 24 <li id="entry-{{ entry.id|e }}" class="col l3 m6 s12">
17 <div class="card"> 25 <div class="card">
18 26
19 <div class="card-body"> 27 <div class="card-body">
@@ -30,24 +38,19 @@
30 38
31 <div class="card-content"> 39 <div class="card-content">
32 {% if not entry.previewPicture is null %} 40 {% if not entry.previewPicture is null %}
33 <i class="card-title grey-text text-darken-4 activator material-icons right">more_vert</i> 41 <i class="grey-text text-darken-4 activator material-icons right">more_vert</i>
34 {% endif %} 42 {% endif %}
35 43
36 <span class="card-title dot-ellipsis dot-resize-update"><a href="{{ path('view', { 'id': entry.id }) }}" title="{{ entry.title|raw }}">{{ entry.title|striptags|raw }}</a></span> 44 <span class="card-title dot-ellipsis dot-resize-update"><a href="{{ path('view', { 'id': entry.id }) }}" title="{{ entry.title | raw | striptags }}">{{ entry.title| striptags | truncate(80, true, '…') | raw }}</a></span>
37 45
38 <div class="estimatedTime grey-text"> 46 <div class="original grey-text">
39 <span class="tool reading-time"> 47 <a href="{{ entry.url|e }}" target="_blank" title="{{ entry.domainName|removeWww }}" class="tool original grey-text">
40 {% set readingTime = entry.readingTime / app.user.config.readingSpeed %} 48 <span>{{ entry.domainName|removeWww }}</span>
41 {% if readingTime > 0 %} 49 </a>
42 {{ 'entry.list.reading_time_minutes'|trans({'%readingTime%': readingTime|round}) }}
43 {% else %}
44 {{ 'entry.list.reading_time_less_one_minute'|trans|raw }}
45 {% endif %}
46 </span>
47 </div> 50 </div>
48 51
49 {% if entry.previewPicture is null %} 52 {% if entry.previewPicture is null %}
50 <p>{{ entry.content|striptags|slice(0, 300)|raw }}&hellip;</p> 53 <p>{{ entry.content|striptags|slice(0, 250)|raw }}&hellip;</p>
51 <ul class="card-entry-labels-hidden"> 54 <ul class="card-entry-labels-hidden">
52 {% for tag in entry.tags | slice(0, 2) %} 55 {% for tag in entry.tags | slice(0, 2) %}
53 <li><a href="{{ path('tag_entries', {'slug': tag.slug}) }}">{{ tag.label }}</a></li> 56 <li><a href="{{ path('tag_entries', {'slug': tag.slug}) }}">{{ tag.label }}</a></li>
@@ -59,16 +62,10 @@
59 62
60 {% if not entry.previewPicture is null %} 63 {% if not entry.previewPicture is null %}
61 <div class="card-reveal"> 64 <div class="card-reveal">
62 <i class="card-title grey-text text-darken-4 material-icons right">clear</i> 65 <i class="card-title activator grey-text text-darken-4 material-icons right">clear</i>
63 <span class="card-title"><a href="{{ path('view', { 'id': entry.id }) }}">{{ entry.title|raw }}</a></span> 66 <span class="card-title" title="{{ entry.title | raw | striptags }}"><a href="{{ path('view', { 'id': entry.id }) }}">{{ entry.title | raw | striptags | truncate(90, true, '…') }}</a></span>
64 67
65 <div class="estimatedTime grey-text"> 68 <p>{{ entry.content|striptags|slice(0, 250)|raw }}&hellip;</p>
66 <span class="tool reading-time">
67 {% if readingTime > 0 %}{{ 'entry.list.reading_time_minutes'|trans({'%readingTime%': readingTime|round}) }}{% else %}{{ 'entry.list.reading_time_less_one_minute'|trans|raw }}{% endif %}
68 </span>
69 </div>
70
71 <p>{{ entry.content|striptags|slice(0, 300)|raw }}&hellip;</p>
72 69
73 <ul class="card-entry-labels-hidden"> 70 <ul class="card-entry-labels-hidden">
74 {% for tag in entry.tags %} 71 {% for tag in entry.tags %}
@@ -79,8 +76,9 @@
79 {% endif %} 76 {% endif %}
80 77
81 <div class="card-action"> 78 <div class="card-action">
82 <span class="bold"> 79 <span class="reading-time grey-text">
83 <a href="{{ entry.url|e }}" target="_blank" title="{{ 'entry.list.original_article'|trans }}: {{ entry.title|e }} - {{ entry.domainName|removeWww }}" class="tool original grey-text"><span>{{ entry.domainName|removeWww|truncate(18) }}</span></a> 80 <i class="material-icons" title="{{ 'entry.list.reading_time'|trans }}">timer</i>
81 {{ entry.readingTime / app.user.config.readingSpeed }} min
84 </span> 82 </span>
85 83
86 <ul class="tools right"> 84 <ul class="tools right">
@@ -96,6 +94,10 @@
96 {% endfor %} 94 {% endfor %}
97 </ul> 95 </ul>
98 96
97 {% if entries.getNbPages > 1 %}
98 {{ pagerfanta(entries, 'twitter_bootstrap_translated', {'proximity': 1}) }}
99 {% endif %}
100
99 <!-- Export --> 101 <!-- Export -->
100 <div id="export" class="side-nav fixed right-aligned"> 102 <div id="export" class="side-nav fixed right-aligned">
101 {% set currentRoute = app.request.attributes.get('_route') %} 103 {% set currentRoute = app.request.attributes.get('_route') %}