interfaz para reordenar artículos
This commit is contained in:
parent
925d83320d
commit
506a0faabe
5 changed files with 34 additions and 1 deletions
|
@ -6,5 +6,16 @@ $(document).on('turbolinks:load', function() {
|
||||||
}).on('drop', function(from, to, el, mode) {
|
}).on('drop', function(from, to, el, mode) {
|
||||||
// Al soltar, reordenamos toda la tabla
|
// Al soltar, reordenamos toda la tabla
|
||||||
$('.post_order').val(function(i,v) { return i; });
|
$('.post_order').val(function(i,v) { return i; });
|
||||||
|
$('.reorder-posts-panel')
|
||||||
|
.addClass('d-block')
|
||||||
|
.removeClass('d-none');
|
||||||
|
});
|
||||||
|
|
||||||
|
// Ocultar el panel de ayuda con botón
|
||||||
|
$('.reorder-posts-panel .close').click(function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
$('.reorder-posts-panel')
|
||||||
|
.removeClass('d-block')
|
||||||
|
.addClass('d-none');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -106,3 +106,7 @@ textarea.post-content {
|
||||||
.sindu_dragger table {
|
.sindu_dragger table {
|
||||||
background: transparent !important;
|
background: transparent !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.d-none, .d-block {
|
||||||
|
transition: all 3s;
|
||||||
|
}
|
||||||
|
|
|
@ -20,6 +20,14 @@
|
||||||
.col
|
.col
|
||||||
- if @posts.present?
|
- if @posts.present?
|
||||||
= form_tag site_reorder_posts_path, method: :post do
|
= form_tag site_reorder_posts_path, method: :post do
|
||||||
|
= hidden_field 'posts', 'lang', value: @lang
|
||||||
|
.reorder-posts-panel.alert.alert-info.alert-dismissible.fade.show{role: 'alert'}
|
||||||
|
= raw t('help.posts.reorder')
|
||||||
|
%br
|
||||||
|
= submit_tag t('posts.reorder_posts'), class: 'btn btn-success'
|
||||||
|
%button.close{type: 'button',
|
||||||
|
'aria-label': t('help.close') }
|
||||||
|
%span{'aria-hidden': true} ×
|
||||||
%table.table.table-condensed.table-striped.table-draggable
|
%table.table.table-condensed.table-striped.table-draggable
|
||||||
%tbody
|
%tbody
|
||||||
- @posts.each_with_index do |post, i|
|
- @posts.each_with_index do |post, i|
|
||||||
|
@ -32,7 +40,7 @@
|
||||||
%tr
|
%tr
|
||||||
%td
|
%td
|
||||||
= fa_icon 'arrows-v', class: 'handle'
|
= fa_icon 'arrows-v', class: 'handle'
|
||||||
= text_field 'posts[order]', i, value: post.order || i, class: 'post_order'
|
= hidden_field 'posts[order]', i, value: post.order || i, class: 'post_order'
|
||||||
|
|
||||||
%td{class: direction}
|
%td{class: direction}
|
||||||
= link_to post.title, site_post_path(@site, post, lang: @lang)
|
= link_to post.title, site_post_path(@site, post, lang: @lang)
|
||||||
|
|
|
@ -8,6 +8,10 @@ en:
|
||||||
breadcrumbs: "What you see up here are the bread crumbs for this
|
breadcrumbs: "What you see up here are the bread crumbs for this
|
||||||
site. When you enter a new section, you will see the previous ones
|
site. When you enter a new section, you will see the previous ones
|
||||||
and also have a path for where you\'re standing."
|
and also have a path for where you\'re standing."
|
||||||
|
posts:
|
||||||
|
reorder: 'You can drag and drop articles by the arrow icon (<i
|
||||||
|
class="fa fa-arrows-v"></i>) and then press the "Reorder posts"
|
||||||
|
button to save them in different order.'
|
||||||
i18n:
|
i18n:
|
||||||
top: 'Back to top'
|
top: 'Back to top'
|
||||||
index: "Here you can edit your site's texts that don't belong to a
|
index: "Here you can edit your site's texts that don't belong to a
|
||||||
|
@ -127,6 +131,7 @@ en:
|
||||||
en: 'English'
|
en: 'English'
|
||||||
ar: 'Arabic'
|
ar: 'Arabic'
|
||||||
posts:
|
posts:
|
||||||
|
reorder_posts: 'Reorder posts'
|
||||||
new: 'New post'
|
new: 'New post'
|
||||||
index: 'Posts'
|
index: 'Posts'
|
||||||
edit: 'Edit'
|
edit: 'Edit'
|
||||||
|
|
|
@ -8,6 +8,10 @@ es:
|
||||||
breadcrumbs: 'Lo que ves arriba son las migas de pan de este sitio.
|
breadcrumbs: 'Lo que ves arriba son las migas de pan de este sitio.
|
||||||
Cuando ingreses a una sección, podrás volver a las secciones
|
Cuando ingreses a una sección, podrás volver a las secciones
|
||||||
anteriores y además tener una ruta de donde estás parada.'
|
anteriores y además tener una ruta de donde estás parada.'
|
||||||
|
posts:
|
||||||
|
reorder: 'Puedes arrastrar y soltar los artículos por el ícono de
|
||||||
|
las flechas (<i class="fa fa-arrows-v"></i>) y luego presionar el
|
||||||
|
botón "Reordenar artículos" para guardarlos en ese orden.'
|
||||||
i18n:
|
i18n:
|
||||||
top: 'Volver al principio'
|
top: 'Volver al principio'
|
||||||
index: 'Aquí puedes editar todos los textos del sitio que no se
|
index: 'Aquí puedes editar todos los textos del sitio que no se
|
||||||
|
@ -129,6 +133,7 @@ es:
|
||||||
en: 'inglés'
|
en: 'inglés'
|
||||||
ar: 'árabe'
|
ar: 'árabe'
|
||||||
posts:
|
posts:
|
||||||
|
reorder_posts: 'Reordenar artículos'
|
||||||
new: 'Empezar un artículo nuevo'
|
new: 'Empezar un artículo nuevo'
|
||||||
index: 'Artículos'
|
index: 'Artículos'
|
||||||
edit: 'Editar'
|
edit: 'Editar'
|
||||||
|
|
Loading…
Reference in a new issue