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. 12
      sapl/templates/base.html
  4. 14
      sapl/templates/materia/em_lote/tramitacao.html
  5. 19
      sapl/templates/materia/tramitacao_form.html
  6. 14
      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 # não pode ser modificado
if not primeira_tramitacao: if not primeira_tramitacao:
context['form'].fields[ context['form'].fields[
'unidade_tramitacao_local'].widget.attrs['disabled'] = True 'unidade_tramitacao_local'].widget.attrs['readonly'] = True
return context return context

2
sapl/protocoloadm/views.py

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

12
sapl/templates/base.html

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

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

@ -134,19 +134,5 @@
checkboxes[i].checked = elem.checked; 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> </script>
{% endblock %} {% 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 %}

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

@ -28,19 +28,5 @@
checkboxes[i].checked = elem.checked; 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> </script>
{% endblock %} {% 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