diff --git a/bepodactyl/js/functions_page.js b/bepodactyl/js/functions_page.js
index d85c1c4..243001b 100644
--- a/bepodactyl/js/functions_page.js
+++ b/bepodactyl/js/functions_page.js
@@ -141,43 +141,52 @@ function options(e)
//alert(touche);
}
-function change_bepo_version()
+function change_bepo_version(index)
{
- bepo_index++;
- if(bepo_index >= bepo.length) bepo_index=0;
- type_clavier(type_kb);
+ bepo_index=index;
+
+ //type_clavier(type_kb);
+ type_clavier();
change_exo();
localStorage.setItem("bepo_index",bepo_index);
}
-var type_kb=1; // clavier décalé (0=décalé ; 1=typematrix ; 2=pas de clavier)
+var type_kb=1; // clavier décalé (0=pas de clavier ; 1=décalé ; 2=typematrix)
function type_clavier(a)
{
- type_kb=a;
+ if(typeof(a) != "undefined")
+ {
+ if(isNaN(a)) a=parseInt(a);
+ type_kb=a;
+ }
+ else
+ a=type_kb;
+
if (a == 0)
{
document.getElementById("aff_kb").innerHTML="";
document.getElementById("type_kb_0").ckecked=true;
- localStorage.setItem("type_kb",0);
+ //localStorage.setItem("type_kb",0);
}
if (a == 1)
{
document.getElementById("aff_kb").innerHTML=kb_decal()+'
'+bepo[bepo_index].version+'
';
document.getElementById("type_kb_1").ckecked=true;
- localStorage.setItem("type_kb",1);
+ //localStorage.setItem("type_kb",1);
color_key();
}
if (a == 2)
{
document.getElementById("aff_kb").innerHTML=kb_typematrix()+''+bepo[bepo_index].version+'
';
document.getElementById("type_kb_2").ckecked=true;
- localStorage.setItem("type_kb",2);
+ //localStorage.setItem("type_kb",2);
color_key();
}
+ localStorage.setItem("type_kb",type_kb);
}
@@ -285,7 +294,7 @@ bepo[1].lvl[3]= " „“”⩽⩾ _˝ Œ ÆÙ ^ ‘’·
var k=0;
-var bepo_index=1;
+var bepo_index=1; // par défaut v1.1
function kb_decal()
{
var row_dec = new Array(0,35,41,28);
diff --git a/bepodactyl/js/start.js b/bepodactyl/js/start.js
index 0a1dba1..5187a16 100644
--- a/bepodactyl/js/start.js
+++ b/bepodactyl/js/start.js
@@ -3,19 +3,45 @@
*******************************************************************************/
document.getElementById("rd_txt").innerHTML = ""; // effacement du message javascipt
+
+// reprendre au dernier exercice fait
if(localStorage.getItem("exo_en_cours") != null)
exo_en_cours=parseInt(localStorage.getItem("exo_en_cours"));
-new_text(exo_en_cours);
-document.getElementById("val_curseur").checked = cur_checked;
-if(localStorage.getItem("bepo_index") != null)
- bepo_index=parseInt(localStorage.getItem("bepo_index",bepo_index));
+
+// type de carte clavier utilisée
if(localStorage.getItem("type_kb") != null)
{
document.getElementById("type_kb_"+localStorage.getItem("type_kb")).checked=true;
- type_clavier(localStorage.getItem("type_kb"));
+ type_kb=parseInt(localStorage.getItem("type_kb"));
+ type_clavier();
}
+else
+{
+ document.getElementById("type_kb_"+type_kb).checked=true;
+ type_clavier();
+}
+
+
+// version bépo utilisée
+if(localStorage.getItem("bepo_index") != null)
+ bepo_index=parseInt(localStorage.getItem("bepo_index",bepo_index));
+document.getElementById("v_bepo_"+bepo_index).checked=true;
+change_bepo_version(bepo_index);
+
+// et c'est parti !
+localStorage.setItem("exo_en_cours",exo_en_cours);
+new_text(exo_en_cours);
+
+
+// utilisation du curseur
if(localStorage.getItem("cur") != null)
{
document.getElementById("val_curseur").checked=JSON.parse(localStorage.getItem("cur"));
val_curseur(JSON.parse(localStorage.getItem("cur")));
-}
\ No newline at end of file
+}
+else
+{
+ document.getElementById("val_curseur").checked=true;
+ val_curseur(true);
+}
+