Mercurial > libervia-web
view themes/default/templates.py @ 708:e9a6cbb924e6
server_side: fixes static blog navigation links
author | souliane <souliane@mailoo.org> |
---|---|
date | Mon, 08 Jun 2015 08:51:41 +0200 |
parents | 1a19ee7d8d8a |
children |
line wrap: on
line source
#!/usr/bin/python # -*- coding: utf-8 -*- # Libervia: a Salut à Toi frontend # Copyright (C) 2011, 2012, 2013, 2014, 2015 Jérôme Poisson <goffi@goffi.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/>. ERROR = u""" <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel='stylesheet' href='{styles}/blog.css'> <link rel="icon" type="image/png" href="{images}/sat_logo_16.png"> <head profile="http://www.w3.org/2005/10/profile"> <title>MICROBLOG ERROR</title> </head> <body> <h1 class="error">{message}</h1> </body> </html> """ HEADER = u""" <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' 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}">{banner_elt}{title_elt}</a></div> <div class="header"> <div class="header_content"> {later_message} {later_messages} {older_message} </div> </div> """ BANNER = u"""<img src="{url}" alt="{alt}"/>{suffix}""" NAV_LINK = u"""<a href="{link}" class="{class}">{text}</a>""" MICRO_MESSAGE = u""" <div class="mblog_entry {extra_style}"> <a href="{message_link}" class="item_link"> <div class="mblog_header mblog_header_main"> <div class="mblog_metadata"> <div class="mblog_author">{author}</div> <div class="mblog_timestamp">{date}</div> </div> </div> </a> <span class="mblog_content">{content}</span> <a href="{message_link}" class="item_link"> <div class="mblog_footer mblog_footer_main"> <div class="mblog_metadata"> <div class="mblog_comments">{comments_count} {comments_text}</div> </div> </div> </a> </div> <a href="{comments_link}" class="comments_link">{previous_comments}</a> """ MICRO_COMMENT = u""" <div class="mblog_entry {extra_style}"> <div class="mblog_header"> <div class="mblog_metadata"> <div class="mblog_author">{author}</div> <div class="mblog_timestamp">{date}</div> </div> </div> <span class="mblog_content">{content}</span> </div> """ message_title = u"""<h1><a href="{message_link}" class="item_link">{message_title}</a></h1>{content}""" MESSAGE = MICRO_MESSAGE.replace('{content}', message_title) COMMENT = MICRO_COMMENT.replace('{content}', message_title) FOOTER = u""" <div class="footer"> <div class="footer_content"> {older_messages} </div> </div> </body> </html> """