mirror of
https://github.com/python/cpython.git
synced 2025-09-17 14:16:02 +00:00
In cmd_create(), use a redirect directive instead of viewing the page;
this avoids resubmitting POST data. Remove redundant 'Page' from label passed from cmd_new().
This commit is contained in:
parent
8ed0204bc9
commit
9c3848b39b
1 changed files with 9 additions and 2 deletions
|
@ -67,10 +67,17 @@ class WikiPage:
|
||||||
print "<p>An error occurred while attempting to write the file:"
|
print "<p>An error occurred while attempting to write the file:"
|
||||||
print "<p>", escape(error)
|
print "<p>", escape(error)
|
||||||
else:
|
else:
|
||||||
self.cmd_view(form)
|
# Use a redirect directive, to avoid "reload page" problems
|
||||||
|
print "<head>"
|
||||||
|
s = '<meta http-equiv="refresh" content="1; URL=%s">'
|
||||||
|
print s % (self.scripturl + "?cmd=view&page=" + self.name)
|
||||||
|
print "<head>"
|
||||||
|
print "<h1>OK</h1>"
|
||||||
|
print "<p>If nothing happens, please click here:",
|
||||||
|
print self.mklink("view", self.name, self.name)
|
||||||
|
|
||||||
def cmd_new(self, form):
|
def cmd_new(self, form):
|
||||||
self.cmd_edit(form, label="Create Page")
|
self.cmd_edit(form, label="Create")
|
||||||
|
|
||||||
def iswikiword(self, word):
|
def iswikiword(self, word):
|
||||||
return re.match("[A-Z][a-z]+([A-Z][a-z]*)+", word)
|
return re.match("[A-Z][a-z]+([A-Z][a-z]*)+", word)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue