blob: 1a7ac7aa1d9606b5bc68b95b12acb80f2189d485 [file] [log] [blame]
#!/usr/bin/env ruby
# encoding: utf-8
require 'wunderbar/bootstrap'
_html lang: 'en', _width: '80' do
_head_ do
_meta name: 'viewport', content: 'width=device-width, initial-scale=1'
_link rel: 'shortcut icon',
href: '/favicon.ico'
_title 'ASF ICLA demo'
_link href: 'https://www.apache.org/css/styles.css', rel: 'stylesheet'
_link href: "css/icla.css?#{@cssmtime}", rel: 'stylesheet'
_.comment! 'Licensed to the Apache Software Foundation (ASF) under one ' +
'or more contributor license agreements. See the NOTICE file ' +
'distributed with this work for additional information regarding ' +
'copyright ownership. The ASF licenses this file to you under the ' +
'Apache License, Version 2.0 (the "License"); you may not ' +
'use this file except in compliance with the License. You may obtain a ' +
'copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . ' +
'Unless required by applicable law or agreed to in writing, software ' +
'distributed under the License is distributed on an "AS IS" ' +
'BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express ' +
'or implied. See the License for the specific language governing ' +
'permissions and limitations under the License.'
end
_body_ do
_.comment! 'Navigation'
_header_ do
_nav_.navbar.navbar_default.navbar_fixed_top do
_div_.container do
_div_.navbar_header do
_button_.navbar_toggle type: 'button', data_toggle: 'collapse',
data_target: '#mainnav-collapse' do
_span.sr_only 'Toggle navigation'
_span.icon_bar
_span.icon_bar
_span.icon_bar
end
_a.navbar_brand href: 'https://www.apache.org/foundation/board/calendar.html#' do
_span.glyphicon.glyphicon_home
end
end
_div_.collapse.navbar_collapse.mainnav_collapse! do
_div_! style: 'line-height:20px; padding-top:5px; float:left' do
_a 'Home', href: 'https://www.apache.org/'
_ " » "
_a 'Legal', href: 'https://www.apache.org/legal/'
_ " » "
_a 'ICLA', href: '/project/icla/'
end
_ul_.nav.navbar_nav.navbar_right do
_li_.dropdown do
_a.dropdown_toggle href: 'https://www.apache.org/foundation/board/calendar.html#',
data_toggle: 'dropdown' do
_ 'About'
_span.caret
end
_ul_.dropdown_menu role: 'menu' do
_li do
_a 'Overview', href: 'https://www.apache.org/foundation'
end
_li do
_a 'Members',
href: 'https://www.apache.org/foundation/members.html'
end
_li do
_a 'Process',
href: 'https://www.apache.org/foundation/how-it-works.html'
end
_li do
_a 'Sponsorship',
href: 'https://www.apache.org/foundation/sponsorship.html'
end
_li do
_a 'Glossary',
href: 'https://www.apache.org/foundation/glossary.html'
end
_li do
_a 'FAQ',
href: 'https://www.apache.org/foundation/preFAQ.html'
end
_li do
_a 'Contact',
href: 'https://www.apache.org/foundation/contact.html'
end
end
end
_li do
_a 'Projects',
href: 'https://www.apache.org/foundation/board/calendar.html#projects-list'
end
_li_.dropdown do
_a.dropdown_toggle href: 'https://www.apache.org/foundation/board/calendar.html#',
data_toggle: 'dropdown' do
_ 'People'
_span.caret
end
_ul_.dropdown_menu role: 'menu' do
_li { _a 'Overview', href: 'http://people.apache.org/' }
_li do
_a 'Committers',
href: 'http://people.apache.org/committer-index.html'
end
_li do
_a 'Meritocracy',
href: 'https://www.apache.org/foundation/how-it-works.html#meritocracy'
end
_li do
_a 'Roles',
href: 'https://www.apache.org/foundation/how-it-works.html#roles'
end
_li { _a 'Planet Apache', href: 'http://planet.apache.org/' }
end
end
_li_.dropdown do
_a.dropdown_toggle href: 'https://www.apache.org/foundation/board/calendar.html#',
data_toggle: 'dropdown' do
_ 'Get Involved'
_span.caret
end
_ul_.dropdown_menu role: 'menu' do
_li do
_a 'Overview',
href: 'https://www.apache.org/foundation/getinvolved.html'
end
_li do
_a 'Community Development',
href: 'http://community.apache.org/'
end
_li { _a 'ApacheCon', href: 'http://www.apachecon.com/' }
end
end
_li do
_a 'Download', href: 'https://www.apache.org/dyn/closer.cgi'
end
_li_.dropdown do
_a.dropdown_toggle href: 'https://www.apache.org/foundation/board/calendar.html#',
data_toggle: 'dropdown' do
_ 'Support Apache'
_span.caret
end
_ul_.dropdown_menu role: 'menu' do
_li do
_a 'Sponsorship',
href: 'https://www.apache.org/foundation/sponsorship.html'
end
_li do
_a 'Donations',
href: 'https://www.apache.org/foundation/contributing.html'
end
_li do
_a 'Buy Stuff',
href: 'https://www.apache.org/foundation/buy_stuff.html'
end
_li do
_a 'Thanks',
href: 'https://www.apache.org/foundation/thanks.html'
end
end
end
end
end
end
end
end
_.comment! '/ Navigation'
_div_.container do
_div_.row do
_div.col_md_9.col_sm_8.col_xs_12 do
_img src: 'https://id.apache.org/img/asf_logo_wide.png',
alt: 'Apache Logo', style: 'max-width: 77%;'
_img src: '/whimsy.svg',
alt: 'Whimsy Logo', style: 'max-width: 22%'
end
_div_.col_md_3.col_sm_4.col_xs_12 do
_div_.input_group style: 'margin-bottom: 5px;' do
_input.form_control.projectSearch! type: 'text',
placeholder: 'Search...'
_span_.input_group_btn do
_button.btn.btn_primary type: 'button' do
_span.glyphicon.glyphicon_search aria_hidden: 'true'
_span.sr_only 'Search'
end
end
end
_a.btn.btn_block.btn_default.btn_xs 'The Apache Way', role: 'button',
href: 'https://www.apache.org/foundation/governance/'
_a.btn.btn_block.btn_default.btn_xs 'Contribute', role: 'button',
href: 'https://community.apache.org/contributors/'
_a.btn.btn_block.btn_default.btn_xs 'ASF Sponsors', role: 'button',
href: 'https://www.apache.org/foundation/thanks.html'
end
end
end
_.comment! 'Main content'
_div_.container.main!
_.comment! 'Footer'
_footer_.bg_primary do
_div_.container do
_div_.row do
_br
_div.col_sm_1 ''
_div_.col_sm_2 do
_h5.white 'Community'
_ul_.list_unstyled.white role: 'menu' do
_li { _a 'Overview', href: 'http://community.apache.org/' }
_li do
_a 'Conferences',
href: 'https://www.apache.org/foundation/conferences.html'
end
_li do
_a 'Summer of Code',
href: 'http://community.apache.org/gsoc.html'
end
_li do
_a 'Getting Started',
href: 'http://community.apache.org/newcomers/'
end
_li do
_a 'The Apache Way',
href: 'https://www.apache.org/foundation/how-it-works.html'
end
_li do
_a 'Travel Assistance', href: 'https://www.apache.org/travel/'
end
_li do
_a 'Get Involved',
href: 'https://www.apache.org/foundation/getinvolved.html'
end
_li do
_a 'Community FAQ',
href: 'http://community.apache.org/newbiefaq.html'
end
end
end
_div_.col_sm_2 do
_h5.white 'Innovation'
_ul_.list_unstyled.white role: 'menu' do
_li { _a 'Incubator', href: 'http://incubator.apache.org/' }
_li { _a 'Labs', href: 'http://labs.apache.org/' }
_li { _a 'Licensing', href: 'https://www.apache.org/licenses/' }
_li do
_a 'Licensing FAQ',
href: 'https://www.apache.org/foundation/license-faq.html'
end
_li do
_a 'Trademark Policy',
href: 'https://www.apache.org/foundation/marks/'
end
_li do
_a 'Contacts', href: 'https://www.apache.org/contact.html'
end
end
end
_div_.col_sm_2 do
_h5.white 'Tech Operations'
_ul_.list_unstyled.white role: 'menu' do
_li do
_a 'Developer Information', href: 'https://www.apache.org/dev/'
end
_li do
_a 'Infrastructure',
href: 'https://www.apache.org/dev/infrastructure.html'
end
_li { _a 'Security', href: 'https://www.apache.org/security/' }
_li { _a 'Status', href: 'http://status.apache.org' }
_li do
_a 'Contacts',
href: 'https://www.apache.org/foundation/contact.html'
end
end
end
_div_.col_sm_2 do
_h5.white 'Press'
_ul_.list_unstyled.white role: 'menu' do
_li { _a 'Overview', href: 'https://www.apache.org/press/' }
_li { _a 'ASF News', href: 'https://blogs.apache.org/' }
_li do
_a 'Announcements',
href: 'https://blogs.apache.org/foundation/'
end
_li { _a 'Twitter Feed', href: 'https://twitter.com/TheASF' }
_li do
_a 'Contacts', href: 'https://www.apache.org/press/#contact'
end
end
end
_div_.col_sm_2 do
_h5.white 'Legal'
_ul_.list_unstyled.white role: 'menu' do
_li { _a 'Legal Affairs', href: 'https://www.apache.org/legal/' }
_li { _a 'Licenses', href: 'https://www.apache.org/licenses/' }
_li do
_a 'Trademark Policy',
href: 'https://www.apache.org/foundation/marks/'
end
_li do
_a 'Public Records',
href: 'https://www.apache.org/foundation/records/'
end
_li do
_a 'Export Information',
href: 'https://www.apache.org/licenses/exports/'
end
_li do
_a 'License/Distribution FAQ',
href: 'https://www.apache.org/foundation/license-faq.html'
end
_li do
_a 'Contacts',
href: 'https://www.apache.org/foundation/contact.html'
end
end
end
_div.col_sm_1 ''
end
_hr.col_lg_12.hr_white
_div_.row do
_div_.col_lg_12 do
_p_!.text_center do
_ "Copyright © #{Date.today.year} The Apache Software Foundation, Licensed " +
"under the "
_a.white 'Apache License, Version 2.0',
href: 'http://www.apache.org/licenses/LICENSE-2.0'
_ '.'
end
_p.text_center 'Apache and the Apache feather logo are ' +
'trademarks of The Apache Software Foundation.'
end
end
end
end
_.comment! '/ Footer'
_script src: "app.js?#{@appmtime}"
_.render '#main' do
# This sets up @@data and @@view; they are used by main.js.rb
# The variables are set up by ../main.rb for each URL
_Main data: {
allData: @allData,
token: @token,
progress: @progress,
user: @user,
member: @member,
debug: @debug
},
view: @view
end
end
end