diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-03-11 02:02:04 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2006-03-11 02:02:04 +0000 |
commit | 0c7bcdaa297ef38f7596cc2298a6ed6714b0529a (patch) | |
tree | 7790c183ad1a43a772903d6aab1f78eadb2c126b | |
parent | b715f1041cddec4204d9ba73bb3f0caba596c0cb (diff) |
fo
-rwxr-xr-x | ikiwiki | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -585,6 +585,7 @@ sub cgi () { $page=~/$wiki_file_prune_regexp/ || $page=~/^\//) { error("bad page name"); } + $page=lc($page); my $action=$q->request_uri; $action=~s/\?.*//; @@ -606,12 +607,11 @@ sub cgi () { else { @page_locs="$from/$page"; $from=dirname($from); - push @page_locs, "$from/$page"; $default_loc="$from/$page"; while (length $from) { - $from=dirname($from); push @page_locs, "$from/$page"; } + push @page_locs, $page; } $q->param("do", "save"); @@ -620,13 +620,14 @@ sub cgi () { $q->h1("$wikiname: Creating $page"), $q->start_form(-action => $action), $q->hidden('do'), + "Select page location:", $q->popup_menu('page', \@page_locs, $default_loc), $q->textarea(-name => 'content', -default => "", -rows => 20, -columns => 80), $q->br, - "Optional comment about this change", + "Optional comment about this change:", $q->br, $q->textfield(-name => "comments", -size => 80), $q->br, @@ -652,7 +653,7 @@ sub cgi () { -rows => 20, -columns => 80), $q->br, - "Optional comment about this change", + "Optional comment about this change:", $q->br, $q->textfield(-name => "comments", -size => 80), $q->br, |