{% extends "RecruitmentCampaign/campaign.html.twig" %}{% block titlebox %} <div class="fill relative flex col middle"> <h1 class="{{ desktop("h2")}} white">{{title}}</h1> </div>{% endblock %}{% block campaign_content %}<div class='{{desktop("flex row space top bottom-40")}}'> <div id='article' class='w100'> <div class="flex row {{ desktop("middle") }}{{ mobile("black-alt p-alt space") }}"> <span class="flex row bg-white {{ desktop("border border-1x border-gray radius-10")}}{{ mobile("radius-5 border border-1x border-gray-alt half-5")}} hoverflow"> <i class="{{ desktop("bg-success-alt white") }}{{ mobile("bg-gray")}} flex col middle {{ desktop("hz-15-in vt-10-in") }} {{ mobile("hz-10-in vt-8-in p-alt") }}"><i>{{ "DU"|trans }}</i></i> <span class="flex row middle {{ desktop("hz-15-in")}} {{ mobile("hz-10-in")}} nowrap">{{ campaign.start.date|frdate }}</span> </span> <span class="flex row bg-white {{ desktop("border border-1x border-gray radius-10 left-20")}}{{ mobile("radius-5 border border-1x border-gray-alt half-5")}} hoverflow"> <i class="{{ desktop("bg-error white")}}{{ mobile("bg-gray")}} flex col middle {{ desktop("hz-15-in vt-10-in") }} {{ mobile("hz-10-in vt-8-in p-alt") }}"><i>{{ "AU"|trans }}</i></i> <span class="flex row middle {{ desktop("hz-15-in")}} {{ mobile("hz-10-in")}} nowrap">{{ campaign.end.date|frdate }}</span> </span> {% if isDesktop() %} <div class="left-20"> {{ include('RecruitmentCampaign/_campaign_subscription_btn.html.twig') }} </div> {% endif %} </div> <article class='article lh-4x black-alt text-justify {{desktop("h6 top-50")}}{{ mobile("p top-25") }}'> {{ campaign.description|raw }} </article> <article class='article lh-4x black-alt text-justify {{desktop("top-20 h6")}}{{ mobile("p top-20") }}'> {{ campaign.details|raw }} </article> {% if campaign.services %} <div class="{{ desktop("top-50 bottom-10")}}{{ mobile("top-30 bottom-30")}} border border-1x border-gray"></div> <h2 class='adapt {{ desktop("h4 top-60") }}{{ mobile("h3 top-20 bottom-15")}} adapt'>{{ "Prestations concernées"|trans }}</h2> <article class='flex wrap {{ desktop("top-20 bottom-50") }}'> {% for o in campaign.services %} <div class="bg-gray flex col {{ desktop("shadow-alt-2 bottom-10")}} right-10 {{ mobile("top-10 bottom-5") }}"> <label class="{{ mobile("h5 vt-5-in hz-7-in")}}{{ desktop("vt-10-in")}} success">{{o.service.name}}</label> </div> {% endfor %} </article> {% endif %} {% if campaign.biblio and campaign.biblio.files|length %} <div class="{{ desktop("top-50 bottom-10")}}{{ mobile("top-30 bottom-30")}} border border-1x border-gray"></div> <h2 class='adapt {{ desktop("h4 top-50")}}{{ mobile("h3 top-30 bottom-25")}} adapt'>{{ "Document(s) joint(s)"|trans }}</h2> <div class='flex row space wrap {{desktop("top-30")}}{{mobile("top-20")}}'> {% for o in campaign.biblio.files %} <div class='doc flex row top {{desktop("half-20 hz-25-in vt-20-in")}}{{ mobile("w100 hz-20-in vt-15-in")}} relative gradient-banner bottom-20 hoverflow {{desktop("")}} {{mobile("")}}'> {% set doc = o %} <span class=""> <i class="fa fa-file white {{ desktop("fa-3x") }}{{ mobile("fa-2x") }}"></i> </span> <div class='text-left flex col space relative left-20 {{ desktop("right-40-in") }}{{ mobile("right-10-in") }}'> <h3 class='{{ mobile("h5")}} white {{ desktop("p medium")}} text-left nomargin lh-1x semibold'>{{doc.name ? doc.name : doc.source}}</h3> <div class="flex col middle space top-10"> <div class='gray-alt text-left p-alt'> <span class=''>{{doc.formatSize}}</span> | <span class=''>{{doc.reading|number_format}} lect.</span> | <span>{{doc.downloads|number_format}} téléch.</span> </div> <div class='flex row middle p upper medium {{ desktop("top-20")}}{{ mobile("top-10")}} nowrap'> <i class="w100 top-2-in bg-gray right-40"></i> {% set action = null %} {% set type = null %} {% if 'pdf' in doc.mimetype|lower %} {% set action = 'os-read' %} {% set type = "pdf" %} {% elseif 'image' in doc.mimetype|lower %} {% set action = 'os-image' %} {% set type = "image" %} {% elseif 'video' in doc.mimetype|lower %} {% set action = 'os-video' %} {% set type = "video" %} {% endif %} {% if action %} <span class='{{ action}} white {{ mobile("p-alt") }}' data-target="{{path('file-read',{id:doc.id,name:doc.name ? doc.name|slug : doc.source|slug})}}">Lire</span> {% else %} <span class='os-read white {{ mobile("p-alt") }}' data-url="{{url('file-read',{id:doc.id,name:doc.name ? doc.name|slug : doc.source|slug})}}">{{ "Lire"|trans }}</span> {% endif %} <a class='left-30 white {{ mobile("p-alt") }}' href="{{path('file-download',{id:doc.id,name:doc.name ? doc.name|slug : doc.source|slug})}}" target='_blank' download>{{ "Télécharger"|trans }}</a> </div> </div> </div> <i class="triangle gradient-banner bg-white"></i> </div> {% endfor %} </div> {% endif %} {% if not role.provider %} <div class="{{ desktop("top-40") }}{{ mobile("top-30") }}"> {{ include('RecruitmentCampaign/_campaign_subscription_btn.html.twig', {full: true}) }} </div> {% endif %} </div> {% if isMobile() and not role.connected %} <div class="border border-1x border-gray top-40"></div> {% endif %} <aside class="{{desktop('third left-80 vt-20-in')}} {{mobile('vt-20-in top-10')}} {{ role.connected and isMobile() ? "hide" }}"> {{ include('security/_provider_login_form.html.twig') }} </aside></div>{% endblock %}