Project

General

Profile

Patch #13234 ยป create_wiki_for_layman.diff

Can be used to patch to trunk directly - Devaroop Bhattacharya, 2013-02-22 15:31

View differences:

public/javascripts/application.js (working copy)
588 588
$(document).ready(setupAjaxIndicator);
589 589
$(document).ready(hideOnLoad);
590 590
$(document).ready(addFormObserversForDoubleSubmit);
591

  
592

  
593
function create_new_wiki(project_name){
594
    wiki_title = document.getElementById('create_new_wiki').value;
595
    if(wiki_title == "")
596
    {
597
        alert('"Title of new wiki" cannot be blank');
598
        return;
599
    }
600

  
601
    uri = '/projects/' + project_name + '/wiki/' + wiki_title;
602
    //redirect to the page
603
    window.location.href = uri;
604
}
app/views/wiki/_sidebar.html.erb (working copy)
6 6

  
7 7
<%= link_to l(:field_start_page), {:action => 'show', :id => nil} %><br />
8 8
<%= link_to l(:label_index_by_title), {:action => 'index'} %><br />
9
<%= link_to l(:label_index_by_date), {:controller => 'wiki', :project_id => @project, :action => 'date_index'} %><br />
9
<%= link_to l(:label_index_by_date), {:controller => 'wiki', :project_id => @project, :action => 'date_index'} %><br /><br/><br/>
10

  
11
<%= text_field_tag(:create_new_wiki, '', :placeholder => l(:new_page_hint), :size => "20") %> <%= button_to_function l(:field_create_page), "create_new_wiki('#{@project.identifier}')" %><br />
12
<em><%= l(:text_unallowed_characters) %>:  , . / ? ; : |</em> <br />
13

  
config/locales/en.yml (working copy)
285 285
  field_comments: Comment
286 286
  field_url: URL
287 287
  field_start_page: Start page
288
  field_create_page: Create Wiki
289
  new_page_hint: Enter Title of new wiki
288 290
  field_subproject: Subproject
289 291
  field_hours: Hours
290 292
  field_activity: Activity
    (1-1/1)