{% load i18n compilacao_filters %} {% if object_list.count >= 100 %} <div class="alert-box success radius"> {% trans 'Use argumentos para simplificar listagem...' %} </div> {% endif %} {% for dpt in object_list %} {% ifchanged dpt.ta%} {% if not forloop.first %}</ul>{% endif %} <ul class="cp" id="ta{{dpt.ta.pk}}"> {% if request.GET.data_type_selection == 'checkbox' %} <li class="ta_title"> <div class="iteminput"> <input type="{{request.GET.data_type_selection}}" name="ta_select_all" id="ta_title{{dpt.ta.pk}}" value="{{dpt.ta.pk}}"/> </div> <div class="itemlabel"> <label for="ta_title{{dpt.ta.pk}}">{{dpt.ta}}</label> </div> </li> {% else %} <li class="ta_title"><span>{{dpt.ta}}</span></li> {% endif %} {% endifchanged %} {% if dpt.tipo_dispositivo.dispositivo_de_alteracao or dpt.dispositivo_pai.nivel > 0 and dpt.is_relative_auto_insert and dpt.dispositivo_pai not in object_list %} <li> <div class="iteminput"> <input type="{{request.GET.data_type_selection}}" name="{{request.GET.data_field}}" id="dpt{{dpt.pk}}" value="{{dpt.pk}}"/> </div> <div class="itemlabel dpt"> {% if dpt.dispositivo_pai.nivel > 1 %} <a class="clearfix" target="_blank" href="{% url 'compilacao:ta_text' dpt.dispositivo_pai.ta.pk%}#{{dpt.dispositivo_pai.pk}}" class="nomenclatura_heranca">{% trans "Herança:" %} {% heranca request dpt 1 0 %}</a> {% endif %} <div class="{{ dpt.dispositivo_pai.tipo_dispositivo.class_css }}"> <div class="dptt {% dispositivo_desativado dpt.dispositivo_pai None None %}" id="dptt{{dpt.dispositivo_pai.pk}}" > {{ dpt.dispositivo_pai.tipo_dispositivo.rotulo_prefixo_html|safe }} {{ dpt.dispositivo_pai.rotulo }} {{ dpt.dispositivo_pai.tipo_dispositivo.rotulo_sufixo_html|safe }} <span class="dtxt" id="d{% if not dpt.dispositivo_pai.dispositivo_subsequente_id and dpt.dispositivo_pai.dispositivo_substituido_id %}a{% endif %}{{dpt.dispositivo_pai.pk}}" pks="{{dpt.dispositivo_pai.dispositivo_substituido_id|default:''}}" pk="{{dpt.dispositivo_pai.pk}}">{{ dpt.dispositivo_pai.tipo_dispositivo.texto_prefixo_html|safe }}{%if dpt.dispositivo_pai.texto %}{{ dpt.dispositivo_pai.texto|safe }}{%else%}{%if not dpt.dispositivo_pai.tipo_dispositivo.dispositivo_de_articulacao %} {% endif %}{% endif %}</span> {% if dpt.dispositivo_pai.ta_publicado_id %} <a class="link_alterador" href="{%url 'compilacao:ta_text' dpt.dispositivo_pai.ta_publicado.pk %}#{{dpt.dispositivo_pai.dispositivo_atualizador_id}}"> {{ dpt.dispositivo_pai.tipo_dispositivo.nota_automatica_prefixo_html|safe }} {% nota_automatica dpt.dispositivo_pai ta_pub_list %} {{ dpt.dispositivo_pai.tipo_dispositivo.nota_automatica_sufixo_html|safe }} </a> {% endif %} </div> </div> </div> </li> {% endif %} <li> <div class="iteminput"> <input type="{{request.GET.data_type_selection}}" name="{{request.GET.data_field}}" id="dpt{{dpt.pk}}" value="{{dpt.pk}}"/> </div> <div class="itemlabel dpt"> {% if dpt.nivel > 1 %} <a class="clearfix" target="_blank" href="{% url 'compilacao:ta_text' dpt.ta.pk%}#{{dpt.pk}}" class="nomenclatura_heranca">{% trans "Herança:" %} {% heranca request dpt 1 0 %}</a> {% endif %} <div class="{{ dpt.tipo_dispositivo.class_css }}"> <div class="dptt {% dispositivo_desativado dpt None None %}" id="dptt{{dpt.pk}}" > {{ dpt.tipo_dispositivo.rotulo_prefixo_html|safe }} {% if dpt.rotulo or dpt.nivel = 1 %}{{ dpt.rotulo }}{%else%}[{{ dpt|nomenclatura}} {% trans "de" %} {{ dpt.dispositivo_pai.rotulo }}] - {% endif %} {{ dpt.tipo_dispositivo.rotulo_sufixo_html|safe }} <span class="dtxt" id="d{% if not dpt.dispositivo_subsequente_id and dpt.dispositivo_substituido_id %}a{% endif %}{{dpt.pk}}" pks="{{dpt.dispositivo_substituido_id|default:''}}" pk="{{dpt.pk}}">{{ dpt.tipo_dispositivo.texto_prefixo_html|safe }}{%if dpt.texto %}{{ dpt.texto|safe }}{%else%}{%if not dpt.tipo_dispositivo.dispositivo_de_articulacao %} {% endif %}{% endif %}</span> {% if dpt.ta_publicado_id %} <a class="link_alterador" href="{%url 'compilacao:ta_text' dpt.ta_publicado.pk %}#{{dpt.dispositivo_atualizador_id}}"> {{ dpt.tipo_dispositivo.nota_automatica_prefixo_html|safe }} {% nota_automatica dpt ta_pub_list %} {{ dpt.tipo_dispositivo.nota_automatica_sufixo_html|safe }} </a> {% endif %} </div> {% if dpt.tipo_dispositivo.dispositivo_de_alteracao%} {%with node=dpt template_name='compilacao/text_list_blocoalteracao.html' %} {%include template_name%} {%endwith%} {% endif%} </div> </div> </li> {% if request.GET.dispositivos_internos == 'True' %} {% for df in dpt.dispositivos_filhos_set.all %} {% if df not in object_list %} <li> <div class="iteminput"> <input type="{{request.GET.data_type_selection}}" name="{{request.GET.data_field}}" id="dpt{{df.pk}}" value="{{df.pk}}"/> </div> <div class="itemlabel dpt"> {% if df.nivel > 1 %} <a class="clearfix" target="_blank" href="{% url 'compilacao:ta_text' df.ta.pk%}#{{df.pk}}" class="nomenclatura_heranca">{% trans "Herança:" %} {% heranca request df 1 0 %}</a> {% endif %} <div class="{{ df.tipo_dispositivo.class_css }}"> <div class="dptt {% dispositivo_desativado dpt None None %}" id="dptt{{df.pk}}" > {{ df.tipo_dispositivo.rotulo_prefixo_html|safe }} <a name="{{df.pk}}" title="{{df.pk}}">{% if df.rotulo or df.nivel = 1%}{{ df.rotulo }}{%else%}[{{ df|nomenclatura}} {% trans "de" %} {{ df.dispositivo_pai.rotulo }}] - {% endif %}</a> {{ df.tipo_dispositivo.rotulo_sufixo_html|safe }} <span class="dtxt" id="d{% if not df.dispositivo_subsequente_id and df.dispositivo_substituido_id %}a{% endif %}{{df.pk}}" pks="{{df.dispositivo_substituido_id|default:''}}" pk="{{df.pk}}">{{ df.tipo_dispositivo.texto_prefixo_html|safe }}{%if df.texto %}{{ df.texto|safe }}{%else%}{%if not df.tipo_dispositivo.dispositivo_de_articulacao %} {% endif %}{% endif %}</span> {% if df.ta_publicado_id %} <a class="link_alterador" href="{%url 'compilacao:ta_text' df.ta_publicado.pk %}#{{df.dispositivo_atualizador_id}}"> {{ df.tipo_dispositivo.nota_automatica_prefixo_html|safe }} {% nota_automatica df ta_pub_list %} {{ df.tipo_dispositivo.nota_automatica_sufixo_html|safe }} </a> {% endif %} </div> </div> </div> </li> {% endif %} {% endfor %} {% endif %} {% if forloop.last %}</ul>{% endif %} {% endfor %}