2015-08-04 14:18:15 +00:00
{% extends "WallabagCoreBundle::layout.html.twig" %}
2015-08-05 19:10:20 +00:00
{% block title %}
{% set currentRoute = app .request .attributes .get ( '_route' ) %}
2015-08-05 19:16:48 +00:00
{% if currentRoute == 'starred' %}
2015-08-05 19:10:20 +00:00
{% trans %} Starred {% endtrans %}
{% elseif currentRoute == 'archive' %}
{% trans %} Archive {% endtrans %}
2015-08-20 13:59:47 +00:00
{% elseif currentRoute == 'all' %}
{% trans %} Filtered {% endtrans %}
2015-08-05 19:16:48 +00:00
{% else %}
{% trans %} Unread {% endtrans %}
2015-08-05 19:10:20 +00:00
{% endif %}
{% endblock %}
2015-08-04 14:18:15 +00:00
{% block content %}
{% block pager %}
2015-08-18 06:32:50 +00:00
<div class="results clearfix">
<div class="nb-results left"> {% transchoice entries .count %} { 0} There is no entry.| { 1} There is one entry.|]1,Inf[ There are %count% entries. {% endtranschoice %} </div>
<ul class="pagination right">
{% for p in range ( 1 , entries .nbPages ) if entries .nbPages > 1 %}
<li class=" {{ currentPage == p ? 'active' :'waves-effect' }} ">
<a href=" {{ path ( app .request .attributes .get ( '_route' ) , app .request .query .all | merge ( { 'page' : p } ) ) }} "> {{ p }} </a>
</li>
{% endfor %}
2015-08-18 16:20:07 +00:00
</ul>
2015-08-18 06:32:50 +00:00
</div>
2015-08-04 14:18:15 +00:00
{% endblock %}
2015-08-18 06:32:50 +00:00
<br />
<ul class="row data">
{% for entry in entries %}
<li id="entry- {{ entry .id | e }} " class="col l4 m6 s12">
<div class="card">
<div class="card-content">
<span class="card-title"><a href=" {{ path ( 'view' , { 'id' : entry .id } ) }} "> {{ entry .title | raw }} </a></span>
{% if entry .readingTime > 0 %}
<div class="estimatedTime grey-text"><span class="tool reading-time"> {% trans %} estimated reading time: {% endtrans %} {{ entry .readingTime }} min</span></div>
{% else %}
<div class="estimatedTime grey-text"><span class="tool reading-time"> {% trans %} estimated reading time: {% endtrans %} <small class="inferieur"><</small> 1 min</span></div>
{% endif %}
2015-08-24 20:09:57 +00:00
<p> {{ entry .content | striptags | slice ( 0 , 3 0 0 ) }} …</p>
2015-08-18 06:32:50 +00:00
</div>
<div class="card-action">
2015-08-24 20:09:57 +00:00
<span class="bold"><a href=" {{ entry .url | e }} " target="_blank" title=" {% trans %} original {% endtrans %} : {{ entry .title | e }} - {{ entry .domainName }} " class="tool original grey-text"><span> {{ entry .domainName | truncate ( 1 8 ) }} </span></a></bold>
2015-08-04 14:18:15 +00:00
2015-08-18 06:32:50 +00:00
<ul class="tools links right">
<li>
<a title=" {% trans %} Toggle mark as read {% endtrans %} " class="tool grey-text {% if entry .isArchived == 0 %} mdi-action-done {% else %} mdi-content-redo {% endif %} " href=" {{ path ( 'archive_entry' , { 'id' : entry .id } ) }} "></a>
2015-08-24 20:09:57 +00:00
<a title=" {% trans %} Toggle favorite {% endtrans %} " class="tool grey-text {% if entry .isStarred == 0 %} mdi-action-favorite-outline {% else %} mdi-action-favorite {% endif %} " href=" {{ path ( 'star_entry' , { 'id' : entry .id } ) }} "></a>
<a title=" {% trans %} Delete {% endtrans %} " class="tool grey-text delete mdi-action-delete " href=" {{ path ( 'delete_entry' , { 'id' : entry .id } ) }} "></a>
2015-08-18 06:32:50 +00:00
</li>
</ul>
2015-08-04 14:18:15 +00:00
</div>
2015-08-18 06:32:50 +00:00
</div>
</li>
{% endfor %}
</ul>
2015-08-12 19:55:44 +00:00
<!-- Filters -->
<div id="filters" class="side-nav fixed right-aligned">
2015-08-20 13:59:47 +00:00
<form action=" {{ path ( 'all' ) }} ">
2015-08-12 19:55:44 +00:00
<h4 class="center"> {% trans %} Filters {% endtrans %} </h1>
<div class="row">
2015-08-20 13:59:47 +00:00
<div class="col s12">
<label> {% trans %} Status {% endtrans %} </label>
</div>
<div class="input-field col s6">
{{ form_widget ( form .isArchived ) }}
<label for="entry_filter_isArchived"> {% trans %} Archived {% endtrans %} </label>
</div>
<div class="input-field col s6">
{{ form_widget ( form .isStarred ) }}
<label for="entry_filter_isStarred"> {% trans %} Starred {% endtrans %} </label>
</div>
2015-08-12 19:55:44 +00:00
<div class="col s12">
<label> {% trans %} Reading time in minutes {% endtrans %} </label>
</div>
<div class="input-field col s6">
2015-08-12 20:52:40 +00:00
{{ form_widget ( form .readingTime .left_number , { 'type' : 'number' } ) }}
2015-08-12 19:55:44 +00:00
<label for="entry_filter_readingTime_left_number"> {% trans %} from {% endtrans %} </label>
</div>
<div class="input-field col s6">
2015-08-12 20:52:40 +00:00
{{ form_widget ( form .readingTime .right_number , { 'type' : 'number' } ) }}
2015-08-12 19:55:44 +00:00
<label for="entry_filter_readingTime_right_number"> {% trans %} to {% endtrans %} </label>
</div>
2015-08-25 22:24:33 +00:00
<div class="input-field col s12">
2015-08-19 12:55:39 +00:00
{{ form_widget ( form .domainName , { 'type' : 'text' , 'attr' : { 'placeholder' : 'website.com' } } ) }}
<label for="entry_filter_domainName"> {% trans %} Domain name {% endtrans %} </label>
</div>
<div class="col s12">
<label> {% trans %} Creation date {% endtrans %} </label>
2015-08-17 00:12:14 +00:00
</div>
2015-08-18 13:26:45 +00:00
<div class="input-field col s6">
{{ form_widget ( form .createdAt .left_date , { 'type' : 'date' , 'attr' : { 'class' : 'datepicker' , 'data-value' : form .createdAt .left_date .vars .value } } ) }}
<label for="entry_filter_createdAt_left_date" class="active"> {% trans %} from {% endtrans %} </label>
</div>
<div class="input-field col s6">
{{ form_widget ( form .createdAt .right_date , { 'type' : 'date' , 'attr' : { 'class' : 'datepicker' , 'data-value' : form .createdAt .right_date .vars .value } } ) }}
<label for="entry_filter_createdAt_right_date" class="active"> {% trans %} to {% endtrans %} </label>
</div>
2015-08-12 19:55:44 +00:00
<div class="col s6">
2015-08-17 18:12:11 +00:00
<a href="#!" class="center waves-effect waves-green btn-flat" id="clear_form_filters"> {% trans %} Clear {% endtrans %} </a>
2015-08-12 19:55:44 +00:00
</div>
<div class="col s6">
<button class="btn waves-effect waves-light" type="submit" id="submit-filter" value="filter"> {% trans %} Filter {% endtrans %} </button>
</div>
</div>
</form>
</div>
2015-08-04 14:18:15 +00:00
{% endblock %}