Add ability to manually define the reading speed

Instead of using a select, let the user decide its own speed.
This commit is contained in:
Jeremy Benoist
2019-07-08 14:45:45 +02:00
parent 92cd51aa2c
commit 41022cb289
22 changed files with 50 additions and 89 deletions

View File

@ -46,7 +46,7 @@
<div id="entry-{{ entry.id|e }}" class="{% if listMode == 0 %}entry{% else %}listmode entry{% endif %}">
<h2><a href="{{ path('view', { 'id': entry.id }) }}" title="{{ entry.title|e|raw }}">{{ entry.title | striptags | truncate(80, true, '…') | default('entry.default_title'|trans) | raw }}</a></h2>
{% set readingTime = entry.readingTime / app.user.config.readingSpeed %}
{% set readingTime = entry.readingTime / app.user.config.readingSpeed * 200 %}
<div class="estimatedTime">
<span class="tool reading-time">
{% if readingTime > 0 %}

View File

@ -62,7 +62,7 @@
{% endif %}
<i class="tool icon icon-time">
{% set readingTime = entry.readingTime / app.user.config.readingSpeed %}
{% set readingTime = entry.readingTime / app.user.config.readingSpeed * 200 %}
{% if readingTime > 0 %}
{{ 'entry.list.reading_time_minutes_short'|trans({'%readingTime%': readingTime|round}) }}
{% else %}

View File

@ -1,4 +1,4 @@
{% set readingTime = entry.readingTime / app.user.config.readingSpeed %}
{% set readingTime = entry.readingTime / app.user.config.readingSpeed * 200 %}
<i class="material-icons">timer</i>
{% if readingTime > 0 %}
<span>{{ 'entry.list.reading_time_minutes_short'|trans({'%readingTime%': readingTime|round}) }}</span>