<%args> blog loadcomponent = None form = None commentform = None keyword=False <%init> if m.comp('/ajax/myghtyjax.myt:init', post = { 'handler_uri':'/blog/ajax_post/', 'exectype':'writedom', 'dom_id':'opwindow' }, edit_post = { 'handler_uri':'/blog/ajax_edit_post/', 'exectype':'writedom', 'dom_id':'opwindow' }, delete_post = { 'handler_uri':'/blog/ajax_delete_post/', 'exectype':'writedom', 'dom_id':'opwindow' }, ): return <& /ajax/myghtyjax.myt:js &> % if loadcomponent:
<% blog.name %>
% else:
<&|/components:securehref, href="/blog/new_post/?blog_id=%s" % blog.id, action=actions.CreatePost(), blog=blog &>New Post

<% blog.name %>

<% blog.description %>

% if keyword: Keyword: <% keyword %>     all posts %
% <& /form:formstatus, form=form &>
% if loadcomponent: % m.comp(loadcomponent, **ARGS) % else: <&SELF:postlist, blog=blog, keyword=keyword&> %
<%method postlist> <%args> blog form=None keyword=False % if form: <& /form:formstatus, form=form &> % <&|/data:blogposts, blog=blog, loop=False, keyword=keyword&> % posts = m.content_args['posts']