seleccionar artículos con el estilo de sutty

This commit is contained in:
f 2020-12-24 12:35:58 -03:00
parent 42d22458a0
commit 9225ae7ce8
3 changed files with 11 additions and 2 deletions

View file

@ -57,7 +57,7 @@
%caption.sr-only= t('posts.caption') %caption.sr-only= t('posts.caption')
%thead %thead
%tr %tr
%th.border-0.background-white.position-sticky{ style: 'top: 0', colspan: '4' } %th.border-0.background-white.position-sticky{ style: 'top: 0; z-index: 2', colspan: '4' }
= submit_tag t('posts.reorder.submit'), class: 'btn' = submit_tag t('posts.reorder.submit'), class: 'btn'
%button.btn{ data: { action: 'reorder#unselect' } } %button.btn{ data: { action: 'reorder#unselect' } }
= t('posts.reorder.unselect') = t('posts.reorder.unselect')
@ -72,10 +72,17 @@
-# -#
TODO: Solo les usuaries cachean porque tenemos que separar TODO: Solo les usuaries cachean porque tenemos que separar
les botones por permisos. les botones por permisos.
TODO: Verificar qué pasa cuando se gestiona el sitio en
distintos idiomas a la vez
- cache_if @usuarie, post do - cache_if @usuarie, post do
- checkbox_id = "checkbox-#{post.uuid.value}"
%tr{ id: post.uuid.value, data: { target: 'reorder.row' } } %tr{ id: post.uuid.value, data: { target: 'reorder.row' } }
%td %td
%input{ type: 'checkbox', autocomplete: 'off', data: { action: 'reorder#select' } } .custom-control.custom-checkbox
%input.custom-control-input{ id: checkbox_id, type: 'checkbox', autocomplete: 'off', data: { action: 'reorder#select' } }
%label.custom-control-label{ for: checkbox_id }
%span.sr-only= t('posts.reorder.select')
-# Orden más alto es mayor prioridad -# Orden más alto es mayor prioridad
= hidden_field 'post[reorder]', post.uuid.value, = hidden_field 'post[reorder]', post.uuid.value,
value: @posts.length - i, value: @posts.length - i,

View file

@ -475,6 +475,7 @@ en:
destroy: Remove image destroy: Remove image
reorder: reorder:
submit: 'Save order' submit: 'Save order'
select: 'Select this post'
unselect: 'Deselected all' unselect: 'Deselected all'
top: 'Send to top' top: 'Send to top'
bottom: 'Send to bottom' bottom: 'Send to bottom'

View file

@ -488,6 +488,7 @@ es:
destroy: 'Eliminar imagen' destroy: 'Eliminar imagen'
reorder: reorder:
submit: 'Guardar orden' submit: 'Guardar orden'
select: 'Seleccionar este artículo'
unselect: 'Deseleccionar todos' unselect: 'Deseleccionar todos'
top: 'Enviar al principio' top: 'Enviar al principio'
bottom: 'Enviar al final' bottom: 'Enviar al final'