in www/roster/views/committerSearch.js.rb [69:159]
def render
_div.form_group do
_label.control_label.col_sm_3 'Search for', for: 'search-text'
_div.col_sm_9 do
_div.input_group do
_input.form_control autofocus: true, value: @search,
onInput: self.change
_span.input_group_addon do
_span.glyphicon.glyphicon_user aria_label: 'Committer ID or name'
end
end
end
end
if @search.length
if not @ready
_p 'loading...'
else
search = @search.downcase().split(' ')
list = @list
if list.length == 0
_p 'none found'
elsif list.length > 99
_p "#{list.length} entries match"
else
_table.table.table_hover do
_thead do
_tr do
_th
_th 'id'
_th 'public name'
_th 'email'
_th 'githubUsername'
if @@notinavail
_th 'ICLA'
end
end
end
_tbody do
list.each do |person|
_tr do
if person.id
_td "\u2795", data_id: person.id, onClick: self.select
_td {_a person.id, href: "committer/#{person.id}"}
else
_td "\u2795"
_td 'notinavail'
end
if person.asf_member_status == :current
_td {_b person.name}
elsif person.asf_member_status
_td { _i "#{person.name} (#{person.asf_member_status})" }
else
_td person.name
end
if person.id
_td person.mail.first
else
_td person.mail
end
if person.githubUsername
_td person.githubUsername.join(', ')
else
_td ''
end
if @@notinavail
_td { _a person.claRef, href: "#{@@iclapath}#{person.iclaFile}" }
end
end
end
if @@add
_tr do
_td "Click on \u2795 to add.", colspan: 4
end
end
end
end
end
end
end
end