Mercurial > libervia-web
view themes/default/static_blog.html @ 786:f0ad3f62bae2
server_side (blog): pubsub item ID doesn't need to be an UUID
author | souliane <souliane@mailoo.org> |
---|---|
date | Tue, 01 Dec 2015 23:57:28 +0100 |
parents | 916075bd0356 |
children | 6f2200d720d5 |
line wrap: on
line source
{# Libervia: a Salut à Toi frontend Copyright (C) 2011, 2012, 2013, 2014, 2015 Jérôme Poisson <goffi@goffi.org> Copyright (C) 2013, 2014, 2015 Adrien Cossa <souliane@mailoo.org> This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. #} {% macro message(entry) -%} <div class="mblog_entry {{ entry.style }}"> {% if entry.type == "comment" %} <div class="mblog_header"> <div class="mblog_metadata"> <div class="mblog_author">{{entry.author}}</div> <div class="mblog_timestamp">{{entry.date}}</div> </div> </div> {% else %} <a href="{{entry.url}}" class="item_link"> <div class="mblog_header mblog_header_main"> <div class="mblog_metadata"> <div class="mblog_author">{{entry.author}}</div> <div class="mblog_timestamp">{{entry.date}}</div> </div> </div> </a> {% endif %} <span class="mblog_content"> {% if entry.title %} <h2><a href="{{entry.url}}" class="item_link">{{entry.title}}</a></h2> {% endif %} {% if entry.tags %} <ul class="mblog_tags"> {% for tag in entry.tags %} <li><a>{{tag}}</a></li> {% endfor %} </ul> {% endif %} {{entry.content}} </span> {% if entry.type == "main_item" %} <a href="{{entry.url}}" class="item_link"> <div class="mblog_footer mblog_footer_main"> <div class="mblog_metadata"> <div class="mblog_comments">{{ entry.comments_text }}</div> </div> </div> </a> {% endif %} </div> {% if entry.all_comments_link %} {{ link(entry.all_comments_link) }} {% endif %} {% for comment in entry.comments %} {{ message(comment) }} {% endfor %} {%- endmacro %} {% macro link(entry) -%} <a href="{{entry.url}}" class="{{entry.style}}">{{entry.text}}</a> {%- endmacro %} {% macro image(entry) -%} <img src="{{entry.url}}" alt="{{entry.alt}}"/> {%- endmacro %} <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="keywords" content="{{keywords}}"> <meta name="description" content="{{description}}"> <link rel="alternate" type="application/atom+xml" href="{{base_url}}/atom.xml"/> <link rel='stylesheet' type="text/css" href='{{styles}}/blog.css'> <link rel="icon" type="image/png" href="{{favicon}}"> <head profile="http://www.w3.org/2005/10/profile"> <title>{{title}}</title> </head> <body> <div class="mblog_title"><a href="{{base_url}}"> {{ image(banner_img) }} {{ title }} </a></div> <div class="header"> <div class="header_content"> {{ link(navlinks.later_message) }} {{ link(navlinks.later_messages) }} {{ link(navlinks.older_message) }} </div> </div> {% for entry in messages %} {{ message(entry) }} {% endfor %} <div class="footer"> <div class="footer_content"> {{ link(navlinks.older_messages) }} </div> </div> </body> </html>