Browse Source

Remoção de script repetido e adição de script no template

pull/3470/head
AlGouvea 3 years ago
parent
commit
042d127bdc
  1. 13
      sapl/sessao/views.py
  2. 10
      sapl/templates/sessao/ordemdia_list.html

13
sapl/sessao/views.py

@ -237,10 +237,9 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
.filter(materia=materia)\
.first()
#idUnica para cada materia
idDiv = "mostra_autores"+str(i)
idAutor = "autor"+str(i)
idAutores = "autores"+str(i)
title_materia = f"""<div id='{idDiv}'>
title_materia = f"""<div onmouseover = "mostra_autores({idAutor}, {idAutores})" onmouseleave = "autor_unico({idAutor}, {idAutores})">
<a id={obj.materia.id} href={url_materia}>{row[1][0]}</a></br>
<b>Processo:</b> {numeracao}</br>
<span id='{idAutor}'><b>Autor:</b> {autor}</br></span>
@ -248,16 +247,6 @@ def customize_link_materia(context, pk, has_permission, is_expediente):
<b>Protocolo:</b> {num_protocolo}</br>
<b>Turno:</b> {turno}</br>
</div>
<script>
document.getElementById("{idDiv}").onmouseover = function () {{
document.getElementById('{idAutor}').style.display='none';
document.getElementById('{idAutores}').style.display='block';}};
document.getElementById("{idDiv}").onmouseleave = function () {{
document.getElementById('{idAutor}').style.display='block';
document.getElementById('{idAutores}').style.display='none';}};
</script>
"""
# Na linha abaixo, o segundo argumento é None para não colocar
# url em toda a string de title_materia

10
sapl/templates/sessao/ordemdia_list.html

@ -61,5 +61,15 @@
$('tbody').sortable('disable');
$("input[type=submit], input[type=button]").prop("disabled", "disabled");
});
function mostra_autores(divAutor, divAutores) {
divAutor.style.display = 'none';
divAutores.style.display = 'block';
}
function autor_unico(divAutor, divAutores) {
divAutor.style.display = 'block';
divAutores.style.display = 'none';
}
</script>
{% endblock %}

Loading…
Cancel
Save