mirror of https://github.com/interlegis/sapl.git
LeandroRoberto
9 years ago
8 changed files with 179 additions and 83 deletions
@ -1,18 +1,10 @@ |
|||
{% load compilacao_filters %} |
|||
|
|||
{% load compilacao_filters %} |
|||
{% for ch in dispositivo.pk|get_bloco %} |
|||
|
|||
<div class="dispositivo" id="d{{ch.id}}"> |
|||
<div class="{{ ch.tipo_dispositivo.class_css }}" id="{{ch.id}}" nivel="{{ch.nivel}}"> |
|||
|
|||
{{ ch.tipo_dispositivo.rotulo_prefixo_html|safe }} |
|||
<a name="ch.pk" href="{%url 'compilacao' ch.norma.pk %}#{{ch.pk}}"> |
|||
{{ ch.rotulo }} |
|||
</a> |
|||
{{ ch.tipo_dispositivo.rotulo_sufixo_html|safe }} |
|||
|
|||
{{ ch.tipo_dispositivo.texto_prefixo_html|safe }} |
|||
{{ ch.texto|safe }} |
|||
</div> |
|||
</div> |
|||
{% spaceless %} |
|||
<div class="dispositivo" id="d{{ch.id}}"> |
|||
<div class="{{ ch.tipo_dispositivo.class_css }}" id="id{{ch.id}}" nivel="{{ch.nivel}}"> |
|||
{{ ch.tipo_dispositivo.rotulo_prefixo_html|safe }}<a name="ch.pk" href="{%url 'compilacao' ch.norma.pk %}#{{ch.pk}}">{{ ch.rotulo }}</a>{{ ch.tipo_dispositivo.rotulo_sufixo_html|safe }}{{ ch.tipo_dispositivo.texto_prefixo_html|safe }}{{ ch.texto|safe }} |
|||
</div> |
|||
</div> |
|||
{% endspaceless %} |
|||
{% endfor %} |
@ -1,16 +1,60 @@ |
|||
{% extends "base.html" %} |
|||
{% load i18n %} |
|||
{% load compilacao_filters %} |
|||
|
|||
|
|||
|
|||
|
|||
{% block title%} |
|||
<h1>{{ view.get_norma }}</h1> |
|||
{% endblock %} |
|||
{% endblock %} |
|||
|
|||
|
|||
|
|||
{% block base_content %} |
|||
|
|||
{% include 'compilacao/template_render_bloco.html'%} |
|||
|
|||
|
|||
<div class="compilacao"> |
|||
<section class="vigencias"> |
|||
<nav class="top-bar" data-topbar="" role="navigation"> |
|||
<section class="top-bar-section"> |
|||
<ul class="nav left"> |
|||
{% for key, values in view.get_vigencias.items %} |
|||
<li class="nav__item has-dropdown"> |
|||
|
|||
{% if forloop.first %} |
|||
{% for dispositivo in values %} |
|||
<a class="nav__link" href="{%url 'compilacao' dispositivo.norma.pk %}" title="{{ dispositivo.norma }}">{% trans 'Norma Original'%}</a> |
|||
{% endfor %} |
|||
{% elif forloop.last %} |
|||
{% for dispositivo in values %} |
|||
<a class="nav__link" href="{%url 'compilacao' dispositivo.norma_publicada.pk %}" title="{% trans 'Compilação atual'%}">{% trans 'Texto em Vigência'%}</a> |
|||
{% endfor %} |
|||
{% else %} |
|||
<a class="nav__link">{{ key }}</a> |
|||
{%endif%} |
|||
|
|||
{% if not forloop.first and not forloop.last %} |
|||
|
|||
<ul class="nav__sub-nav dropdown"> |
|||
{% for dispositivo in values %} |
|||
<li class="nav__sub-item"> |
|||
{% if forloop.parentloop.first %} |
|||
<a class="nav__sub-link" href="{%url 'compilacao' dispositivo.norma.pk %}" >{% trans 'Norma Original'%}</a> |
|||
{% else %} |
|||
<a class="nav__sub-link" href="{%url 'compilacao' dispositivo.norma_publicada.pk %}" title="{{ dispositivo.norma_publicada }}">{% trans 'Vigência entre'%} {{dispositivo.inicio_vigencia}} {% trans 'e'%} {{dispositivo.fim_vigencia}}</a> |
|||
{%endif%} |
|||
</li> |
|||
{% endfor %} |
|||
</ul> |
|||
|
|||
{%endif%} |
|||
|
|||
</li> |
|||
{% endfor %} |
|||
</ul> |
|||
</section> |
|||
</nav> |
|||
</section> |
|||
|
|||
{% include 'compilacao/template_render_bloco.html'%} |
|||
</div> |
|||
{% endblock base_content %} |
@ -1,41 +1,34 @@ |
|||
{% load i18n %} |
|||
{% load compilacao_filters %} |
|||
|
|||
{% load compilacao_filters %} |
|||
|
|||
{% for dispositivo in view.get_queryset %} |
|||
{% for dispositivo in view.get_queryset %} |
|||
{% if dispositivo.nivel == view.flag_nivel_old %} |
|||
</div> |
|||
</div> |
|||
{% elif dispositivo.nivel < view.flag_nivel_old %} |
|||
{% close_div view.flag_nivel_old dispositivo.nivel %} |
|||
{% endif%} |
|||
<div class="dispositivo" id="d{{dispositivo.id}}"> |
|||
{% spaceless %} |
|||
<div class="{% dispositivo_desativado dispositivo %} {{ dispositivo.tipo_dispositivo.class_css }}" id="id{{dispositivo.id}}"> |
|||
|
|||
{{ dispositivo.tipo_dispositivo.rotulo_prefixo_html|safe }} |
|||
<a name="{{dispositivo.pk}}" >{{ dispositivo.rotulo }}</a> |
|||
{{ dispositivo.tipo_dispositivo.rotulo_sufixo_html|safe }} |
|||
|
|||
{{ dispositivo.tipo_dispositivo.texto_prefixo_html|safe }} |
|||
{{ dispositivo.texto|safe }} |
|||
|
|||
{% if dispositivo.norma_publicada_id != None %} |
|||
|
|||
<a class="link_alterador" href="{%url 'compilacao' dispositivo.norma_publicada.pk %}#{{dispositivo.dispositivo_atualizador_id}}"> |
|||
{{ dispositivo.tipo_dispositivo.nota_automatica_prefixo_html|safe }} |
|||
{% spaceless %} |
|||
{{ dispositivo.tipo_dispositivo.rotulo_prefixo_html|safe }} |
|||
<a name="{{dispositivo.pk}}">{{ dispositivo.rotulo }}</a> |
|||
{{ dispositivo.tipo_dispositivo.rotulo_sufixo_html|safe }} |
|||
{{ dispositivo.tipo_dispositivo.texto_prefixo_html|safe }} |
|||
{{ dispositivo.texto|safe }} |
|||
{% if dispositivo.norma_publicada_id != None %} |
|||
<a class="link_alterador" href="{%url 'compilacao' dispositivo.norma_publicada.pk %}#{{dispositivo.dispositivo_atualizador_id}}"> |
|||
{{ dispositivo.tipo_dispositivo.nota_automatica_prefixo_html|safe }} |
|||
{% nota_automatica dispositivo %} |
|||
{{ dispositivo.tipo_dispositivo.nota_automatica_sufixo_html|safe }} |
|||
</a> |
|||
{{ dispositivo.tipo_dispositivo.nota_automatica_sufixo_html|safe }} |
|||
</a> |
|||
{% endif %} |
|||
{% endspaceless %} |
|||
{% if view.is_norma_alteradora and dispositivo.tipo_dispositivo.class_css == 'bloco_alteracao'%} |
|||
{%with node=dispositivo template_name='compilacao/bloco_alteracao.html' %} |
|||
{%include template_name%} |
|||
{%endwith%} |
|||
{% endif%} |
|||
{% if view.is_norma_alteradora and dispositivo.tipo_dispositivo.class_css == 'bloco_alteracao'%} |
|||
|
|||
{%with node=dispositivo template_name='compilacao/bloco_alteracao.html' %} |
|||
{%include template_name%} |
|||
{%endwith%} |
|||
{% endif%} |
|||
</div> |
|||
{% endspaceless %} |
|||
|
|||
{% set_nivel_old view dispositivo.nivel %} |
|||
{% endfor %} |
|||
{% set_nivel_old view dispositivo.nivel %} |
|||
{% endfor %} |
|||
{% close_div view.flag_nivel_old view.flag_nivel_ini %} |
Loading…
Reference in new issue