NewsBlur/templates/reader/dashboard.xhtml
2022-06-21 11:11:59 -04:00

173 lines
7 KiB
HTML

{% extends 'base.html' %}
{% load recommendations_tags utils_tags statistics_tags %}
{% block extra_head_js %}
<script>
$(document).ready(function() {
NEWSBLUR.reader = new NEWSBLUR.Reader();
NEWSBLUR.reader.init();
});
</script>
{% if user.is_staff %}
<script>
$(document).ready(function() {
$('#add-feature-button').click(function(e) {
e.preventDefault();
$('#add-feature-form').fadeIn(500);
});
});
</script>
{% endif %}
{% if custom_styling and custom_styling.custom_js %}
<script id="NB-custom-js">
{{ custom_styling.custom_js|safe }}
</script>
{% endif %}
{% if custom_styling and custom_styling.custom_css %}
<style id="NB-custom-css">
{{ custom_styling.custom_css|safe }}
</style>
{% endif %}
{% endblock %}
{% block bodyclass %}
NB-body-main
{% if preferences.theme == "dark" %}NB-dark{% endif %}
{% endblock %}
{% block content %}
<h1 class="NB-splash-heading">NewsBlur</h1>
<h2 class="NB-splash-heading">- The best stories from your friends and favorite blogs, all in one place.</h2>
<div id="NB-splash" style="left: {% firstof user_profile.feed_pane_size 242 %}px">
<div class="NB-splash-modules">
<div class="NB-modules-center">
{% if not user_profile.hide_getting_started %}
{% render_getting_started %}
{% endif %}
{% render_dashboard_rivers_left dashboard_rivers %}
</div>
<div class="NB-account-wide">
{% render_dashboard_rivers_right dashboard_rivers %}
<div class="NB-dashboard-account">
{% render_features_module %}
{% comment %} {% if recommended_feeds %}
{% render_recommended_feed recommended_feeds %}
{% endif %} {% endcomment %}
{% if user.is_staff and unmoderated_feeds %}
{% render_recommended_feed unmoderated_feeds 1 %}
{% endif %}
{% render_account_module %}
<div class="NB-account NB-module">
<h5 class="NB-module-header">
<div class="NB-module-header-text">NewsBlur</div>
</h5>
<div class="NB-account-left">
{% render_statistics_graphs statistics %}
</div>
<div class="NB-account-right">
<div class="NB-module NB-module-account">
<!-- <h5 class="NB-module-header">
<div class="NB-module-account-settings NB-javascript"></div>
Welcome, <span class="NB-module-account-username">{{ user.username }}</span>
</h5> -->
<div class="NB-module-item">
<h3 class="NB-module-content-header">
<div class="NB-module-content-subtitle NB-module-content-account-realtime-subtitle"></div>
<div class="NB-module-content-account-realtime" title=""></div>
Your account
</h3>
<div class="NB-module-stats-counts">
<div class="NB-module-stats-count NB-module-account-subscription">
<div class="NB-module-stats-count-number"></div>
<div class="NB-module-stats-count-description">
{% if user_profile.is_pro %}
Premium Pro subscription
{% elif user_profile.is_archive %}
Premium Archive subscription
{% elif user_profile.is_premium %}
Premium subscription
{% else %}
Free account
{% endif %}
</div>
</div>
<div class="NB-module-stats-count">
<div class="NB-module-stats-count-number NB-module-stats-count-number-sites">{{ feed_count|commify }}</div>
<div class="NB-module-stats-count-description">{{ feed_count|pluralize:"Site,Sites" }}</div>
</div>
{% if social_profile.shared_stories_count %}
<div class="NB-module-stats-count">
<div class="NB-module-stats-count-number">{{ social_profile.shared_stories_count|commify }}</div>
<div class="NB-module-stats-count-description">Shared stor{{ social_profile.shared_stories_count|pluralize:"y,ies" }}</div>
</div>
{% endif %}
{% if social_profile.follower_count %}
<div class="NB-module-stats-count">
<div class="NB-module-stats-count-number">{{ social_profile.follower_count|commify }}</div>
<div class="NB-module-stats-count-description">Follower{{ social_profile.follower_count|pluralize }}</div>
</div>
{% endif %}
</div>
</div>
</div>
{% render_manage_module %}
</div>
</div>
<div class="NB-module-search NB-module">
<h5 class="NB-module-header">
<div class="NB-module-header-text">Search Sites and People</div>
</h5>
<div class="NB-module-search-container">
<div class="NB-module-search-input NB-module-search-sites">
<div class="NB-search-close"></div>
<label for="search_site"><img src="{{ MEDIA_URL }}img/reader/search_light.png"></label>
<input id="search_site" name="search_site" placeholder="Site name or address...">
</div>
<div class="NB-module-search-input NB-module-search-people">
<div class="NB-search-close"></div>
<label for="search_people"><img src="{{ MEDIA_URL }}img/reader/search_light.png"></label>
<input id="search_people" name="search_people" placeholder="Username or email...">
</div>
<div class="NB-module-search-results"></div>
</div>
</div>
</div>
{% render_premium_archive_module %}
</div>
<div class="NB-manage">
</div>
</div>
</div>
{% render_feeds_skeleton %}
{% endblock %}