You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by cu...@apache.org on 2019/05/04 21:05:56 UTC
[whimsy] 03/03: Merge branch 'master' of
https://github.com/apache/whimsy
This is an automated email from the ASF dual-hosted git repository.
curcuru pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git
commit 47591ab74ac244b04950f9211054ffe4361a53b6
Merge: 1bcae59 c9e7556
Author: Shane Curcuru <as...@shanecurcuru.org>
AuthorDate: Sat May 4 17:05:42 2019 -0400
Merge branch 'master' of https://github.com/apache/whimsy
www/members/mentors.cgi | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
diff --cc www/members/mentors.cgi
index 27f2786,f24d3aa..9e1fd86
--- a/www/members/mentors.cgi
+++ b/www/members/mentors.cgi
@@@ -77,18 -88,41 +88,20 @@@ _html d
) do
_div.panel_group id: MENTORS_LIST, role: "tablist", aria_multiselectable: "true" do
mentors.each_with_index do |(apacheid, mentor), n| # TODO Should we randomize the default listing?
- _whimsy_accordion_item(listid: MENTORS_LIST, itemid: apacheid, itemtitle: "#{mentor[MentorFormat::PUBLICNAME]} (#{apacheid}) Timezone: #{mentor[MentorFormat::TIMEZONE]} ", n: n, itemclass: 'panel-primary') do
+ timezone = mentor[MentorFormat::TIMEZONE]
+ offset = TZInfo::Timezone.get(timezone).strftime("%:z")
- _div!.panel.panel_default id: apacheid do
- _div!.panel_heading role: "tab", id: "#{MENTORS_LIST}h#{n}" do
- _h4!.panel_title do
- _a!.collapsed role: "button", data_toggle: "collapse", aria_expanded: "false", data_parent: "##{MENTORS_LIST}", href: "##{MENTORS_LIST}c#{n}", aria_controls: "#{MENTORS_LIST}c#{n}" do
- _ "#{mentor[MentorFormat::PUBLICNAME]} (#{apacheid}) Timezone: #{timezone} (#{offset}) "
- _span.glyphicon.glyphicon_chevron_down id: "#{apacheid}-nav"
- mentor.delete(MentorFormat::PUBLICNAME) # So not re-displayed below
- end
- end
- end
- _div!.panel_collapse.collapse id: "#{MENTORS_LIST}c#{n}", role: "tabpanel", aria_labelledby: "#{MENTORS_LIST}h#{n}" do
- _div!.panel_body do
- _table.table.table_hover do
- _tbody do
- mentor.each do |k, v|
- _tr do
- _td!.text_right do
- _span.text_primary uimap.has_key?(k) ? "#{uimap[k][0]}" : "#{k}"
- end
- _td!.text_left do
- v = v.join(', ') if v.kind_of?(Array)
- _markdown v
- end
- end
++ _whimsy_accordion_item(listid: MENTORS_LIST, itemid: apacheid, itemtitle: "#{mentor[MentorFormat::PUBLICNAME]} (#{apacheid}) Timezone: #{timezone} (#{offset}) ", n: n, itemclass: 'panel-primary') do
+ _table.table.table_hover do
+ _tbody do
+ mentor.delete(MentorFormat::PUBLICNAME) # So not re-displayed again
+ mentor.each do |k, v|
+ _tr do
+ _td!.text_right do
+ _span.text_primary uimap.has_key?(k) ? "#{uimap[k][0]}" : "#{k}"
end
- _tr do
- _td!.text_right do
- _ 'ASF Projects/Podlings Involved In'
- end
- _td!.text_left do
- # TODO: instead of link to roster, this could read and display here
- _a "#{MentorFormat::ROSTER}#{apacheid}", href: "#{MentorFormat::ROSTER}#{apacheid}"
- end
+ _td!.text_left do
+ v = v.join(', ') if v.kind_of?(Array)
+ _markdown v
end
end
end