Browse Source

ajustes do botão salvar

pull/2485/head
Leandro Roberto 7 years ago
parent
commit
4791b385c1
  1. 8
      sapl/crispy_layout_mixin.py
  2. 13
      sapl/templates/bootstrap4/layout/formactions.html

8
sapl/crispy_layout_mixin.py

@ -1,6 +1,5 @@
from math import ceil
import rtyaml
from crispy_forms.bootstrap import FormActions
from crispy_forms.helper import FormHelper
from crispy_forms.layout import HTML, Div, Fieldset, Layout, Submit
@ -8,6 +7,7 @@ from django import template
from django.core.urlresolvers import reverse, reverse_lazy
from django.utils import formats
from django.utils.translation import ugettext as _
import rtyaml
def heads_and_tails(list_of_lists):
@ -43,10 +43,12 @@ def form_actions(more=[Div(css_class='clearfix')],
doubleclick = 'return true;'
return FormActions(
*more,
Submit(name, label, css_class=css_class,
# para impedir resubmissão do form
onclick=doubleclick),
*more)
css_class='form-group row justify-content-between'
)
class SaplFormLayout(Layout):
@ -58,7 +60,7 @@ class SaplFormLayout(Layout):
if not buttons:
buttons = form_actions(label=save_label, more=[
HTML('<a href="{{ view.cancel_url }}"'
' class="btn btn-inverse">%s</a>' % cancel_label)
' class="btn btn-dark">%s</a>' % cancel_label)
if cancel_label else None])
_fields = list(to_fieldsets(fields))

13
sapl/templates/bootstrap4/layout/formactions.html

@ -0,0 +1,13 @@
<div{% if formactions.attrs %} {{ formactions.flat_attrs|safe }}{% endif %} class="form-group row">
{% if label_class %}
<div class="aab {{ label_class }}"></div>
{% endif %}
{% if field_class %}
<div class="{{ field_class }}">
{{ fields_output|safe }}
</div>
{% else %}
{{ fields_output|safe }}
{% endif %}
</div>
Loading…
Cancel
Save