05b76f7625
Doubtless, he would have been fleetingly ecstatic. Alas, he a) probably doesn't subscribe to the bzr feed, and b) is probably asleep at the moment.
40 lines
1.5 KiB
Text
40 lines
1.5 KiB
Text
<%-
|
|
@title = "Editing #{CGI.escapeHTML(@page.name)}"
|
|
@content_width = 720
|
|
@hide_navigation = true
|
|
-%>
|
|
|
|
<div id="MarkupHelp">
|
|
<%= render(:file => "#{@web.markup}_help") %>
|
|
<%= render(:file => 'wiki_words_help') %>
|
|
</div>
|
|
|
|
<% form_tag({ :action => 'save', :web => @web.address, :id => @page.name },
|
|
{ 'id' => 'editForm', 'method' => 'post', 'onsubmit' => 'cleanAuthorName()',
|
|
'accept-charset' => 'utf-8' }) do %>
|
|
<div>
|
|
<textarea name="content" id="content" rows="24" cols="60"><%= h(flash[:content] ||
|
|
((params['content'] && params['content'].is_utf8?) ? params['content'] : @page.content).purify) %></textarea>
|
|
<div id="editFormButtons">
|
|
<input type="submit" value="Submit" accesskey="s"/> as
|
|
<%= text_field_tag :author, h(@author.purify),
|
|
:onfocus => "this.value == 'AnonymousCoward' ? this.value = '' : true;",
|
|
:onblur => "this.value == '' ? this.value = 'AnonymousCoward' : true" %>
|
|
|
|
|
<span>
|
|
<%= link_to('Cancel', {:web => @web.address, :action => 'cancel_edit', :id => @page.name},
|
|
{:accesskey => 'c'}) %>
|
|
<span class="unlock">(unlocks page)</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<%- end -%>
|
|
|
|
<script type="text/javascript">
|
|
function cleanAuthorName() {
|
|
if (document.getElementById('authorName').value == "") {
|
|
document.getElementById('authorName').value = 'AnonymousCoward';
|
|
}
|
|
}
|
|
document.forms["editForm"].elements["content"].focus();
|
|
</script>
|