Commit bcf55312f7e59704b57f2cc4ef7893f55ffab770

Authored by gitlabhq
1 parent 9265de3d

fixed #132

app/helpers/commits_helper.rb
... ... @@ -21,4 +21,11 @@ module CommitsHelper
21 21 link_to "More", project_commits_path(@project, :offset => offset.to_i + limit.to_i, :limit => limit),
22 22 :remote => true, :class => "lite_button vm", :style => "text-align:center; width:930px; ", :id => "more-commits-link"
23 23 end
  24 +
  25 + def truncate_commit_message(commit, size = 60)
  26 + truncate(commit.message, :length => size)
  27 + # if special characters occurs
  28 + rescue
  29 + commit.message.length > size ? (commit.message[0..(size - 1)] + "...") : commit.message
  30 + end
24 31 end
... ...
app/views/commits/_commits.html.haml
... ... @@ -11,7 +11,7 @@
11 11 = image_tag "no_avatar.png", :class => "left", :width => 40, :style => "padding-right:5px;"
12 12 %p
13 13 %strong
14   - = commit.message.length > 60 ? (commit.message[0..59] + "...") : commit.message
  14 + = truncate_commit_message(commit)
15 15 = link_to "Browse Code", tree_project_path(@project, :commit_id => commit.id), :class => "lite_button", :style => "float:right"
16 16 = link_to truncate(commit.id.to_s, :length => 16), project_commit_path(@project, :id => commit.id), :class => "lite_button", :style => "width:120px;float:right"
17 17 %span
... ...
app/views/commits/show.html.haml
1 1 %h3
2   - = "[ #{@commit.committer} ] #{truncate @commit.message, :length => 80}"
  2 + = "[ #{@commit.committer} ] #{truncate_commit_message(@commit, 80)}"
3 3 -#= link_to 'Back', project_commits_path(@project), :class => "button"
4 4 %table.round-borders
5 5 %tr
... ...
app/views/projects/_tree_item.html.haml
... ... @@ -12,4 +12,4 @@
12 12 = time_ago_in_words(content_commit.committed_date)
13 13 ago
14 14 %td
15   - = link_to truncate(content_commit.message, :length => 40), project_commit_path(@project, content_commit)
  15 + = link_to truncate_commit_message(content_commit, 40), project_commit_path(@project, content_commit)
... ...