diff options
author | Joey Hess <joey@kitenet.net> | 2011-01-05 16:58:27 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-01-05 17:06:11 -0400 |
commit | 4a6ac6b485c7e6e312e42c3c609df693f5e531ec (patch) | |
tree | 8d9da03b0ffe21c3310f0f7b8cdfd0cc3e1a4c3b /IkiWiki/Plugin | |
parent | ea734d451ce7680906618b41ac35a0f3904b154a (diff) |
add cgitemplate
cgitemplate is a modified misctemplate that takes an optional cgi object
and uses it to set the baseurl, and also optionally the forcebaseurl,
if a page is provided.
If no cgi object is provided, it will fall back to using $config{url}.
I expect this will only be needed in exceptional cases where
that doesn't much matter, such as cgierror().
showform uses cgitemplate, so there is no more need for showform_preview.
Diffstat (limited to 'IkiWiki/Plugin')
-rw-r--r-- | IkiWiki/Plugin/comments.pm | 2 | ||||
-rw-r--r-- | IkiWiki/Plugin/editpage.pm | 10 |
2 files changed, 6 insertions, 6 deletions
diff --git a/IkiWiki/Plugin/comments.pm b/IkiWiki/Plugin/comments.pm index f3d6f20d6..156d71daf 100644 --- a/IkiWiki/Plugin/comments.pm +++ b/IkiWiki/Plugin/comments.pm @@ -554,7 +554,7 @@ sub editcomment ($$) { } else { - IkiWiki::showform_preview($form, \@buttons, $session, $cgi, + IkiWiki::showform($form, \@buttons, $session, $cgi, page => $page); } diff --git a/IkiWiki/Plugin/editpage.pm b/IkiWiki/Plugin/editpage.pm index f6cebd4cd..df29bcc98 100644 --- a/IkiWiki/Plugin/editpage.pm +++ b/IkiWiki/Plugin/editpage.pm @@ -312,7 +312,7 @@ sub cgi_editpage ($$) { $form->title(sprintf(gettext("editing %s"), pagetitle(basename($page)))); } - showform_preview($form, \@buttons, $session, $q, page => $page); + showform($form, \@buttons, $session, $q, page => $page); } else { # save page @@ -329,7 +329,7 @@ sub cgi_editpage ($$) { $form->field(name => "page", type => 'hidden'); $form->field(name => "type", type => 'hidden'); $form->title(sprintf(gettext("editing %s"), $page)); - showform_preview($form, \@buttons, $session, $q, + showform($form, \@buttons, $session, $q, page => $page); exit; } @@ -344,7 +344,7 @@ sub cgi_editpage ($$) { value => readfile("$config{srcdir}/$file"). "\n\n\n".$form->field("editcontent"), force => 1); - showform_preview($form, \@buttons, $session, $q, + showform($form, \@buttons, $session, $q, page => $page); exit; } @@ -385,7 +385,7 @@ sub cgi_editpage ($$) { $form->field(name => "page", type => 'hidden'); $form->field(name => "type", type => 'hidden'); $form->title(sprintf(gettext("editing %s"), $page)); - showform_preview($form, \@buttons, $session, $q, + showform($form, \@buttons, $session, $q, page => $page); exit; } @@ -427,7 +427,7 @@ sub cgi_editpage ($$) { $form->field(name => "page", type => 'hidden'); $form->field(name => "type", type => 'hidden'); $form->title(sprintf(gettext("editing %s"), $page)); - showform_preview($form, \@buttons, $session, $q, + showform($form, \@buttons, $session, $q, page => $page); } else { |