Feature #3058 » show-notes-only.diff
| app/views/issues/show.html.erb (working copy) | ||
|---|---|---|
| 120 | 120 | |
| 121 | 121 | 
    <% if @journals.present? %>  | 
| 122 | 122 | 
    <div id="history">  | 
| 123 | 
    <div id="history-header">  | 
|
| 123 | 124 | 
    <h3><%=l(:label_history)%></h3>  | 
| 125 | 
    <% if @journals.detect {|j| ! j.details.empty?} %>
   | 
|
| 126 | 
      <%= check_box_tag 'show_notes_only', 1, false, {onclick: "toggleJournalDetails(this)"} %><%= label_tag 'show_notes_only', l(:label_show_notes_only) %>
   | 
|
| 127 | 
    <% end %>  | 
|
| 128 | 
    </div>  | 
|
| 124 | 129 | 
    <%= render :partial => 'history', :locals => { :issue => @issue, :journals => @journals } %>
   | 
| 125 | 130 | 
    </div>  | 
| 126 | 131 | 
    <% end %>  | 
| config/locales/en.yml (working copy) | ||
|---|---|---|
| 971 | 971 | 
    label_fields_mapping: Fields mapping  | 
| 972 | 972 | 
    label_file_content_preview: File content preview  | 
| 973 | 973 | 
    label_create_missing_values: Create missing values  | 
| 974 | 
    label_show_notes_only: Show notes only  | 
|
| 974 | 975 | |
| 975 | 976 | 
    button_login: Login  | 
| 976 | 977 | 
    button_submit: Submit  | 
| public/javascripts/application.js (working copy) | ||
|---|---|---|
| 650 | 650 | 
    toggleDisabledInit();  | 
| 651 | 651 | 
    });  | 
| 652 | 652 | |
| 653 | 
    function toggleJournalDetails(el) {
   | 
|
| 654 | 
      var checked = $(el).is(':checked');
   | 
|
| 655 | 
      details = $('.journal:not(.has-notes), .journal .details');
   | 
|
| 656 | 
      if (checked) {
   | 
|
| 657 | 
    details.hide();  | 
|
| 658 | 
      } else {
   | 
|
| 659 | 
    details.show();  | 
|
| 660 | 
    }  | 
|
| 661 | 
    }  | 
|
| 662 | ||
| 653 | 663 | 
    $(document).ready(setupAjaxIndicator);  | 
| 654 | 664 | 
    $(document).ready(hideOnLoad);  | 
| 655 | 665 | 
    $(document).ready(addFormObserversForDoubleSubmit);  | 
| public/stylesheets/application.css (working copy) | ||
|---|---|---|
| 375 | 375 | 
    div#issue-changesets div.changeset { border-bottom: 1px solid #ddd; }
   | 
| 376 | 376 | 
    div#issue-changesets p { margin-top: 0; margin-bottom: 1em;}
   | 
| 377 | 377 | |
| 378 | 
    div#history-header { margin: 8px 0 15px; }
   | 
|
| 379 | 
    div#history-header h3 { display: inline; }
   | 
|
| 380 | ||
| 378 | 381 | 
    .journal ul.details img {margin:0 0 -3px 4px;}
   | 
| 379 | 382 | 
    div.journal {overflow:auto;}
   | 
| 380 | 383 | 
    div.journal.private-notes {border-left:2px solid #d22; padding-left:4px; margin-left:-6px;}
   |