Truncate some text from dashboard events

This commit is contained in:
Dmitriy Zaporozhets 2013-09-11 22:46:37 +03:00
parent c9f741bb07
commit 13fec18ac9
3 changed files with 11 additions and 2 deletions

View File

@ -235,4 +235,11 @@ module ApplicationHelper
"Search"
end
end
def first_line(str)
lines = str.split("\n")
line = lines.first
line += "..." if lines.size > 1
line
end
end

View File

@ -123,6 +123,8 @@ module EventsHelper
end
def event_note(text)
sanitize(markdown(truncate(text, length: 150)), tags: %w(a img b pre p))
text = first_line(text)
text = truncate(text, length: 150)
sanitize(markdown(text), tags: %w(a img b pre p))
end
end

View File

@ -5,7 +5,7 @@
%strong= event.ref_name
- else
= link_to project_commits_path(event.project, event.ref_name) do
%strong= event.ref_name
%strong= truncate(event.ref_name, length: 30)
at
%strong= link_to_project event.project