Browse Source

HOTFIX - Fix botões de check all

pull/2620/head
Cesar Carvalho 7 years ago
parent
commit
aaf283d0fb
  1. 1
      sapl/templates/materia/em_lote/acessorio.html
  2. 15
      sapl/templates/materia/em_lote/anexada.html
  3. 15
      sapl/templates/materia/em_lote/tramitacao.html

1
sapl/templates/materia/em_lote/acessorio.html

@ -115,7 +115,6 @@
if (checkboxes[i].type == 'checkbox') if (checkboxes[i].type == 'checkbox')
checkboxes[i].checked = elem.checked; checkboxes[i].checked = elem.checked;
} }
} }
</script> </script>
{% endblock %} {% endblock %}

15
sapl/templates/materia/em_lote/anexada.html

@ -45,7 +45,7 @@
<div class="controls"> <div class="controls">
<div class="checkbox"> <div class="checkbox">
<label for="id_check_all"> <label for="id_check_all">
<input type="checkbox" id="id_check_all" onchange="checkAll(event)" /> Marcar/Desmarcar Todos <input type="checkbox" id="id_check_all" onchange="checkAll(this)" /> Marcar/Desmarcar Todos
</label> </label>
</div> </div>
</div> </div>
@ -73,11 +73,12 @@
{% endblock detail_content %} {% endblock detail_content %}
{% block extra_js %} {% block extra_js %}
<script language="JavaScript"> <script language="JavaScript">
function checkAll(event) { function checkAll(elem) {
$('[name=materia_id]').each(function() { let checkboxes = document.getElementsByName('materia_id');
$(this).prop('checked', event.target.checked ? 'checked': null); for (let i = 0; i < checkboxes.length; i++) {
$(this).trigger('click'); if (checkboxes[i].type == 'checkbox')
}); checkboxes[i].checked = elem.checked;
} }
}
</script> </script>
{% endblock %} {% endblock %}

15
sapl/templates/materia/em_lote/tramitacao.html

@ -96,7 +96,7 @@
<div class="controls"> <div class="controls">
<div class="checkbox"> <div class="checkbox">
<label for="id_check_all"> <label for="id_check_all">
<input type="checkbox" id="id_check_all" onchange="checkAll(event)" /> Marcar/Desmarcar Todos <input type="checkbox" id="id_check_all" onchange="checkAll(this)" /> Marcar/Desmarcar Todos
</label> </label>
</div> </div>
</div> </div>
@ -127,12 +127,13 @@
{% endblock detail_content %} {% endblock detail_content %}
{% block extra_js %} {% block extra_js %}
<script language="JavaScript"> <script language="JavaScript">
function checkAll(event) { function checkAll(elem) {
$('[name=materia_id]').each(function() { let checkboxes = document.getElementsByName('materia_id');
$(this).prop('checked', event.target.checked ? 'checked': null); for (let i = 0; i < checkboxes.length; i++) {
$(this).trigger('click'); if (checkboxes[i].type == 'checkbox')
}); checkboxes[i].checked = elem.checked;
} }
}
$(document).ready(function(){ $(document).ready(function(){
var primeira_tramitacao = {{primeira_tramitacao|yesno:"true,false"}} var primeira_tramitacao = {{primeira_tramitacao|yesno:"true,false"}}

Loading…
Cancel
Save