init.js (1022B)
1 function init() { 2 // Monde 3 $w = new world(); 4 5 // Connexions 6 lienBlocsActif = { pret: true, actif: false, elems: $([])}; 7 8 // Barre d'outils 9 $('#rechercher').click(uiRechercher); 10 $('#nouveau-bloc').click(uiNouveauBloc); 11 $('#serialiser').click(uiSerialiser); 12 13 // Log 14 logPause = false; 15 $('#log-pause').click(logPauseToggle); 16 $('#log-eval').click(logEval); 17 18 // Panneau principal (édition). 19 // Évitons que tout soit sélectionné lorsqu'on clique sur une zone vide: 20 $('#edition').disableSelection(); 21 22 // Bienvenue 23 log("Démarré."); 24 log("Ajoutez des blocs à l'espace de travail pour construire un programme."); 25 $('#nouveau-bloc').blink(); 26 rechercher(''); 27 28 demo(); 29 } 30 31 function demo() { 32 var a = nouveauBloc("abcd"); 33 var b = nouveauBloc("bc"); 34 var c = nouveauBloc("xyz"); 35 var d = nouveauBloc("Scratch"); 36 utiliser(a.uid, d.uid); 37 utiliser(b.uid, d.uid); 38 39 editer(d.uid); 40 } 41 42 $(document).ready(init);