Browse Source

Conserta duplo clique em Chrome (#2848)

pull/2849/head
Edward 6 years ago
committed by GitHub
parent
commit
3f166b9b64
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      sapl/materia/views.py
  2. 2
      sapl/protocoloadm/views.py
  3. 24
      sapl/templates/base.html
  4. 14
      sapl/templates/materia/em_lote/tramitacao.html
  5. 19
      sapl/templates/materia/tramitacao_form.html
  6. 16
      sapl/templates/protocoloadm/em_lote/tramitacaoadm.html
  7. 15
      sapl/templates/protocoloadm/tramitacaoadministrativo_form.html

2
sapl/materia/views.py

@ -1224,7 +1224,7 @@ class TramitacaoCrud(MasterDetailCrud):
# não pode ser modificado
if not primeira_tramitacao:
context['form'].fields[
'unidade_tramitacao_local'].widget.attrs['disabled'] = True
'unidade_tramitacao_local'].widget.attrs['readonly'] = True
return context

2
sapl/protocoloadm/views.py

@ -1160,7 +1160,7 @@ class TramitacaoAdmCrud(MasterDetailCrud):
# não pode ser modificado
if not primeira_tramitacao:
context['form'].fields[
'unidade_tramitacao_local'].widget.attrs['disabled'] = True
'unidade_tramitacao_local'].widget.attrs['readonly'] = True
return context
def form_valid(self, form):

24
sapl/templates/base.html

@ -232,11 +232,9 @@
{% block webpack_loader_chunks_js %}
{% endblock webpack_loader_chunks_js %}
{% block extra_js %}{% endblock %}
{% block extra_js %}{% endblock extra_js %}
<script type="text/javascript" >
function inIframe () {
try {
return window.self !== window.top;
@ -249,21 +247,19 @@
if (iframe_set_backend && !inIframe() ) {
location.href = location.origin + '?iframe=0'
}
var form = document.getElementById("formulario-lexml");
$("#input-lexml").change(function(){
let value = $("#input-lexml").val();
let url = "{% url 'sapl.lexml:lexml_search' 'xxx'%}"
url = url.replace('xxx', value)
form.action = url;
});
});
</script>
{% endblock foot_js %}
<script>
$(document).ready(function(){
var form = document.getElementById("formulario-lexml");
$("#input-lexml").change(function(){
let value = $("#input-lexml").val();
let url = "{% url 'sapl.lexml:lexml_search' 'xxx'%}"
url = url.replace('xxx', value)
form.action = url;
});
});
</script>
</body>
</html>

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

@ -134,19 +134,5 @@
checkboxes[i].checked = elem.checked;
}
}
$(document).ready(function(){
var primeira_tramitacao = {{primeira_tramitacao|yesno:"true,false"}}
if (primeira_tramitacao == false){
$('#id_unidade_tramitacao_local').prop('disabled', true);
}
// Reabilita o campo, no momento do Submit, para que seu dado seja enviado
$('input[type=submit]').click(function() {
$('#id_unidade_tramitacao_local').attr('disabled', false);
$('#id_unidade_tramitacao_local').parents('form').submit();
});
});
</script>
{% endblock %}

19
sapl/templates/materia/tramitacao_form.html

@ -1,19 +0,0 @@
{% extends "crud/form.html" %}
{% load i18n %}
{% block extra_js %}
<script type="text/javascript">
// Caso o campo esteja desabilitado (quando não é a primeira tramitação),
// habilita ele no momento do submit para que o valor de unidade local
// não seja enviado como vazio
$(document).ready(function(){
$('input[type=submit]').click(function() {
$('#id_unidade_tramitacao_local').attr('disabled', false);
$('#id_unidade_tramitacao_local').parents('form').submit();
});
});
</script>
{% endblock %}

16
sapl/templates/protocoloadm/em_lote/tramitacaoadm.html

@ -21,26 +21,12 @@
{% block extra_js %}
<script language="JavaScript">
function checkAll(elem) {
function checkAll(elem) {
let checkboxes = document.getElementsByName('documentos');
for (let i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].type == 'checkbox')
checkboxes[i].checked = elem.checked;
}
}
$(document).ready(function(){
var primeira_tramitacao = {{primeira_tramitacao|yesno:"true,false"}}
if (primeira_tramitacao == false){
$('#id_unidade_tramitacao_local').prop('disabled', true);
}
// Reabilita o campo, no momento do Submit, para que seu dado seja enviado
$('input[type=submit]').click(function() {
$('#id_unidade_tramitacao_local').attr('disabled', false);
$('#id_unidade_tramitacao_local').parents('form').submit();
});
});
</script>
{% endblock %}

15
sapl/templates/protocoloadm/tramitacaoadministrativo_form.html

@ -1,15 +0,0 @@
{% extends "crud/form.html" %}
{% load i18n %}
{% block extra_js %}
<script language="Javascript">
// Caso o campo esteja desabilitado (quando não é a primeira tramitação),
// habilita ele no momento do submit para que o valor de unidade local
// não seja enviado como vazio
$(document).ready(function(){
$('input[type=submit]').click(function() {
$('#id_unidade_tramitacao_local').attr('disabled', false);
$('#id_unidade_tramitacao_local').parents('form').submit();
});
});
</script>
{% endblock extra_js %}
Loading…
Cancel
Save