Commit 5310c7e9 authored by Chrystel Moreau's avatar Chrystel Moreau
Browse files

export PDF pre-agenda => done

parent 0d581217
......@@ -50,7 +50,7 @@
<div class="panel-body">
{% if preagendas %}
<div class="table-responsive">
<table id="tab_preagendas" class="table table-striped table-bordered">
<table id="tab_preagendas" class="table table-striped table-bordered" width="100%">
<thead>
<tr>
<th width="10%">Session</th>
......@@ -102,13 +102,19 @@
<table id="tab_preagenda_visu" class="table table-responsive">
<thead>
<tr>
<th class="td-parcours">{{ jdev.j1 |date("d/m/Y")}} - AM</th>
<th class="td-parcours">{{ jdev.j2 |date("d/m/Y")}} - AM</th>
<th class="td-parcours">{{ jdev.j3 |date("d/m/Y")}} - AM</th>
<th class="td-parcours">{{ jdev.j4 |date("d/m/Y")}} - AM</th>
<th class="th-parcours">{{ jdev.j1 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j2 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j3 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j4 |date("d/m/Y")}}</th>
</tr>
</thead>
<tbody>
<tr>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
</tr>
<tr>
<td>
{% if pa_4_am %}
......@@ -144,11 +150,11 @@
</td>
</tr>
<tr>
<td class="td-parcours">{{ jdev.j1 |date("d/m/Y")}} - PM</td>
<td class="td-parcours">{{ jdev.j2 |date("d/m/Y")}} - PM</td>
<td class="td-parcours">{{ jdev.j3 |date("d/m/Y")}} - PM</td>
<td class="td-parcours">{{ jdev.j4 |date("d/m/Y")}} - PM</td>
</tr>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
</tr>
<tr>
<td>
{% if pa_4_pm %}
......
......@@ -6,23 +6,28 @@
<div class="title-main">
<div class="title-main-content">Pré-Agenda {{ thematique.getLabel() }}</div>
</div>
<div id="em-agenda">
Vous devez selectionner une formation pour lister les participants.<p>
<form id="form_inscription">
<input type="hidden" id="token" name="token" value="{{ token }}">
<table id="tab_em_agenda" class="table table-responsive" style="background-color: white">
<table id="tab_preagenda_visu" class="table table-responsive" style="background-color: white">
<thead>
<tr>
<th class="td-parcours">{{ jdev.j1 |date("d/m/Y")}} - AM</th>
<th class="td-parcours">{{ jdev.j2 |date("d/m/Y")}} - AM</th>
<th class="td-parcours">{{ jdev.j3 |date("d/m/Y")}} - AM</th>
<th class="td-parcours">{{ jdev.j4 |date("d/m/Y")}} - AM</th>
<th class="th-parcours">{{ jdev.j1 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j2 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j3 |date("d/m/Y")}}</th>
<th class="th-parcours">{{ jdev.j4 |date("d/m/Y")}}</th>
</tr>
</thead>
<tbody>
<tr>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
<th class="td-parcours">Matin</th>
</tr>
<tr>
<td>
{% if pa_4_am %}
......@@ -66,11 +71,11 @@
</td>
</tr>
<tr>
<td class="td-parcours">{{ jdev.j1 |date("d/m/Y")}} - PM</td>
<td class="td-parcours">{{ jdev.j2 |date("d/m/Y")}} - PM</td>
<td class="td-parcours">{{ jdev.j3 |date("d/m/Y")}} - PM</td>
<td class="td-parcours">{{ jdev.j4 |date("d/m/Y")}} - PM</td>
</tr>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
<th class="td-parcours">Après-Midi</th>
</tr>
<tr>
<td>
{% if pa_4_pm %}
......
......@@ -684,27 +684,33 @@ $(document).ready(function() {
});
$('#tab_preagenda_visu').DataTable( {
dom: 'Bfrtilp',
dom: 'Brt',
buttons: [
{
extend: 'pdfHtml5',
text: 'Exporter en PDF',
orientation: 'landscape',
//download: 'open',
pageSize: 'A4',
header: true,
filename:'jdev2017-preagenda',
customize: function ( doc ) {
doc.content[1].table.widths = Array(doc.content[1].table.body[0].length + 1).join('*').split('');
},
exportOptions: {
format: {
body: function ( data, row, column, node ) {
//console.log(data);
var formation=data.split('<br>">');
var label=['-'];
for (i=1;i<formation.length;i++){
label=formation[i].split('</a>');
console.log(label[0]);
}
body: function ( data, row, column, node ) {
var formation=data.split('<br>">');
var djournee='';
if ( (label[0].length != 0) && (data.charAt(0) == 't') ) { data=label[0]; }
return data;
for (i=1;i<formation.length;i++){
var label=formation[i].split('</a>');
djournee+=label[0]+'\n';
}
if ( (djournee.length !== 0) && (djournee.charAt(0) === 't') ) {
data=djournee;
}
return data;
}
}
}
......
......@@ -109,6 +109,14 @@
.th-parcours {
background-color: #57a1e1;
color: white;
padding: 10px;
text-align: center;
font-weight:bold;
width: 25%;
}
.td-parcours {
background-color: whitesmoke;
padding: 10px;
......@@ -117,7 +125,7 @@
width: 25%;
}
.buttons-excel {
.buttons-excel, .buttons-pdf {
background-image: -webkit-linear-gradient(top,#337ab7 0,#265a88 100%);
background-image: -o-linear-gradient(top,#337ab7 0,#265a88 100%);
background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
......@@ -136,6 +144,11 @@
text-shadow: 0 0px 0 #fff;
}
.buttons-pdf:hover, .buttons-pdf:focus, .buttons-pdf:active, .buttons-pdf.active, .open > .dropdown-toggle.buttons-pdf {
background: #1ba0e0;
color : white;
text-shadow: 0 0px 0 #fff;
}
.ui-widget-content a {
color: white;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment