blob: 8c1c8ee05b04e212b2d202d49d68ba5d9f8c2a57 [file] [log] [blame]
#
# List of committees
#
_html do
_base href: '..'
_link rel: 'stylesheet', href: "stylesheets/app.css?#{cssmtime}"
_whimsy_body(
title: 'ASF Committees Listing (non-PMC)',
breadcrumbs: {
roster: '.',
nonpmc: 'nonpmc/'
}
) do
_p do
_ 'A full list of Apache committees that are not PMCs; click on the name for a detail page about that committee.'
_ '(from committee-info.txt)'
_br
_ 'Other groups of various kinds '
_a href: '/roster/group/' do
_span.glyphicon.glyphicon_lock :aria_hidden, class: 'text-primary', aria_label: 'ASF Members Private'
_ 'are listed privately.'
end
end
_p 'Click on column names to sort.'
_table.table.table_hover do
_thead do
_tr do
_th.sorting_asc 'Name', data_sort: 'string-ins'
_th 'Chair(s)', data_sort: 'string'
_th 'Description', data_sort: 'string'
end
end
_tbody do
@nonpmcs.sort_by {|pmc| pmc.display_name.downcase}.each do |pmc|
_tr_ do
_td do
_a pmc.display_name, href: "nonpmc/#{pmc.name}"
end
_td do
pmc.chairs.each_with_index do |chair, index|
_span ', ' unless index == 0
if @members.include? chair[:id]
_b! {_a chair[:name], href: "committer/#{chair[:id]}"}
else
_a chair[:name], href: "committer/#{chair[:id]}"
end
end
end
# if not pmc.established
# _td.issue 'Not in committee-info.txt'
# else
_td pmc.description
# end
end
end
end
end
end
_script %{
$(".table").stupidtable();
}
end