07cd7d2135
This better matches the most common use case for the "Mark this page as read" link, which is to click it once you have reached the bottom of the page. Especially on mobile, it can be annoying to scroll to the top of the page to click the link.
57 lines
2 KiB
HTML
57 lines
2 KiB
HTML
{{ define "title"}}{{ .feed.Title }} ({{ .total }}){{ end }}
|
|
|
|
{{ define "content"}}
|
|
<section class="page-header">
|
|
<h1>{{ .feed.Title }} ({{ .total }})</h1>
|
|
<ul>
|
|
{{ if .entries }}
|
|
<li>
|
|
<a href="#" data-on-click="markPageAsRead">{{ t "Mark this page as read" }}</a>
|
|
</li>
|
|
{{ end }}
|
|
<li>
|
|
<a href="{{ route "refreshFeed" "feedID" .feed.ID }}">{{ t "Refresh" }}</a>
|
|
</li>
|
|
<li>
|
|
<a href="{{ route "editFeed" "feedID" .feed.ID }}">{{ t "Edit" }}</a>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
|
|
{{ if ne .feed.ParsingErrorCount 0 }}
|
|
<div class="alert alert-error">
|
|
<h3>{{ t "There is a problem with this feed" }}</h3>
|
|
<p>{{ t .feed.ParsingErrorMsg }}</p>
|
|
</div>
|
|
{{ else if not .entries }}
|
|
<p class="alert">{{ t "There is no article for this feed." }}</p>
|
|
{{ else }}
|
|
<div class="items">
|
|
{{ range .entries }}
|
|
<article class="item touch-item item-status-{{ .Status }}" data-id="{{ .ID }}">
|
|
<div class="item-header">
|
|
<span class="item-title">
|
|
{{ if ne .Feed.Icon.IconID 0 }}
|
|
<img src="{{ route "icon" "iconID" .Feed.Icon.IconID }}" width="16" height="16" alt="{{ .Feed.Title }}">
|
|
{{ end }}
|
|
<a href="{{ route "feedEntry" "feedID" .Feed.ID "entryID" .ID }}">{{ .Title }}</a>
|
|
</span>
|
|
<span class="category"><a href="{{ route "categoryEntries" "categoryID" .Feed.Category.ID }}">{{ .Feed.Category.Title }}</a></span>
|
|
</div>
|
|
{{ template "item_meta" dict "user" $.user "entry" . "hasSaveEntry" $.hasSaveEntry }}
|
|
</article>
|
|
{{ end }}
|
|
</div>
|
|
<section class="page-footer">
|
|
{{ if .entries }}
|
|
<ul>
|
|
<li>
|
|
<a href="#" data-on-click="markPageAsRead">{{ t "Mark this page as read" }}</a>
|
|
</li>
|
|
</ul>
|
|
{{ end }}
|
|
</section>
|
|
{{ template "pagination" .pagination }}
|
|
{{ end }}
|
|
|
|
{{ end }}
|