From f9724ec721ddbee9ad92877af313d0df4344f379 Mon Sep 17 00:00:00 2001 From: f Date: Tue, 24 Jul 2018 18:31:31 -0300 Subject: [PATCH] si un miembro del grupo sobra, mostrarlo en su propia columna --- app/views/posts/template_field/_table.haml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/views/posts/template_field/_table.haml b/app/views/posts/template_field/_table.haml index a0bc0792..4e128cb2 100644 --- a/app/views/posts/template_field/_table.haml +++ b/app/views/posts/template_field/_table.haml @@ -30,10 +30,10 @@ - template.nested_fields.each_slice(cols).to_a.each do |col| .form-row{class: "align-items-#{template.align || 'start'}"} - col.each do |nf| - %div{class: "col-md-#{12/cols}"} + - last = template.nested_fields.last == nf + - odd = (template.nested_fields.count % cols) != 0 + %div{class: (last && odd) ? 'col-md-12' : "col-md-#{12/cols}"} -# Si el template es un array, quiere decir que esperamos un array de hashes. - -# El valor vacío luego es reemplazado por un id temporal - -# XXX usamos local_name para hacerlo recursivo y sumar el -# name después, sin modificarlo recursivamente. - if template.array?