Index: parametric_help.sh =================================================================== --- parametric_help.sh (revision 2984) +++ parametric_help.sh (revision 2985) @@ -1,13 +1,13 @@ +#!/bin/sh help_params() { -awk -v "CGI=$CGI" "$@" ' +awk "$@" ' BEGIN { prm=0 q="\"" fp_base=fp sub("[(].*", "", fp_base) - thumbsize=1 } function urlencode(s) @@ -39,26 +39,6 @@ next } - if (/@@thumbsize/) { - sub(".*@@thumbsize", "", $0) - if ($1 ~ ":") { - sub("^:", "", $1) - PDATA[$1,"thumbsize"] = $2 - } - else - thumbsize=$1 - return - } - - if (/@@thumbnum/) { - sub(".*@@thumbnum", "", $0) - if ($1 ~ ":") { - sub("^:", "", $1) - PDATA[$1,"thumbnum"] = $2 - } - return - } - if (/@@param:/) { sub(".*@@param:", "", $0) p=$1 @@ -121,21 +101,6 @@ { proc_line() } -function thumb(prv, gthumbsize, lthumbsize, thumbnum ,lnk,lnk_gen, thumbsize,ann) -{ - if (lthumbsize != "") - thumbsize = lthumbsize - else - thumbsize = gthumbsize - if (!thumbnum) - ann="&annotation=none" - lnk=q CGI "?cmd=" prv "&output=png&grid=none" ann "&thumb=" thumbsize q - lnk_gen=q CGI "?cmd=" prv q - print "" - print "" - print "" -} - END { if (header) { print "" HELP["@@purpose"] "" @@ -178,7 +143,9 @@ if (PDATA[name, "preview_args"] != "") { prv= fp_base "(" PDATA[name, "preview_args"] "," name "=" PDATAK[name, v] ")" print "" - thumb(prv, thumbsize, PDATA[name, "thumbsize"], PDATA[name, "thumbnum"]) +# TODO: thumbnail +# thumb(prv, thumbsize, PDATA[name, "thumbsize"], PDATA[name, "thumbnum"]) + print " " } } print "" @@ -198,9 +165,13 @@ print "
" print "" print "
true:" - thumb(fp_base "(" PDATA[name, "preview_args"] "," name "=" 1 ")", thumbsize, PDATA[name, "thumbsize"], PDATA[name, "thumbnum"]) +#TODO thumbnail +# thumb(fp_base "(" PDATA[name, "preview_args"] "," name "=" 1 ")", thumbsize, PDATA[name, "thumbsize"], PDATA[name, "thumbnum"]) + print " " print "false:" - thumb(fp_base "(" PDATA[name, "preview_args"] "," name "=" 0 ")", thumbsize, PDATA[name, "thumbsize"], PDATA[name, "thumbnum"]) +#TODO thumbnail +# thumb(fp_base "(" PDATA[name, "preview_args"] "," name "=" 0 ")", thumbsize, PDATA[name, "thumbsize"], PDATA[name, "thumbnum"]) + print " " print "
" } } @@ -212,7 +183,6 @@ if (footer) { print "

Example

" - print "" print HELP["@@example"] print "" print "" @@ -220,3 +190,7 @@ } ' } + + +help_params "$@" +