swerc

anselm's simpler werc fork
git clone git://git.suckless.org/swerc
Log | Files | Refs | README

commit 9729e11e3ab114808b47428f5291a8081781feac
parent 0de2e2ea45dbd28f0155554c0bb4488bb9f431d7
Author: uriel@engel.se.cat-v.org <unknown>
Date:   Mon, 26 Jan 2009 04:56:05 +0100

Only allow comments for .md files, this avoids silly things like comments for
loggin form pages, but will need to be improved to become more general.

Simplify some code a bit and cosmetic improvements.
Diffstat:
Mapps/bridge/app.rc | 10++--------
Mapps/bridge/foot.tpl | 3++-
2 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/apps/bridge/app.rc b/apps/bridge/app.rc @@ -1,9 +1,7 @@ fn bridge_init { - # XXX: Should avoid running for 404s, dir lists, etc. - if(! ~ $#enable_comments 0) { - ll_add handlers_body_foot bridge_body_foot + if(! ~ $#enable_comments 0 && test -f $local_path.md) { + ll_add handlers_body_foot template apps/bridge/foot.tpl if(get_post_args comment_text) { - dprint POST COMMNET $"comment_text d=`{date -n} # FIXME Obvious race d=$local_path^'_werc/comments/'^$d/ @@ -29,7 +27,3 @@ fn bridge_init { } -fn bridge_body_foot { - template apps/bridge/foot.tpl -} - diff --git a/apps/bridge/foot.tpl b/apps/bridge/foot.tpl @@ -2,8 +2,9 @@ % if(test -d $cdir) { <hr /><h2>Comments</h2> % for(c in `{ls $cdir/}) { - <div>By: + <div><b>By: <i> % cat $c/user + </i></b> <br /> % cat $c/body | escape_html | sed 's,$,<br />,' <hr /></div>