document.body.removeChild(element);
}
+
+function upload_file(data) {
+ document.getElementById('form_import_donnees').submit();
+}
\ No newline at end of file
display: none;
}
-#import_donnees, #pref_graphique{
+#pref_graphique {
display: none;
}
+#import_donnees label {
+ height: 128px;
+ display: inline-block;
+ cursor: pointer;
+ position: relative;
+}
+
+#import_donnees label img {
+ border-radius: 100%;
+ box-shadow: 0px 0px 10px #55f;
+}
+
+#import_donnees label .icon_legend {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%,-50%);
+ width: 90%;
+ text-align: center;
+ opacity: 0.7;
+ line-height: 1.5;
+ background: rgba(256,256,256,0.5);
+}
+
+#import_donnees input {
+ opacity: 0;
+ position: absolute;
+ z-index: -1;
+}
+
.bouton {
text-decoration: underline;
}
<h2>Données de l'enfant</h2>
-<h3>Importer un fichier </h3>
-<div class="bouton" onclick="affiche_cache('import_donnees',this)">Afficher</div>
+<!--<h3>Importer un fichier </h3>
+<div class="bouton" onclick="affiche_cache('import_donnees',this)">Afficher</div>-->
<div id="import_donnees">
- <form action="/" method="post" enctype="multipart/form-data">
+ <form action="/" method="post" enctype="multipart/form-data" id="form_import_donnees">
- <label for="fichier_donnees">Importer le fichier de données</label>
- <input type="file" name="fichier_donnees">
- <input type="submit" name="valider_fichier" value="Charger les données">
+ <label for="fichier_donnees">
+ <img src="static/icons/import.png">
+ <div class="icon_legend">Importer un fichier</div>
+ </label>
+ <input type="file" name="fichier_donnees" id="fichier_donnees" oninput="upload_file()">
+ <!--<input type="submit" name="valider_fichier" value="Charger les données">-->
</form>
</div>
-<hr>
<form id="donnees_enfant">