Les adresses sont présentées avec une liste pour reprendre celles déjà utilisées
This commit is contained in:
parent
1ff64849eb
commit
e7190c62e6
@ -181,8 +181,10 @@ aside#lug-list
|
|||||||
width: 20em
|
width: 20em
|
||||||
&:after
|
&:after
|
||||||
content: ''
|
content: ''
|
||||||
input[type=text], input[type=url], input[type=email], .select2-container ul, .mce-tinymce
|
|
||||||
width: 55em
|
input[type=text], input[type=url], input[type=email],
|
||||||
|
.select2-container, .select2-container ul, .mce-tinymce
|
||||||
|
min-width: 22em
|
||||||
|
|
||||||
.mce-tinymce
|
.mce-tinymce
|
||||||
font-size: inherit
|
font-size: inherit
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
= form_for @event, url: (@moderation ? moderation_path(@moderation) : @event.persisted? ? event_path(@event) : nil) do |f|
|
= form_for @event,
|
||||||
- if @event.persisted?
|
url: { action: @event.new_record? ? :create : :update } do |f|
|
||||||
|
- if @event.persisted?
|
||||||
= f.hidden_field :lock_version
|
= f.hidden_field :lock_version
|
||||||
- unless @moderation
|
- unless @moderation
|
||||||
= hidden_field_tag :secret, params[:secret]
|
= hidden_field_tag :secret, params[:secret]
|
||||||
@ -30,7 +31,10 @@
|
|||||||
:markdown
|
:markdown
|
||||||
#{t '.address_helper'}
|
#{t '.address_helper'}
|
||||||
= f.label :address
|
= f.label :address
|
||||||
= f.text_field :address
|
= f.text_field :address, list: :addresses
|
||||||
|
%datalist#addresses
|
||||||
|
- Event.group(:address).order('count(address) desc').pluck(:address).each do |address|
|
||||||
|
%option= address
|
||||||
.field.city
|
.field.city
|
||||||
= f.label :city
|
= f.label :city
|
||||||
= f.text_field :city, required: true, list: :cities
|
= f.text_field :city, required: true, list: :cities
|
||||||
@ -40,11 +44,13 @@
|
|||||||
.field.region
|
.field.region
|
||||||
= f.label :region
|
= f.label :region
|
||||||
= f.select :region,
|
= f.select :region,
|
||||||
options_from_collection_for_select(Region.all, 'id', 'name', @event.region)
|
options_from_collection_for_select(Region.all, 'id', 'name',
|
||||||
|
@event.region)
|
||||||
.field.locality
|
.field.locality
|
||||||
= f.label :locality
|
= f.label :locality
|
||||||
= f.select :locality,
|
= f.select :locality,
|
||||||
options_for_select([[t('attributes.locality_0'), 0], [t('attributes.locality_1'), 1]], @event.locality)
|
options_for_select([[t('attributes.locality_0'), 0],
|
||||||
|
[t('attributes.locality_1'), 1]], @event.locality)
|
||||||
|
|
||||||
.field.url
|
.field.url
|
||||||
.helper
|
.helper
|
||||||
@ -74,8 +80,8 @@
|
|||||||
.actions
|
.actions
|
||||||
= f.button formaction: :preview do
|
= f.button formaction: :preview do
|
||||||
%em.fa.fa-eye
|
%em.fa.fa-eye
|
||||||
=t '.visualise'
|
= t '.visualise'
|
||||||
|
|
||||||
= f.button do
|
= f.button do
|
||||||
%em.fa.fa-check
|
%em.fa.fa-check
|
||||||
=t '.save'
|
= t '.save'
|
||||||
|
@ -99,8 +99,7 @@ it more readable or agreable.
|
|||||||
address_helper: Associated to the city and region, it will generate an
|
address_helper: Associated to the city and region, it will generate an
|
||||||
[OpenStreetMap](http://www.openstreetmap.org) map, displayed alongside
|
[OpenStreetMap](http://www.openstreetmap.org) map, displayed alongside
|
||||||
the event
|
the event
|
||||||
url_helper: "**Direct** link to a page with more information on the event
|
url_helper: "**Direct** link to a page with more information on the event"
|
||||||
(detailed location, precise time, program...)"
|
|
||||||
contact_helper: Contact's email address, obfuscated so that spammers
|
contact_helper: Contact's email address, obfuscated so that spammers
|
||||||
won't understand it
|
won't understand it
|
||||||
submitter_helper: Submitter's email address. It will only be used by the
|
submitter_helper: Submitter's email address. It will only be used by the
|
||||||
|
@ -93,7 +93,7 @@ fr:
|
|||||||
carte [OpenStreetMap](http://www.openstreetmap.org), affichée aux côtés
|
carte [OpenStreetMap](http://www.openstreetmap.org), affichée aux côtés
|
||||||
de l'événement*"
|
de l'événement*"
|
||||||
url_helper: Lien **direct** vers une page donnant plus d'informations sur
|
url_helper: Lien **direct** vers une page donnant plus d'informations sur
|
||||||
l'événement (lieu précis, horaire précis, programme précis...)
|
l'événement
|
||||||
contact_helper: Adresse e-mail de contact, affichée de manière peu
|
contact_helper: Adresse e-mail de contact, affichée de manière peu
|
||||||
compréhensible par les spammeurs
|
compréhensible par les spammeurs
|
||||||
submitter_helper: Adresse e-mail du soumetteur de l'événement. Elle ne
|
submitter_helper: Adresse e-mail du soumetteur de l'événement. Elle ne
|
||||||
|
@ -56,7 +56,7 @@ Si vous soumettez souvent un événement régulier dans l'Agenda du Libre, vous
|
|||||||
value: '**Décrivez de la manière la plus complète possible votre événement.**' },
|
value: '**Décrivez de la manière la plus complète possible votre événement.**' },
|
||||||
|
|
||||||
{ locale: 'fr', key: 'events.form.url_helper',
|
{ locale: 'fr', key: 'events.form.url_helper',
|
||||||
value: "_Lien **direct** vers une page donnant plus d'informations sur l'événement (lieu précis, horaire précis, programme précis...)_" },
|
value: "Lien **direct** vers une page donnant plus d'informations sur l'événement" },
|
||||||
|
|
||||||
{ locale: 'fr', key: 'events.form.contact_helper',
|
{ locale: 'fr', key: 'events.form.contact_helper',
|
||||||
value: '*Adresse e-mail de contact. Elle sera affichée de manière peu compréhensible par les spammeurs.*' },
|
value: '*Adresse e-mail de contact. Elle sera affichée de manière peu compréhensible par les spammeurs.*' },
|
||||||
|
Loading…
Reference in New Issue
Block a user