summaryrefslogtreecommitdiff
path: root/app/helpers/events_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/helpers/events_helper.rb')
-rw-r--r--app/helpers/events_helper.rb21
1 files changed, 18 insertions, 3 deletions
diff --git a/app/helpers/events_helper.rb b/app/helpers/events_helper.rb
index 09866ca75ff..ba8e046f504 100644
--- a/app/helpers/events_helper.rb
+++ b/app/helpers/events_helper.rb
@@ -68,10 +68,12 @@ module EventsHelper
end
def event_preposition(event)
- if event.push_action? || event.commented_action? || event.target
- "at"
+ if event.wiki_page?
+ 'in the wiki for'
elsif event.milestone?
- "in"
+ 'in'
+ elsif event.push_action? || event.commented_action? || event.target
+ 'at'
end
end
@@ -172,6 +174,19 @@ module EventsHelper
end
end
+ def event_wiki_title_html(event)
+ capture do
+ concat content_tag(:span, _('wiki page'), class: "event-target-type append-right-4")
+ concat link_to(event.target_title, event_wiki_page_target_url(event),
+ title: event.target_title,
+ class: 'has-tooltip event-target-link append-right-4')
+ end
+ end
+
+ def event_wiki_page_target_url(event)
+ project_wiki_url(event.project, event.target.canonical_slug)
+ end
+
def event_note_title_html(event)
if event.note_target
capture do