summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2006-03-16 21:43:30 +0000
committerjoey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071>2006-03-16 21:43:30 +0000
commit3a31d28970c54b00b0a161e6eb1bbb10a692802e (patch)
treef3243e3a339cc79abfd9a85e940bdada36673d26
parent44eefb7f22d946c70429cdba7a6c90f6ffcbb6d3 (diff)
ok, so we don't want to re-load page content into the form on preview..
-rwxr-xr-xikiwiki14
1 files changed, 8 insertions, 6 deletions
diff --git a/ikiwiki b/ikiwiki
index 0463ba15d..de7c60cc9 100755
--- a/ikiwiki
+++ b/ikiwiki
@@ -1079,14 +1079,16 @@ sub cgi_editpage ($$) { #{{{
$form->title("creating $page");
}
elsif ($form->field("do") eq "edit") {
- my $content="";
- if (exists $pagesources{lc($page)}) {
- $content=readfile("$config{srcdir}/$pagesources{lc($page)}");
- $content=~s/\n/\r\n/g;
+ if (! length $form->field('content')) {
+ my $content="";
+ if (exists $pagesources{lc($page)}) {
+ $content=readfile("$config{srcdir}/$pagesources{lc($page)}");
+ $content=~s/\n/\r\n/g;
+ }
+ $form->field(name => "content", value => $content,
+ force => 1);
}
$form->tmpl_param("page_select", 0);
- $form->field(name => "content", value => $content,
- force => 1);
$form->field(name => "page", type => 'hidden');
$form->title("editing $page");
}
one' style='width: -nan%;'/> -rw-r--r--tags/2e/df/20080710061744.0040F11B98D@xayide.jones.dk/sys0
-rw-r--r--tags/2e/df/20170404190002.15F005471@lxp5.free-owl.de/sys0
-rw-r--r--tags/2e/df/20170404190002.15F005471@lxp5.free-owl.de/unread0
-rw-r--r--tags/2e/df/20171006050001.DB0835238@lxp5.free-owl.de/sys0
-rw-r--r--tags/2e/df/20171006050001.DB0835238@lxp5.free-owl.de/unread0
-rw-r--r--tags/2e/df/31649434.701261344445483071.JavaMail.defaultUser@defaultHost/debian0
-rw-r--r--tags/2e/df/4C2B9452.7030609@faraone.cc/debian0
-rw-r--r--tags/2e/df/4C2B9452.7030609@faraone.cc/replied0
-rw-r--r--tags/2e/df/4C2B9452.7030609@faraone.cc/sugar0
-rw-r--r--tags/2e/df/71e403c3-c124-e9e9-c37c-4f03fd741e0c@debian.org/debian0
-rw-r--r--tags/2e/df/71e403c3-c124-e9e9-c37c-4f03fd741e0c@debian.org/signed0
-rw-r--r--tags/2e/df/71e403c3-c124-e9e9-c37c-4f03fd741e0c@debian.org/unread0
-rw-r--r--tags/2e/df/75cd4c2ffc5f2570a417a37c3e353dd5@sms-backup-plus.local/inbox0
-rw-r--r--tags/2e/df/75cd4c2ffc5f2570a417a37c3e353dd5@sms-backup-plus.local/old0
-rw-r--r--tags/2e/df/87r4kscmls.fsf@mid.deneb.enyo.de/debian0
-rw-r--r--tags/2e/df/87r4kscmls.fsf@mid.deneb.enyo.de/unread0
-rw-r--r--tags/2e/df/CAOS1dzz3PBB43jk9TnC_HsUeDUd+NTtJUbHu-7oz0Yx2CiLmPw@mail.gmail.com/debian0
-rw-r--r--tags/2e/df/CAOS1dzz3PBB43jk9TnC_HsUeDUd+NTtJUbHu-7oz0Yx2CiLmPw@mail.gmail.com/inbox0
-rw-r--r--tags/2e/df/CAOS1dzz3PBB43jk9TnC_HsUeDUd+NTtJUbHu-7oz0Yx2CiLmPw@mail.gmail.com/old0
28 files changed, 0 insertions, 0 deletions