34 lines
781 B
JavaScript
34 lines
781 B
JavaScript
|
||
/* [0] Gestion de l'export
|
||
=========================================================*/
|
||
var exportDeflater = new FormDeflater(
|
||
document.getElementById('export-form'),
|
||
['input'], // éléments à éviter (tagName)
|
||
['data-name'] // Attributs par ordre de priorité
|
||
);
|
||
|
||
|
||
$('#export-form #export-all').addEventListener('click', function(e){
|
||
|
||
// On récupère les données du formulaire
|
||
var deflated = exportDeflater.deflate();
|
||
|
||
/* (1) Si téléchargement de données cellulaires */
|
||
if( deflated.phone == '1' ){
|
||
|
||
api.send({ 'path': 'download/phone', 'subjects': [1, 137] }, function(res){
|
||
|
||
// Si erreur
|
||
if( res.ModuleError != 0 )
|
||
return false;
|
||
|
||
// Sinon on lance le téléchargement
|
||
document.location = res.link;
|
||
});
|
||
|
||
|
||
|
||
}
|
||
|
||
}, false);
|