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
|
||||
&:after
|
||||
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
|
||||
font-size: inherit
|
||||
|
@ -1,4 +1,5 @@
|
||||
= form_for @event, url: (@moderation ? moderation_path(@moderation) : @event.persisted? ? event_path(@event) : nil) do |f|
|
||||
= form_for @event,
|
||||
url: { action: @event.new_record? ? :create : :update } do |f|
|
||||
- if @event.persisted?
|
||||
= f.hidden_field :lock_version
|
||||
- unless @moderation
|
||||
@ -30,7 +31,10 @@
|
||||
:markdown
|
||||
#{t '.address_helper'}
|
||||
= 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
|
||||
= f.label :city
|
||||
= f.text_field :city, required: true, list: :cities
|
||||
@ -40,11 +44,13 @@
|
||||
.field.region
|
||||
= f.label :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
|
||||
= f.label :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
|
||||
.helper
|
||||
|
@ -99,8 +99,7 @@ it more readable or agreable.
|
||||
address_helper: Associated to the city and region, it will generate an
|
||||
[OpenStreetMap](http://www.openstreetmap.org) map, displayed alongside
|
||||
the event
|
||||
url_helper: "**Direct** link to a page with more information on the event
|
||||
(detailed location, precise time, program...)"
|
||||
url_helper: "**Direct** link to a page with more information on the event"
|
||||
contact_helper: Contact's email address, obfuscated so that spammers
|
||||
won't understand it
|
||||
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
|
||||
de l'événement*"
|
||||
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
|
||||
compréhensible par les spammeurs
|
||||
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.**' },
|
||||
|
||||
{ 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',
|
||||
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