Sha256: 0f56d98c682ed6167e73470bdb2a4da0d38c97f01cf1ef8dc3261e31b82a8571

Contents?: true

Size: 1.98 KB

Versions: 3

Compression:

Stored size: 1.98 KB

Contents

<% @title = "New Wiki Web"; @content_width = 500 %><%= sub_template "top" %>

<p>
  Each web serves as an isolated name space for wiki pages, so different subjects or projects can write about different <i>MuppetShows</i>.
</p>

<form action="../create_web" id="setup" method="post" onSubmit="cleanAddress(); return validateSetup()">
<ol class="setup">
  <li>
    <h2 style="margin-bottom: 3px">Name and address for your new web</h2>
    <div class="help">
      The name of the web is included in the title on all pages. The address is the base path that all pages within the web live beneath. Ex: the address "rails" gives URLs like <i>/rails/show/HomePage</i>. The address can only consist of letters & digits.
    </div>
    <div class="inputBox">
      Name: <input type="text" id="web_name" name="name" onChange="proposeAddress();" /> &nbsp;&nbsp;
      Address: <input type="text" id="web_address" name="address" onChange="cleanAddress();" />
    </div>
  </li>
</ol>


<p align="right">
  <small>
    Enter system password
    <input type="password" id="system_password" name="system_password">
    and
    <input type="submit" value="Create Web">
  </small>
</p>

</form>

<script>
function proposeAddress() {
  document.getElementById('web_address').value =
    document.getElementById('web_name').value.replace(/[^a-zA-Z0-9]/g, "").toLowerCase();
}

function cleanAddress() {
  document.getElementById('web_address').value =
    document.getElementById('web_address').value.replace(/[^a-zA-Z0-9]/g, "").toLowerCase();
}

function validateSetup() {
  if (document.getElementById('web_name').value == "") {
    alert("You must pick a name for the new web");
    return false;
  }
  
  if (document.getElementById('web_address').value == "") {
    alert("You must pick an address for the new web");
    return false;
  }
  
  if (document.getElementById('system_password').value == "") {
    alert("You must enter the system password");
    return false;
  }
  
  return true;
}
</script>

<%= sub_template "bottom" %>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
Pimki-1.4.092 app/views/wiki/new_web.rhtml
Pimki-1.5.092 app/views/wiki/new_web.rhtml
Pimki-1.6.092 app/views/wiki/new_web.rhtml