home » zplus/freepost.git
ID: a583fabb4be33e855915bf0b6b1b298f405c586e
91 lines — 4K — View raw


{% set user = session_user () %}

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        
        <link href="/css/freepost.css" rel="stylesheet">
        
        <title>{{ title ~ ' - ' if title else '' }}freepost</title>
    </head>
    
    <body>
        <div class="container">
        
            <div class="header">
                <div class="menu">
                    <a href="/" class="flex-item logo">
                        freepost
                        <img alt="🐵&nbsp;" title="freepost" src="/images/freepost.png" class="monkey" />
                    </a>
                    <a href="/" class="flex-item {{ "active_page" if active_page == "hot" else "" }}">Hot</a>
                    <a href="/new" class="flex-item {{ "active_page" if active_page == "new" else "" }}">New</a>
                    <a href="/search" class="flex-item {{ "active_page" if active_page == "search" else "" }}">Search</a>
                    
                    {% if user %}
                        {% set unread_messages = new_messages (user.id) %}
                        
                        <a href="/submit" class="flex-item {{ "active_page" if active_page == "submit" else "" }}">Submit</a>
                        
                        {% if unread_messages %}
                            <a href="/user_activity/replies" class="new_messages flex-item">
                                {{ user.username }} ({{ unread_messages }})
                            </a>
                        {% else %}
                            <a href="/user" class="flex-item  {{ "active_page" if active_page == "user" else "" }}">
                                {{ user.username }}
                            </a>
                        {% endif %}
                    {% endif %}

                    <a href="/about" class="flex-item {{ "active_page" if active_page == "about" else "" }}">About</a>
                    
                    {% if user %}
                        <a href="/logout" class="flex-item">Log out</a>
                    {% else %}
                        <a href="/login" class="flex-item {{ "active_page" if active_page == "login" else "" }}">Log in</a>
                    {% endif %}
                </div>
            </div>
            
            <div class="content">
                {% block content %}{% endblock %}
            </div>

            <footer>
                <p>
                    Text is available under a <a href="http://creativecommons.org/licenses/by/4.0">Creative Commons Attribution 4.0 International License</a>.
                </p>

                <ul>
                    <li>
                        <img alt="Peers" title="" src="/images/peers.png" />
                        <a href="http://peers.community">Peers</a>
                    </li>
                    <li>
                        <img alt="RSS" title="" src="/images/rss.png" />
                        <a href="/rss/hot">Hot</a>                        <a href="/rss/new">New</a>
                    </li>
                    <li>
                        <img alt="Source" title="" src="/images/source.png" />
                        <a href="https://notabug.org/zPlus/freepost">Source code</a>
                    </li>
                    <li>
                        <img alt="TuxFamily" title="" src="/images/tuxfamily.png" />
                        Hosted by <a href="https://tuxfamily.org">TuxFamily</a>
                    </li>
                </ul>
            </footer>
        </div>

        {# When users vote, this <iframe/> is used as target, such that
         # the page is not reloaded
         #}
        <iframe name="vote_sink" class="vote_sink"></iframe>

        <script src="/javascript/freepost.js"></script>
    </body>
</html>