app/views/admin/edit_web.rhtml in instiki-0.10.0 vs app/views/admin/edit_web.rhtml in instiki-0.10.1

- old
+ new

@@ -1,136 +1,137 @@ -<% @title = "Edit Web" %> - -<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. - 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>. - </div> - - <div class="inputBox, disableAutoComplete"> - Name: <input type="text" id="name" name="name" value="<%= @web.name %>" - onChange="proposeAddress();" /> &nbsp;&nbsp; - Address: <input type="text" id="address" name="address" value="<%= @web.address %>" - onChange="cleanAddress();" /> - <i>(Letters and digits only)</i> - </div> - - <h2 style="margin-bottom: 3px">Specialize</h2> - <div class="inputBox, disableAutoComplete"> - Markup: - <select name="markup"> - <%= html_options({'Textile' => :textile, 'Markdown' => :markdown, 'Mixed' => :mixed, - 'RDoc' => :rdoc }, @web.markup) %> - </select> - - &nbsp;&nbsp; - - Color: - <select name="color"> - <%= html_options({ 'Green' => '008B26', 'Purple' => '504685', 'Red' => 'DA0006', - 'Orange' => 'FA6F00', 'Grey' => '8BA2B0' }, @web.color) %> - </select> - <br/> - <p> - <small> - <input type="checkbox" name="safe_mode" <%= 'checked="on"' if @web.safe_mode %> /> - Safe mode - <em>- strip HTML tags and stylesheet options from the content of all pages</em> - <br/> - <input type="checkbox" name="brackets_only" <%= 'checked="on"' if @web.brackets_only %> /> - Brackets only - <em>- require all wiki words to be as [[wiki word]], WikiWord links won't be created</em> - <br/> - <input type="checkbox" name="count_pages" <%= 'checked="on"' if @web.count_pages %> /> - Count pages - <br/> -<!-- -File uploads are not ready for gfeneral use, and therefore are disabled in release 0.10 -TODO Enable these input elements again after release 0.10 - - <input type="checkbox" name="allow_uploads" <%= 'checked="on"' if @web.allow_uploads %> /> - Allow uploads of no more than - <input type="text" name="max_upload_size" value="<%= @web.max_upload_size %>" - width="20" /> - kbytes - <em>- - allow users to upload pictures and other files and include them on wiki pages - </em> - <br/> ---> - </small> - </p> - - <a href="#" - onClick="document.getElementById('additionalStyle').style.display='block';return false;"> - Stylesheet tweaks &gt;&gt;</a> - <small><em> - - add or change styles used by this web; styles defined here take precedence over - instiki.css. Hint: View HTML source of a page you want to style to find ID names on individual - tags.</em></small> - <br/> - <textarea id="additionalStyle" - style="display: none; margin-top: 10px; margin-bottom: 5px; width: 560px; height: 200px" - name="additional_style"><%= @web.additional_style %> - </textarea> - </div> - - <h2 style="margin-bottom: 3px">Password protection for this web (<%= @web.name %>)</h2> - <div class="help"> - This is the password that visitors need to view and edit this web. - Setting the password to nothing will remove the password protection. - </div> - <div class="inputBox"> - Password: <input class="disableAutoComplete" type="password" id="password" - name="password" value="<%= @web.password %>" /> - &nbsp;&nbsp; - Verify: <input class="disableAutoComplete" type="password" id="password_check" - value="<%= @web.password %>" name="password_check" /> - </div> - - <h2 style="margin-bottom: 3px">Publish read-only version of this web (<%= @web.name %>)</h2> - <div class="help"> - You can turn on a read-only version of this web that's accessible even when the regular web - is password protected. - 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 - </div> - -<p align="right"> - <small> - Enter system password - <input type="password" class="disableAutoComplete" id="system_password" - name="system_password" /> - and - <input type="submit" value="Update Web" /> - <br/><br/> - ...or forget changes and <%= link_to 'create a new web', :action => 'create_web' %> - </small> -</p> - -</form> - -<br/> -<h1>Other administrative tasks</h1> - -<%= form_tag({:controller => 'admin', :web => @web.address, :action => 'remove_orphaned_pages'}, - {:id => 'remove_orphaned_pages'}) -%> - 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_orphaned" name="system_password_orphaned" /> - and - <input type="submit" value="Delete Orphan Pages" /> - </small> - </p> -<%= end_form_tag %> - -<script type="text/javascript" src="/javascripts/edit_web.js" /> -<script type="text/javascript">overrideAutocomplete()</script> +<% @title = "Edit Web" %> + +<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. + 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>. + </div> + + <div class="inputBox, disableAutoComplete"> + Name: <input type="text" id="name" name="name" value="<%= @web.name %>" + onChange="proposeAddress();" /> &nbsp;&nbsp; + Address: <input type="text" id="address" name="address" value="<%= @web.address %>" + onChange="cleanAddress();" /> + <i>(Letters and digits only)</i> + </div> + + <h2 style="margin-bottom: 3px">Specialize</h2> + <div class="inputBox, disableAutoComplete"> + Markup: + <select name="markup"> + <%= html_options({'Textile' => :textile, 'Markdown' => :markdown, 'Mixed' => :mixed, + 'RDoc' => :rdoc }, @web.markup) %> + </select> + + &nbsp;&nbsp; + + Color: + <select name="color"> + <%= html_options({ 'Green' => '008B26', 'Purple' => '504685', 'Red' => 'DA0006', + 'Orange' => 'FA6F00', 'Grey' => '8BA2B0' }, @web.color) %> + </select> + <br/> + <p> + <small> + <input type="checkbox" name="safe_mode" <%= 'checked="on"' if @web.safe_mode %> /> + Safe mode + <em>- strip HTML tags and stylesheet options from the content of all pages</em> + <br/> + <input type="checkbox" name="brackets_only" <%= 'checked="on"' if @web.brackets_only %> /> + Brackets only + <em>- require all wiki words to be as [[wiki word]], WikiWord links won't be created</em> + <br/> + <input type="checkbox" name="count_pages" <%= 'checked="on"' if @web.count_pages %> /> + Count pages + <br/> +<!-- +File uploads are not ready for gfeneral use, and therefore are disabled in release 0.10 +TODO Enable these input elements again after release 0.10 + + <input type="checkbox" name="allow_uploads" <%= 'checked="on"' if @web.allow_uploads %> /> + Allow uploads of no more than + <input type="text" name="max_upload_size" value="<%= @web.max_upload_size %>" + width="20" /> + kbytes + <em>- + allow users to upload pictures and other files and include them on wiki pages + </em> + <br/> +--> + </small> + </p> + + <a href="#" + onClick="document.getElementById('additionalStyle').style.display='block';return false;"> + Stylesheet tweaks &gt;&gt;</a> + <small><em> + - add or change styles used by this web; styles defined here take precedence over + instiki.css. Hint: View HTML source of a page you want to style to find ID names on individual + tags.</em></small> + <br/> + <textarea id="additionalStyle" + style="display: none; margin-top: 10px; margin-bottom: 5px; width: 560px; height: 200px" + name="additional_style"><%= @web.additional_style %> + </textarea> + </div> + + <h2 style="margin-bottom: 3px">Password protection for this web (<%= @web.name %>)</h2> + <div class="help"> + This is the password that visitors need to view and edit this web. + Setting the password to nothing will remove the password protection. + </div> + <div class="inputBox"> + Password: <input class="disableAutoComplete" type="password" id="password" + name="password" value="<%= @web.password %>" /> + &nbsp;&nbsp; + Verify: <input class="disableAutoComplete" type="password" id="password_check" + value="<%= @web.password %>" name="password_check" /> + </div> + + <h2 style="margin-bottom: 3px">Publish read-only version of this web (<%= @web.name %>)</h2> + <div class="help"> + You can turn on a read-only version of this web that's accessible even when the regular web + is password protected. + 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 + </div> + +<p align="right"> + <small> + Enter system password + <input type="password" class="disableAutoComplete" id="system_password" + name="system_password" /> + and + <input type="submit" value="Update Web" /> + <br/><br/> + ...or forget changes and <%= link_to 'create a new web', :action => 'create_web' %> + </small> +</p> + +</form> + +<br/> +<h1>Other administrative tasks</h1> + +<%= form_tag({:controller => 'admin', :web => @web.address, :action => 'remove_orphaned_pages'}, + {:id => 'remove_orphaned_pages', + :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_orphaned" name="system_password_orphaned" /> + and + <input type="submit" value="Delete Orphan Pages" /> + </small> + </p> +<%= end_form_tag %> + +<script type="text/javascript" src="/javascripts/edit_web.js" /> +<script type="text/javascript">overrideAutocomplete()</script>