'form' => null,
'entries' => $entries,
'currentPage' => $page,
- 'tag' => $tag->getLabel(),
+ 'tag' => $tag->getSlug(),
]);
}
}
public function load(ObjectManager $manager)
{
$tag1 = new Tag();
- $tag1->setLabel('foo');
+ $tag1->setLabel('foo bar');
$manager->persist($tag1);
<div class="card-action">
<span class="reading-time grey-text">
- <i class="material-icons" title="{{ 'entry.list.reading_time'|trans }}">timer</i>
- {{ entry.readingTime / app.user.config.readingSpeed|round }} min
-
+ {% include "@WallabagCore/themes/material/Entry/_reading_time.html.twig" with {'entry': entry} only %}
<i class="material-icons hide-on-med-and-down" title="{{ 'entry.view.created_at'|trans }}">today</i>
<span class="hide-on-med-and-down"> {{ entry.createdAt|date('Y-m-d') }}</span>
</span>
--- /dev/null
+{% set readingTime = entry.readingTime / app.user.config.readingSpeed %}
+<i class="material-icons">timer</i>
+{% if readingTime > 0 %}
+ {{ 'entry.list.reading_time_minutes_short'|trans({'%readingTime%': readingTime|round}) }}
+{% else %}
+ {{ 'entry.list.reading_time_less_one_minute_short'|trans|raw }}
+{% endif %}
<aside>
<ul class="tools">
<li>
- {% set readingTime = entry.readingTime / app.user.config.readingSpeed %}
- <i class="material-icons">timer</i>
- {% if readingTime > 0 %}
- {{ 'entry.list.reading_time_minutes_short'|trans({'%readingTime%': readingTime|round}) }}
- {% else %}
- {{ 'entry.list.reading_time_less_one_minute_short'|trans|raw }}
- {% endif %}
+ {% include "@WallabagCore/themes/material/Entry/_reading_time.html.twig" with {'entry': entry} only %}
</li>
<li>
<i class="material-icons" title="{{ 'entry.view.created_at'|trans }}">today</i>
$this->assertEquals('binary', $headers->get('content-transfer-encoding'));
ob_start();
- $crawler = $client->request('GET', '/export/tag_entries.pdf?tag=foo');
+ $crawler = $client->request('GET', '/export/tag_entries.pdf?tag=foo-bar');
ob_end_clean();
$this->assertEquals(200, $client->getResponse()->getStatusCode());
$this->assertEquals($contentInDB->getLanguage(), $content[0]['language']);
$this->assertEquals($contentInDB->getReadingtime(), $content[0]['reading_time']);
$this->assertEquals($contentInDB->getDomainname(), $content[0]['domain_name']);
- $this->assertEquals(['foo', 'baz'], $content[0]['tags']);
+ $this->assertEquals(['foo bar', 'baz'], $content[0]['tags']);
}
public function testXmlExport()
// tag already exists but still not assigned to this entry
$data = [
- 'tag[label]' => 'foo',
+ 'tag[label]' => 'foo bar',
];
$client->submit($form, $data);