120 lines
		
	
	
	
		
			4.2 KiB
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			120 lines
		
	
	
	
		
			4.2 KiB
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
| <%- # License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later -%>
 | |
| <% content_for(:title_prefix) {"#{@nonprofit.name} - #{@nonprofit.city}, #{@nonprofit.state_code} | ".html_safe} %>
 | |
| <% content_for(:fixed_position_cta_hidden) {'hidden'} %>
 | |
| <% content_for(:meta_description) {@nonprofit.summary} %>
 | |
| <% @brand_color = @nonprofit.brand_color ? @nonprofit.brand_color : nil %>
 | |
| 
 | |
| <%= content_for :facebook_tags do %>
 | |
| 	<meta property="og:title" content="<%= raw @nonprofit.name %>" />
 | |
| 	<meta property="og:description" content="<%= raw @nonprofit.tagline %>" />
 | |
| 	<meta property="og:image" content="<%= @nonprofit.main_image.attached? ? @nonprofit.main_image_by_size(:nonprofit_carousel) : "" %>" />
 | |
| <% end %>
 | |
| <%= content_for :twitter_tags do %>
 | |
| 	<meta property="twitter:title" content="<%= raw @nonprofit.name %>" />
 | |
| 	<meta property="twitter:description" content="<%= raw @nonprofit.tagline %>" />
 | |
| 	<meta property="twitter:image" content="<%= @nonprofit.main_image.attached? ? @nonprofit.main_image_by_size(:nonprofit_carousel) : "" %>" />
 | |
| <% end %>
 | |
| 
 | |
| <%= content_for :stylesheets do %>
 | |
| 	<%= stylesheet_link_tag 'nonprofits/show/page' %>
 | |
| <% end %>
 | |
| 
 | |
| <%= content_for :javascripts do %>
 | |
| 	<%= javascript_pack_tag 'i18n', 'page__nonprofits__show', 'page__nonprofits__edit' %>
 | |
| 	<script>
 | |
| 		app.header_image_url = '<%= @nonprofit_background_image %>'
 | |
| 		app.current_nonprofit_user = <%= current_nonprofit_user? %>
 | |
|     app.currency_symbol = "<%= @nonprofit.currency_symbol %>"
 | |
|     app.utmParams = {
 | |
|         utm_campaign: "<%= params[:utm_campaign] %>",
 | |
|         utm_content: "<%= params[:utm_content] %>",
 | |
|         utm_medium: "<%= params[:utm_medium] %>",
 | |
|         utm_source: "<%= params[:utm_source] %>"
 | |
|     }
 | |
|     app.iframeParams = document.location.search
 | |
| 
 | |
| 
 | |
|     app.countriesList = <%= raw (@countries_translations).to_json %>
 | |
|     app.show_state_field = <%= Settings.show_state_field %>
 | |
| 		appl.def('current_nonprofit_user', <%= current_nonprofit_user? %>)
 | |
| 	</script>
 | |
|   <%= render 'schema', npo: @nonprofit %>
 | |
| 	<%= render 'common/froala' if current_nonprofit_user? %>
 | |
| 
 | |
|   <% # needs to be after the page load because that's when I18n is included %>
 | |
|   <script>
 | |
|       var I18n = I18n || {}
 | |
|       I18n.defaultLocale = "<%= I18n.default_locale %>"
 | |
|       I18n.locale = "<%= I18n.locale %>"
 | |
|   </script>
 | |
| <% end %>
 | |
| 
 | |
| <% content_for :head do %>
 | |
| 	<meta name="viewport" content="width=device-width, user-scalable=no">
 | |
| 	<link rel="canonical" href='<%= @url %>' />
 | |
| <% end %>
 | |
| 
 | |
| <% if current_nonprofit_user?  %>
 | |
|   <%= render 'admin_top_nav' %>
 | |
| <% end %>
 | |
| 
 | |
| <%= render 'components/fundraising_pages/header',
 | |
| 	image_url: @nonprofit_background_image,
 | |
| 	is_editor: current_nonprofit_user?,
 | |
| 	header_content_partial: 'header_content',
 | |
|   banner_image_url: nil %>
 | |
| 
 | |
| <%= render 'components/preview_mode_notification' %>
 | |
| 
 | |
| <main class="container nonprofitProfile u-marginTop--15 <%=  @brand_color ? 'is-branded' : '' %>">
 | |
|   <div class='ff-container'></div>
 | |
| 	<div class='showWhenCollapsed '>
 | |
| 		<%= render 'actions' %>
 | |
| 	</div>
 | |
| 
 | |
| 	<section class='box'>
 | |
| 		<%= render 'overview_media' %>
 | |
| 		<%= render 'services_and_impact' %>
 | |
| 	</section>
 | |
| 
 | |
| 	<section class='box-r'>
 | |
| 		<!--= add_class_if (eq todos.percent_done 100) 'u-padding--0' -->
 | |
| 		<%= render 'components/todos', title: 'profile' if current_nonprofit_user? %>
 | |
| 		<div class='hideWhenCollapsed'>
 | |
| 			<%= render 'actions' %>
 | |
| 		</div>
 | |
| 
 | |
| 		<%= render 'achievements' %>
 | |
| 		<%= render 'contact' %>
 | |
| 
 | |
| 		<div class='pastelBox--grey'>
 | |
| 			<header><%= t("organization_page.promote") %></header>
 | |
| 			<div class='pastelBox-body'>
 | |
| 				<%= render 'common/social_buttons' %>
 | |
| 			</div>
 | |
| 		</div>
 | |
| 	</section>
 | |
| 
 | |
| 	<section class='box-l'>
 | |
| 		<%= render 'listings' %>
 | |
| 	</section>
 | |
| 
 | |
| </main>
 | |
| 
 | |
| <% if current_role?(:super_admin) %>
 | |
| 	<%= render 'admin_sidebar' %>
 | |
| 	<%= render 'roles/new_modal' %>
 | |
| 	<%= render 'components/admin_button' %>
 | |
| 	<!--= on 'click' (open_modal 'adminSidebar--profile') -->
 | |
| <% end %>
 | |
| 
 | |
| <%= render 'components/share_modal', name: @nonprofit.name, type: 'nonprofit' %>
 | |
| <%= render 'nonprofits/donate/modal' %>
 | |
| <%= render 'common/email_share_modal', fundraiser: @nonprofit.name, fundraiser_url: @url %>
 | |
| 
 | |
| <%= render 'settings_modals' if current_nonprofit_user? %>
 | |
| 
 | |
| <% if current_user %>
 | |
| 	<%= render 'campaigns/new_modal' %>
 | |
| 	<%= render 'events/new_modal' %>
 | |
| <% end %>
 | 
