
<button id="btnReturn" class="button btn secondaire pointer btn_right" type="button">{{ 'Retour' | trad }}</button>

<div id="refreshDivAdr">
    <form method="post" name="filtre_Adressecommande" id="filtre_Adressecommande" style="margin-top: 5px;">
        <input type="hidden" name="CODE" value="{{ CODE }}"/>
        <input type="hidden" name="divCode" value="{{ divCode }}"/>
        <input type="hidden" name="idTrigger" value="{{ idTrigger }}"/>
        <input type="hidden" name="idClose" value="{{ idClose }}"/>
        <input type="hidden" name="iDivReset" value="{{ iDivReset }}"/>
        <input type="hidden" name="idTriggerCreation" value="{{ idTriggerCreation }}"/>
        <input type="hidden" name="iDivAdd" value="{{ iDivAdd }}"/>

        <table class="table table-hover tableForm" id="tableAdresse">
            <thead class="thead-dark">
                <tr>
                    <th>{{ 'Code' | trad }}</th>
                    <th>{{ 'Libellé' | trad }}</th>
                    <th>{{ 'Adresse' | trad }}</th>
                    <th width="18%">{{ 'Pays' | trad }}</th>
                    <th>{{ 'CP' | trad }}</th>
                    <th>{{ 'Ville' | trad }}</th>
                    <th width="6%">
                        {% if pathAjoutAdr %}
                            <a class="ajouter_blanc_v2  white-tooltip"  onClick="ajoutLigneAdresses('{{ pathAjoutAdr }}', '{{ TYPE_ADRESSE }}')" style="float: right;">
                                <span class="infos_tooltip left">
                                    {{ 'Ajouter une adresse' |trad }}
                                </span>
                            </a>
                        {% endif %}
                    </th>
                </tr>
            </thead>

            <tbody>
                <tr class="recherche">
                    <td>{{ filterTable('COD_ADR', post.filter_COD_ADR, '', 'refreshDivAdr', path('GlobalApplication.Adresses.ajaxListeAdresses', {'TYPE_ADRESSE' : TYPE_ADRESSE}), 'filtre_Adressecommande', '', '','', false) }}</td>
                    <td>{{ filterTable('LIBELLE', post.filter_LIBELLE, '', 'refreshDivAdr', path('GlobalApplication.Adresses.ajaxListeAdresses', {'TYPE_ADRESSE' : TYPE_ADRESSE}), 'filtre_Adressecommande', '', '','', false) }}</td>
                    <td>{{ filterTable('ADRESSE', post.filter_ADRESSE, '', 'refreshDivAdr', path('GlobalApplication.Adresses.ajaxListeAdresses', {'TYPE_ADRESSE' : TYPE_ADRESSE}), 'filtre_Adressecommande', '', '','', false) }}</td>
                    <td>{{ filterTable('CODPAYS', post.filter_CODPAYS, '', 'refreshDivAdr', path('GlobalApplication.Adresses.ajaxListeAdresses', {'TYPE_ADRESSE' : TYPE_ADRESSE}), 'filtre_Adressecommande', '', '','', false) }}</td>
                    <td>{{ filterTable('CPOSTAL', post.filter_CPOSTAL, '', 'refreshDivAdr', path('GlobalApplication.Adresses.ajaxListeAdresses', {'TYPE_ADRESSE' : TYPE_ADRESSE}), 'filtre_Adressecommande', '', '','', false) }}</td>
                    <td>{{ filterTable('VILLE1', post.filter_VILLE1, '', 'refreshDivAdr', path('GlobalApplication.Adresses.ajaxListeAdresses', {'TYPE_ADRESSE' : TYPE_ADRESSE}), 'filtre_Adressecommande', '', '','', false) }}</td>
                    <td></td>
                </tr>

                {% for ligne in listeAdresses %}
                    {% set index = loop.index %}
                    {% include '@GlobalApplication/ModifDaCde/Adresses/detailAdresse.twig' %}
                {% endfor %}
            </tbody>
        </table>
    </form>
</div>

<script>
    {% if idTrigger %}
        $('.sous_onglet > li >  a').click(function(){

        	if($(this).attr('class')===undefined)
        	{
        		$('#{{ idClose }}').hide();
        		$('#{{ iDivAdd }}').html('');
        	}
        });

        $('#{{ idClose }}').click(function(){
    		$('#{{ iDivAdd }}').html('');
        });
        
    {% endif %}
    {% if dynamique %}
    	function ajoutLigneAdresses(path, type, codeAdresse)
    	{
    		if(codeAdresse===undefined)
    			codeAdresse = '';
    		
            $.ajax({
              	dataType : 'html',
            	url: path,
            	data: {'CODE' : '{{ CODE }}','idClose' : '{{ idClose }}', 'MODIF_COD_ADR' : codeAdresse},
            	type: "POST",
            	success: function(result){
                	$('#{{idTriggerCreation}}').show();
                	$('#{{idTriggerCreation}}').find('a').html('{{titre_creation_Onglet}}');
                	$('#{{idTriggerCreation}}').find('a').trigger('click');
            		$('#{{iDivAdd}}').html(addFonctionAjax(result));
                	desactiveLoader();
            	}
            });
        }

        function suppressionAdresses(type, MODIF_COD_ADR)
        {
            $.ajax({
              	dataType : 'html',
            	url: "{{ path('GlobalApplication.Adresses.suppressionAdresses', {TYPE_ADRESSE : TYPE_ADRESSE}) }}",
            	data: {'CODE' : '{{ CODE }}', 'MODIF_COD_ADR' : MODIF_COD_ADR,'idClose' : '{{ idClose }}'},
            	type: "POST",
            	success: function(result){
            		$('#adresse'+MODIF_COD_ADR).remove();
                	desactiveLoader();
            	}
            });
        }
    {% endif %}

    {% if fromConsultation %}
        $('#EnregistrerProjetConsult').hide();
        $('#AnnulerEnregistrerProjetConsult').hide();
    {% endif %}

    document.getElementById('btnReturn').addEventListener('click', () => {
        {% if fromConsultation %}
            $('#EnregistrerProjetConsult').show();
            $('#AnnulerEnregistrerProjetConsult').show();
            fermerOnglet("{{idTrigger}}", "{{idClose}}", "{{iDivReset}}")
        {% else %}
            $('.sous_onglet > li >  a:first').trigger('click');
        {% endif %}
    });

</script>




