category_feeds.html 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. {{ define "title"}}{{ .category.Title }} > {{ t "page.feeds.title" }} ({{ .total }}){{ end }}
  2. {{ define "header"}}
  3. <header class="page-header" aria-labelledby="page-header-title">
  4. <h1 id="page-header-title" dir="auto">
  5. {{ .category.Title }} <span aria-hidden="true">&gt;</span> {{ t "page.feeds.title" }}
  6. <span aria-hidden="true"> ({{ .total }})</span>
  7. </h1>
  8. <span class="sr-only">
  9. {{ t "page.categories.feeds.total" }}: {{ .total }}
  10. </span>
  11. <nav aria-label="{{ .category.Title }} {{ t "page.feeds.title" }} {{ t "menu.title" }}">
  12. <ul>
  13. <li>
  14. <a href="{{ route "categoryEntries" "categoryID" .category.ID }}">{{ icon "entries" }}{{ t "menu.feed_entries" }}</a>
  15. </li>
  16. <li>
  17. <a href="{{ route "editCategory" "categoryID" .category.ID }}">{{ icon "edit" }}{{ t "menu.edit_category" }}</a>
  18. </li>
  19. {{ if eq .total 0 }}
  20. <li>
  21. <a href="#"
  22. data-confirm="true"
  23. data-label-question="{{ t "confirm.question" }}"
  24. data-label-yes="{{ t "confirm.yes" }}"
  25. data-label-no="{{ t "confirm.no" }}"
  26. data-label-loading="{{ t "confirm.loading" }}"
  27. data-redirect-url="{{ route "categories" }}"
  28. data-url="{{ route "removeCategory" "categoryID" .category.ID }}">{{ icon "delete" }}{{ t "action.remove" }}</a>
  29. </li>
  30. {{ end }}
  31. <li>
  32. <a href="{{ route "refreshCategoryFeedsPage" "categoryID" .category.ID }}">{{ icon "refresh" }}{{ t "menu.refresh_all_feeds" }}</a>
  33. </li>
  34. </ul>
  35. </nav>
  36. </header>
  37. {{ end }}
  38. {{ define "content"}}
  39. {{ if not .feeds }}
  40. <p class="alert">{{ t "alert.no_feed_in_category" }}</p>
  41. {{ else }}
  42. {{ template "feed_list" dict "user" .user "feeds" .feeds "ParsingErrorCount" .ParsingErrorCount }}
  43. {{ end }}
  44. {{ end }}