- {% endblock %}
-
- {% if entries is empty %}
- <div class="messages warning"><p>{% trans %}No articles found.{% endtrans %}</p></div>
- {% else %}
- <div><form action="{{ path('all') }}">{{ form_rest(form) }}<button class="btn waves-effect waves-light" type="submit" id="submit-filter" value="filter">Filter</button></form></div>
- {% for entry in entries %}
- <div id="entry-{{ entry.id|e }}" class="entry">
- <h2><a href="{{ path('view', { 'id': entry.id }) }}">{{ entry.title|raw }}</a></h2>
- {% if entry.readingTime > 0 %}
- <div class="estimatedTime"><span class="tool reading-time">{% trans %}estimated reading time :{% endtrans %} {{ entry.readingTime }} min</span></div>
- {% else %}
- <div class="estimatedTime"><span class="tool reading-time">{% trans %}estimated reading time :{% endtrans %} <small class="inferieur"><</small> 1 min</span></div>
- {% endif %}
-
- <ul class="tools links">
- <li><a title="{% trans %}Toggle mark as read{% endtrans %}" class="tool icon-check icon {% if entry.isArchived == 0 %}archive-off{% else %}archive{% endif %}" href="{{ path('archive_entry', { 'id': entry.id }) }}"><span>{% trans %}Toggle mark as read{% endtrans %}</span></a></li>
- <li><a title="{% trans %}toggle favorite{% endtrans %}" class="tool icon-star icon {% if entry.isStarred == 0 %}fav-off{% else %}fav{% endif %}" href="{{ path('star_entry', { 'id': entry.id }) }}"><span>{% trans %}toggle favorite{% endtrans %}</span></a></li>
- <li><a title="{% trans %}delete{% endtrans %}" class="tool delete icon-trash icon" href="{{ path('delete_entry', { 'id': entry.id }) }}"><span>{% trans %}delete{% endtrans %}</span></a></li>
- <li><a href="{{ entry.url|e }}" target="_blank" title="{% trans %}original{% endtrans %} : {{ entry.title|e }}" class="tool link icon-link icon"><span>{{ entry.domainName }}</span></a></li>
- </ul>
- {% if entry.previewPicture is null %}
- <p>{{ entry.content|striptags|slice(0, 300) }}…</p>
- {% else %}
- <img class="preview" src="{{ entry.previewPicture }}" alt="{{ entry.title|raw }}" />
- {% endif %}
+ {% if currentRoute == 'homepage' %}
+ {% set currentRoute = 'unread' %}
+ {% endif %}
+ <h2>{{ 'entry.list.export_title'|trans }}</h2>
+ <a href="javascript: void(null);" id="download-form-close" class="close-button--popup close-button">×</a>
+ <ul>
+ {% if craue_setting('export_epub') %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'epub', 'tag' : currentTag }) }}">EPUB</a></li>{% endif %}
+ {% if craue_setting('export_mobi') %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'mobi', 'tag' : currentTag }) }}">MOBI</a></li>{% endif %}
+ {% if craue_setting('export_pdf') %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'pdf', 'tag' : currentTag }) }}">PDF</a></li>{% endif %}
+ {% if craue_setting('export_csv') %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'json', 'tag' : currentTag }) }}">JSON</a></li>{% endif %}
+ {% if craue_setting('export_json') %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'csv', 'tag' : currentTag }) }}">CSV</a></li>{% endif %}
+ {% if craue_setting('export_txt') %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'txt', 'tag' : currentTag }) }}">TXT</a></li>{% endif %}
+ {% if craue_setting('export_xml') %}<li class="bold"><a class="waves-effect" href="{{ path('export_entries', { 'category': currentRoute, 'format': 'xml', 'tag' : currentTag }) }}">XML</a></li>{% endif %}
+ </ul>
+ </aside>
+
+ <!-- Filter -->
+ {% if form is not null %}
+ <div id="filters" class="">
+ <form method="get" action="{{ path('all') }}">
+ <h2>{{ 'entry.filters.title'|trans }}</h2>
+ <a href="javascript: void(null);" id="filter-form-close" class="close-button--popup close-button">×</a>
+
+ <div id="filter-status" class="filter-group">
+ <div class="">
+ <label>{{ 'entry.filters.status_label'|trans }}</label>
+ </div>
+ <div class="input-field">
+ {{ form_widget(form.isArchived) }}
+ {{ form_label(form.isArchived) }}
+ </div>
+
+ <div class="input-field">
+ {{ form_widget(form.isStarred) }}
+ {{ form_label(form.isStarred) }}
+ </div>
+
+ <div class="input-field">
+ {{ form_widget(form.isUnread) }}
+ {{ form_label(form.isUnread) }}
+ </div>
+
+ <div class="input-field">
+ {{ form_widget(form.previewPicture) }}
+ {{ form_label(form.previewPicture) }}
+ </div>
+ </div>
+
+ <div id="filter-language" class="filter-group">
+ {{ form_label(form.language) }}
+ <div class="input-field ">
+ {{ form_widget(form.language) }}
+ </div>
+ </div>
+
+ <div id="filter-reading-time" class="filter-group">
+ <div class="">
+ {{ form_label(form.readingTime) }}
+ </div>
+ <div class="input-field ">
+ <label for="entry_filter_readingTime_left_number">{{ 'entry.filters.reading_time.from'|trans }}</label>
+ {{ form_widget(form.readingTime.left_number, {'type': 'number'}) }}
+ </div>
+ <div class="input-field ">
+ <label for="entry_filter_readingTime_right_number">{{ 'entry.filters.reading_time.to'|trans }}</label>
+ {{ form_widget(form.readingTime.right_number, {'type': 'number'}) }}
+ </div>
+ </div>
+
+ <div id="filter-domain-name" class="filter-group">
+ {{ form_label(form.domainName) }}
+ <div class="input-field ">
+ {{ form_widget(form.domainName, {'type': 'text', 'attr' : {'placeholder': 'website.com'} }) }}
+ </div>
+ </div>
+
+ <div id="filter-creation-date" class="filter-group">
+ <div class="">
+ {{ form_label(form.createdAt) }}
+ </div>
+ <div class="input-field ">
+ <label for="entry_filter_createdAt_left_date" class="active">{{ 'entry.filters.created_at.from'|trans }}</label>
+ {{ form_widget(form.createdAt.left_date, {'type': 'date', 'attr': {'class': 'datepicker', 'data-value': form.createdAt.left_date.vars.value} }) }}
+ </div>
+ <div class="input-field ">
+ <label for="entry_filter_createdAt_right_date" class="active">{{ 'entry.filters.created_at.to'|trans }}</label>
+ {{ form_widget(form.createdAt.right_date, {'type': 'date', 'attr': {'class': 'datepicker', 'data-value': form.createdAt.right_date.vars.value} }) }}
+ </div>
+ </div>
+
+ <div id="filter-buttons" class="filter-group">
+ <div class="">
+ <a href="#!" class="center waves-effect waves-green btn-flat" id="clear_form_filters">{{ 'entry.filters.action.clear'|trans }}</a>
+ </div>
+
+ <button class="btn waves-effect waves-light" type="submit" id="submit-filter" value="filter">{{ 'entry.filters.action.filter'|trans }}</button>