Export des données locales réussi full-js (<a>)

This commit is contained in:
xdrm-brackets 2016-05-02 22:10:55 +02:00
parent 741f69baaa
commit 73b09eb59b
3 changed files with 13 additions and 7 deletions

View File

@ -39,6 +39,7 @@
<h3 data-n='0' class='color4'>Effacer les données de la dernière enquête</h3> <h3 data-n='0' class='color4'>Effacer les données de la dernière enquête</h3>
<span data-space></span> <span data-space></span>
<h4 class='self color2' data-icon='e'> <h4 class='self color2' data-icon='e'>
<a style='display:none' id='download-target'></a>
<input type='submit' class='primary' id='export-all' value='Exporter les données'><br> <input type='submit' class='primary' id='export-all' value='Exporter les données'><br>
<input type='submit' class='primary' id='import-all' value='Importer des données'><br> <input type='submit' class='primary' id='import-all' value='Importer des données'><br>
<input type='submit' class='primary' id='clear-all' value='Tout effacer'> <input type='submit' class='primary' id='clear-all' value='Tout effacer'>

11
view/js/input-min.js vendored

File diff suppressed because one or more lines are too long

View File

@ -291,9 +291,13 @@ include('/js/includes/input-phone-fiche.js', function(){
}; };
/* (2) On lance le téléchargement */ /* (2) On lance le téléchargement */
console.log(JSON.stringify(data)); var downloadTarget = $('#download-target');
downloadTarget.download = 'local-data.json';
downloadTarget.href = 'data:application/octet-stream,charset:utf-8,'+encodeURIComponent(JSON.stringify(data));
downloadTarget.click();
// TODO: Gestion du download du fichier avec les données souhaitées
}, false); }, false);