Browse Source

correction chargement dernier clavier

pull/35/head
Alexis 4 years ago
parent
commit
4da4863b24
2 changed files with 51 additions and 16 deletions
  1. +19
    -10
      bepodactyl/js/functions_page.js
  2. +32
    -6
      bepodactyl/js/start.js

+ 19
- 10
bepodactyl/js/functions_page.js View File

@@ -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()+'<div class="bepo_version">'+bepo[bepo_index].version+'</div>';
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()+'<div class="bepo_version">'+bepo[bepo_index].version+'</div>';
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);


+ 32
- 6
bepodactyl/js/start.js View File

@@ -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")));
}
}
else
{
document.getElementById("val_curseur").checked=true;
val_curseur(true);
}

Loading…
Cancel
Save