provide global helper link_to_external
This commit is contained in:
parent
d439a8f945
commit
6ef5479578
@ -1,7 +1,3 @@
|
||||
' Need Help? :
|
||||
= link_to l(:label_additionals_doc), 'https://additionals.readthedocs.io/en/latest/',
|
||||
class: 'external',
|
||||
target: '_blank',
|
||||
rel: 'noopener'
|
||||
|
||||
= link_to_external l(:label_additionals_doc), 'https://additionals.readthedocs.io/en/latest/'
|
||||
= render_tabs additionals_settings_tabs
|
||||
|
@ -11,10 +11,7 @@
|
||||
- if feed[:items].count.positive?
|
||||
ul.reporting-list.feed
|
||||
- feed[:items].each do |item|
|
||||
li
|
||||
= link_to item[:title],
|
||||
item[:link],
|
||||
class: 'external', rel: 'noopener noreferrer', target: '_blank'
|
||||
li = link_to_external item[:title], item[:link]
|
||||
- else
|
||||
p.nodata = l :label_no_data
|
||||
- elsif settings[:url].blank?
|
||||
|
@ -1,5 +1,15 @@
|
||||
module Additionals
|
||||
module Helpers
|
||||
def link_to_external(name, link, options = {})
|
||||
options[:class] ||= 'external'
|
||||
options[:class] << ' external' if options[:class].exclude? 'external'
|
||||
|
||||
options[:rel] ||= 'noopener'
|
||||
options[:target] ||= '_blank'
|
||||
|
||||
link_to name, link, options
|
||||
end
|
||||
|
||||
def additionals_list_title(options)
|
||||
title = []
|
||||
if options[:issue]
|
||||
|
Loading…
x
Reference in New Issue
Block a user