diff --git a/app/views/orgas/_aside.html.haml b/app/views/orgas/_aside.html.haml new file mode 100644 index 00000000..6c6d1dde --- /dev/null +++ b/app/views/orgas/_aside.html.haml @@ -0,0 +1,50 @@ +%aside + %h1 + %em.fa.fa-link + = t '.links' + + %ul.fa-ul + %li + = link_to orgas_path(q: params[:q], page: params[:page]), + class: :back do + %em.fa.fa-li.fa-arrow-left + = Orga.model_name.human.pluralize + %li + = link_to tag_path @orga.name_as_tag do + %em.fa.fa-li.fa-tag + = Event.model_name.human.pluralize + %li + = link_to events_path tag: @orga.name_as_tag do + %em.fa.fa-li.fa-calendar + Agenda + %li + = link_to events_path format: :rss, tag: @orga.name_as_tag do + %em.fa.fa-li.fa-rss + RSS + %li + = link_to events_path format: :ics, tag: @orga.name_as_tag do + %em.fa.fa-li.fa-th-list + iCal + %li + = link_to maps_path tag: @orga.name_as_tag do + %em.fa.fa-li.fa-map-marker + OpenStreetMap + %li + = link_to maps_path format: :json, tag: @orga.name_as_tag do + %em.fa.fa-li.fa-dot-circle-o + GeoJSON + + - if @orga.secret.nil? || user_signed_in? + %h1 + %em.fa.fa-wrench + = t '.actions' + %h2 + = link_to edit_orga_path @orga do + %em.fa.fa-lg.fa-pencil + = t '.edit' + - if user_signed_in? + %h2 + = link_to cancel_orga_path @orga do + %em.fa.fa-lg.fa-thumbs-down + = t '.cancel' + diff --git a/app/views/orgas/_search.html.haml b/app/views/orgas/_search.html.haml index 98365863..07ee2d46 100644 --- a/app/views/orgas/_search.html.haml +++ b/app/views/orgas/_search.html.haml @@ -1,7 +1,7 @@ = search_form_for @search || Orga.search(params[:q]) do |f| = f.label :search, t('.label') %em.fa.fa-users - = f.search_field :name_or_city_or_department_or_region_name_or_url_or_diaspora_or_tags_or_description_cont_any, + = f.search_field :name_or_city_or_tags_or_description_cont_any, id: :q_search, size: 16, placeholder: t('.title', entity: Orga.model_name.human) = f.button class: :search do diff --git a/app/views/orgas/show.html.haml b/app/views/orgas/show.html.haml index c0610412..7e77972d 100644 --- a/app/views/orgas/show.html.haml +++ b/app/views/orgas/show.html.haml @@ -7,56 +7,7 @@ = title @orga.name = image_tag @orga.url + '/favicon.ico', alt: '', class: :favicon -- if controller.controller_name == 'orgas' && controller.action_name == 'show' - %aside - %h1 - %em.fa.fa-link - = t '.links' - - %ul.fa-ul - %li - = link_to orgas_path(q: params[:q], page: params[:page]), - class: :back do - %em.fa.fa-li.fa-arrow-left - = Orga.model_name.human.pluralize - %li - = link_to tag_path @orga.name_as_tag do - %em.fa.fa-li.fa-tag - = Event.model_name.human.pluralize - %li - = link_to events_path tag: @orga.name_as_tag do - %em.fa.fa-li.fa-calendar - Agenda - %li - = link_to events_path format: :rss, tag: @orga.name_as_tag do - %em.fa.fa-li.fa-rss - RSS - %li - = link_to events_path format: :ics, tag: @orga.name_as_tag do - %em.fa.fa-li.fa-th-list - iCal - %li - = link_to maps_path tag: @orga.name_as_tag do - %em.fa.fa-li.fa-map-marker - OpenStreetMap - %li - = link_to maps_path format: :json, tag: @orga.name_as_tag do - %em.fa.fa-li.fa-dot-circle-o - GeoJSON - - - if @orga.secret.nil? || user_signed_in? - %h1 - %em.fa.fa-wrench - = t '.actions' - %h2 - = link_to edit_orga_path @orga do - %em.fa.fa-lg.fa-pencil - = t '.edit' - - if user_signed_in? - %h2 - = link_to cancel_orga_path @orga do - %em.fa.fa-lg.fa-thumbs-down - = t '.cancel' += render 'aside' if controller.controller_name == 'orgas' %p.full_address - if @orga.place_name.present? @@ -69,8 +20,8 @@ "https://fr.wikipedia.org/wiki/#{url_encode @orga.region.try :name}" - if @orga.latitude && @orga.longitude - .orga#map{ data: { url: "#{maps_path format: :json}", - latitude: "#{@orga.latitude}", longitude: "#{@orga.longitude}" } } + .orga#map{ data: { url: maps_path(format: :json).to_s, + latitude: @orga.latitude.to_s, longitude: @orga.longitude.to_s } } %h3= t '.description' .description