added JavaScript check for empty password to remove_orphaned_pages action
This commit is contained in:
parent
bc97b8d4f7
commit
7c28e46688
|
@ -1,6 +1,7 @@
|
|||
<% @title = "Edit Web" %>
|
||||
|
||||
<form action="edit_web" id="setup" method="post" onSubmit="cleanAddress(); return validateSetup()">
|
||||
<form action="edit_web" id="setup" method="post"
|
||||
onSubmit="cleanAddress(); return validateEditWebForm()">
|
||||
<h2 style="margin-bottom: 3px">Name and address</h2>
|
||||
<div class="help">
|
||||
The name of the web is included in the title on all pages.
|
||||
|
@ -57,7 +58,8 @@
|
|||
</small>
|
||||
</p>
|
||||
|
||||
<a href="#" onClick="document.getElementById('additionalStyle').style.display='block';return false;">
|
||||
<a href="#"
|
||||
onClick="document.getElementById('additionalStyle').style.display='block';return false;">
|
||||
Stylesheet tweaks >></a>
|
||||
<small><em>
|
||||
- add or change styles used by this web; styles defined here take precedence over
|
||||
|
@ -90,13 +92,15 @@
|
|||
The published version is accessible through URLs like /wiki/published/HomePage.
|
||||
</div>
|
||||
<div class="inputBox">
|
||||
<input type="checkbox" name="published" <%= 'checked="on"' if @web.published %> /> Publish this web
|
||||
<input type="checkbox" name="published" <%= 'checked="on"' if @web.published %> />
|
||||
Publish this web
|
||||
</div>
|
||||
|
||||
<p align="right">
|
||||
<small>
|
||||
Enter system password
|
||||
<input type="password" class="disableAutoComplete" id="system_password" name="system_password" />
|
||||
<input type="password" class="disableAutoComplete" id="system_password"
|
||||
name="system_password" />
|
||||
and
|
||||
<input type="submit" value="Update Web" />
|
||||
<br/><br/>
|
||||
|
@ -109,11 +113,12 @@
|
|||
<br/>
|
||||
<h1>Other administrative tasks</h1>
|
||||
|
||||
<form action="remove_orphaned_pages" id="remove_orphaned_pages" method="post">
|
||||
<form action="remove_orphaned_pages" id="remove_orphaned_pages" method="post"
|
||||
onSubmit="return checkSystemPassword(document.getElementById('system_password_orphaned').value)">
|
||||
<p align="right">
|
||||
<small>
|
||||
Clean up by entering system password
|
||||
<input type="password" id="system_password" name="system_password" />
|
||||
<input type="password" id="system_password_orphaned" name="system_password" />
|
||||
and
|
||||
<input type="submit" value="Delete Orphan Pages" />
|
||||
</small>
|
||||
|
|
|
@ -8,11 +8,18 @@ function cleanAddress() {
|
|||
document.getElementById('address').value.replace(/[^a-zA-Z0-9]/g, "").toLowerCase();
|
||||
}
|
||||
|
||||
function validateSetup() {
|
||||
if (document.getElementById('system_password').value == "") {
|
||||
function checkSystemPassword(password) {
|
||||
if (password == "") {
|
||||
alert("You must enter the system password");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function validateEditWebForm() {
|
||||
|
||||
if (!checkSystemPassword(document.getElementById('system_password').value))
|
||||
return false
|
||||
end
|
||||
|
||||
if (document.getElementById('name').value == "") {
|
||||
alert("You must pick a name for the web");
|
||||
|
|
Loading…
Reference in a new issue