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 %} |
{% for ch in dispositivo.pk|get_bloco %} |
||||
|
{% spaceless %} |
||||
<div class="dispositivo" id="d{{ch.id}}"> |
<div class="dispositivo" id="d{{ch.id}}"> |
||||
<div class="{{ ch.tipo_dispositivo.class_css }}" id="{{ch.id}}" nivel="{{ch.nivel}}"> |
<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 }} |
||||
{{ ch.tipo_dispositivo.rotulo_prefixo_html|safe }} |
</div> |
||||
<a name="ch.pk" href="{%url 'compilacao' ch.norma.pk %}#{{ch.pk}}"> |
</div> |
||||
{{ ch.rotulo }} |
{% endspaceless %} |
||||
</a> |
|
||||
{{ ch.tipo_dispositivo.rotulo_sufixo_html|safe }} |
|
||||
|
|
||||
{{ ch.tipo_dispositivo.texto_prefixo_html|safe }} |
|
||||
{{ ch.texto|safe }} |
|
||||
</div> |
|
||||
</div> |
|
||||
{% endfor %} |
{% endfor %} |
@ -1,16 +1,60 @@ |
|||||
{% extends "base.html" %} |
{% extends "base.html" %} |
||||
{% load i18n %} |
{% load i18n %} |
||||
{% load compilacao_filters %} |
{% load compilacao_filters %} |
||||
|
|
||||
|
|
||||
{% block title%} |
{% block title%} |
||||
<h1>{{ view.get_norma }}</h1> |
<h1>{{ view.get_norma }}</h1> |
||||
{% endblock %} |
{% endblock %} |
||||
|
|
||||
|
|
||||
|
|
||||
{% block base_content %} |
{% 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 %} |
{% endblock base_content %} |
@ -1,41 +1,34 @@ |
|||||
{% load i18n %} |
{% 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 %} |
{% if dispositivo.nivel == view.flag_nivel_old %} |
||||
</div> |
</div> |
||||
{% elif dispositivo.nivel < view.flag_nivel_old %} |
{% elif dispositivo.nivel < view.flag_nivel_old %} |
||||
{% close_div view.flag_nivel_old dispositivo.nivel %} |
{% close_div view.flag_nivel_old dispositivo.nivel %} |
||||
{% endif%} |
{% endif%} |
||||
<div class="dispositivo" id="d{{dispositivo.id}}"> |
<div class="dispositivo" id="d{{dispositivo.id}}"> |
||||
{% spaceless %} |
|
||||
<div class="{% dispositivo_desativado dispositivo %} {{ dispositivo.tipo_dispositivo.class_css }}" id="id{{dispositivo.id}}"> |
<div class="{% dispositivo_desativado dispositivo %} {{ dispositivo.tipo_dispositivo.class_css }}" id="id{{dispositivo.id}}"> |
||||
|
{% spaceless %} |
||||
{{ dispositivo.tipo_dispositivo.rotulo_prefixo_html|safe }} |
{{ dispositivo.tipo_dispositivo.rotulo_prefixo_html|safe }} |
||||
<a name="{{dispositivo.pk}}" >{{ dispositivo.rotulo }}</a> |
<a name="{{dispositivo.pk}}">{{ dispositivo.rotulo }}</a> |
||||
{{ dispositivo.tipo_dispositivo.rotulo_sufixo_html|safe }} |
{{ dispositivo.tipo_dispositivo.rotulo_sufixo_html|safe }} |
||||
|
{{ dispositivo.tipo_dispositivo.texto_prefixo_html|safe }} |
||||
{{ dispositivo.tipo_dispositivo.texto_prefixo_html|safe }} |
{{ dispositivo.texto|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}}"> |
||||
{% if dispositivo.norma_publicada_id != None %} |
{{ dispositivo.tipo_dispositivo.nota_automatica_prefixo_html|safe }} |
||||
|
|
||||
<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 %} |
{% nota_automatica dispositivo %} |
||||
{{ dispositivo.tipo_dispositivo.nota_automatica_sufixo_html|safe }} |
{{ dispositivo.tipo_dispositivo.nota_automatica_sufixo_html|safe }} |
||||
</a> |
</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%} |
{% 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> |
</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 %} |
{% close_div view.flag_nivel_old view.flag_nivel_ini %} |
Loading…
Reference in new issue