seleccionar posts en otros idiomas para relacionar

This commit is contained in:
f 2018-02-23 16:45:47 -03:00
parent 98d71596c0
commit 1cc24cc819
No known key found for this signature in database
GPG key ID: F3FDAB97B5F9F7E7
4 changed files with 18 additions and 11 deletions

View file

@ -1,3 +1,8 @@
$(document).on('turbolinks:load', function() { $(document).on('turbolinks:load', function() {
$('.select2').select2({ tags: true, tokenSeparators: [',']}); $('.select2').select2({
tags: true,
tokenSeparators: [','],
allowClear: true,
placeholder: ''
});
}); });

View file

@ -115,8 +115,10 @@
- %w[es en ar].each do |lang| - %w[es en ar].each do |lang|
.form-group .form-group
= label_tag 'post_lang', t("posts.lang.#{lang}") = label_tag 'post_lang', t("posts.lang.#{lang}")
= text_field 'post', "lang[#{lang}]", value: @post.get_front_matter(:lang).dig(lang), = select_tag "post[lang][#{lang}]",
class: 'form-control' options_for_select(@site.posts_for(lang).map { |p| [p.title, p.id] },
@post.get_front_matter(:lang).dig(lang)),
{ class: 'form-control select2' }
%small.text-muted.form-text= t('posts.lang_help') %small.text-muted.form-text= t('posts.lang_help')
.form-group .form-group
= submit_tag t('posts.save'), class: 'btn btn-success' = submit_tag t('posts.save'), class: 'btn btn-success'

View file

@ -62,10 +62,10 @@ en:
materiales_requeridos: 'Needed materials' materiales_requeridos: 'Needed materials'
materiales_requeridos_help: 'Select all materials needed for this session' materiales_requeridos_help: 'Select all materials needed for this session'
lang: lang:
es: 'Slug for Castillian Spanish' es: 'Castillian Spanish'
en: 'Slug for English' en: 'English'
ar: 'Slug for Arabic' ar: 'Arabic'
lang_help: 'Complete this field with the slug for the post in another language to associate them' lang_help: 'The same article in another language.'
rtl: 'Right to left' rtl: 'Right to left'
ltr: 'Left to right' ltr: 'Left to right'
dir: 'Text direction' dir: 'Text direction'

View file

@ -60,10 +60,10 @@ es:
duracion: 'Duración' duracion: 'Duración'
duracion_help: '¿Cuánto dura la sesión?' duracion_help: '¿Cuánto dura la sesión?'
lang: lang:
es: 'Slug en castellano' es: 'Artículo en castellano'
en: 'Slug en inglés' en: 'Artículo en inglés'
ar: 'Slug en árabe' ar: 'Artículo en árabe'
lang_help: 'El mismo artículo en otro idioma, completa con su slug para poder saltar de uno a otro' lang_help: 'El mismo artículo en otro idioma'
rtl: 'Derecha a izquierda' rtl: 'Derecha a izquierda'
ltr: 'Izquierda a derecha' ltr: 'Izquierda a derecha'
dir: 'Dirección del texto' dir: 'Dirección del texto'