| Minor comment cleanups. - swerc - anselm's simpler werc fork | |
| git clone git://git.suckless.org/swerc | |
| Log | |
| Files | |
| Refs | |
| README | |
| --- | |
| commit cac45e1c1587963634dc29ba0f6974aba7217c6b | |
| parent a2ce64ea4c21f2c7e9dc0490009ce5b1a4ccfda8 | |
| Author: [email protected] <unknown> | |
| Date: Sun, 28 Dec 2008 11:51:03 +0100 | |
| Minor comment cleanups. | |
| Diffstat: | |
| M apps/blagh/app.rc | 30 +++++++++++++++++++++++++----- | |
| M apps/hello/app.rc | 12 +++++------- | |
| M bin/cgilib.rc | 4 +--- | |
| M bin/werc.rc | 3 +-- | |
| 4 files changed, 32 insertions(+), 17 deletions(-) | |
| --- | |
| diff --git a/apps/blagh/app.rc b/apps/blagh/app.rc | |
| @@ -1,9 +1,29 @@ | |
| -fn blagh_test { | |
| - ! ~ $#blaghDirs 0 # && test -d / `{echo '-a -d '^blaghDirs} | |
| -} | |
| +fn blagh_init { | |
| + if(~ $#blaghDirs 0 && ~ $req_path */[bB]log/index) | |
| + blaghDirs=( . ) | |
| + | |
| + # Should not match sub-dirs! | |
| + if(! ~ $#blaghDirs 0) { | |
| + # && test -d / `{echo '-a -d '^$req_path^$blaghDirs} | |
| + | |
| + if(~ $req_path */[0-9][0-9][0-9][0-9]/ */[0-9][0-9][0-9][0-9]/[0-9][0-… | |
| + status='Use default handler' | |
| + | |
| + if not if(~ $req_path */index) { | |
| + app_body_handler='blagh_body' | |
| + #u=`{cleanname $baseuri^`{basename -d '/'^$uri}|sed 's,:/,://,'} #… | |
| + u=`{cleanname $baseuri^$req_path'index} | |
| + extraHeaders=$"extraHeaders ^ \ | |
| +'<link rel="alternate" type="application/rss+xml" title="RSS" href="'$"u'.rss"… | |
| +'<link rel="alternate" type="application/atom+xml" title="ATOM" href="'$"u'.at… | |
| + | |
| + } | |
| + if not if(~ $req_path */index.atom) | |
| + app_body_handler='blagh_body' | |
| + if not if(~ $req_path */index.rss) | |
| + app_body_handler='blagh_body' | |
| -fn blagh_setup { | |
| - app_body_handler='blagh_body' | |
| + } | |
| } | |
| fn blagh_body { | |
| diff --git a/apps/hello/app.rc b/apps/hello/app.rc | |
| @@ -1,10 +1,8 @@ | |
| -fn hello_test { | |
| - ~ $req_path /hello | |
| -} | |
| - | |
| -fn hello_setup { | |
| - app_body_handler = 'hello_body' | |
| - pageTitle='Hi title!' | |
| +fn hello_init { | |
| + if(~ $req_path /hello) { | |
| + app_body_handler = 'hello_body' | |
| + pageTitle='Hi title!' | |
| + } | |
| } | |
| fn hello_body { | |
| diff --git a/bin/cgilib.rc b/bin/cgilib.rc | |
| @@ -265,10 +265,8 @@ fn select_apps { | |
| found=() | |
| for(a in $enabled_apps) { | |
| . ./apps/$a/app.rc | |
| - if($a^'_test') { | |
| - $a^'_setup' | |
| + if($a^'_test') | |
| found=yes | |
| - } | |
| } | |
| ~ $#found 1 # Set status | |
| diff --git a/bin/werc.rc b/bin/werc.rc | |
| @@ -31,7 +31,7 @@ fn hide_paths { | |
| # Sidebar | |
| fn gensidebar { | |
| - # Ignore stderr, last item in path might be a file that doesn't exist (eg.… | |
| + # Ignore stderr, last path element might be a file that doesn't exist (eg.… | |
| ls -F $sitedir^/./^$req_paths_list >[2]/dev/null | sed 's,^'$sitedir',,; '… | |
| function p(x, y, s) { | |
| for(i=0; i < x-y; i+=1) | |
| @@ -248,7 +248,6 @@ if not { | |
| p=() | |
| cd $sitedir | |
| for(i in ('' $args)) { | |
| - # TODO We can build a list of paths here that can be used in sidebar, inst… | |
| p=($"p^/^$i) | |
| req_paths_list=($req_paths_list $p) | |
| # We don't want blog settings to cascade into posts, note that we are inBl… |