// nuemro init de l'analyse num_analyse = 0 idx_tache = 0 // ATTENTION ça commence à 1 h_bouton_analyse = 0.1*window.innerHeight // Variable function init_variable_analyse(){ // liste des checkbox clické pour chaque recap checkbox_clicked_courant = {} for (let p=0; p= x_checkbox + dx_checkbox && xyMouseMove.x <= x_checkbox + dx_checkbox + w_checkbox && xyMouseMove.y > y_checkbox && xyMouseMove.y < y_checkbox+h_checkbox ){ // draw_rectangle(x_checkbox + dx_checkbox, y_checkbox, w_checkbox, h_checkbox, "rgb(0, 255, 0)", alpha_survol) // } // // clicked // if (clicked && xyMouseMove.x >= x_checkbox + dx_checkbox && xyMouseMove.x <= x_checkbox + dx_checkbox + w_checkbox && xyMouseMove.y > y_checkbox && xyMouseMove.y < y_checkbox+h_checkbox ){ // // s'il n'y a pas deja un check dessus // if (checkbox_clicked_courant[num_recap].idx_checkbox.indexOf(i) == -1){ // checkbox_clicked_courant[num_recap].idx_checkbox.push(i) // checkbox_clicked_courant[num_recap].mots.push(keywords[i]) // interactions.push({"time": new Date().getTime(), "type": "ajout check sur : recap n°"+(num_recap+1)+", mot "+keywords[i]})} // else{ // position_i = checkbox_clicked_courant[num_recap].idx_checkbox.indexOf(i) // checkbox_clicked_courant[num_recap].idx_checkbox.splice(position_i,1) // checkbox_clicked_courant[num_recap].mots.splice(position_i,1) // interactions.push({"time": new Date().getTime(), "type": "retrait check sur : recap n°"+(num_recap+1)+", mot "+keywords[i]})} // } // } // } // // affichage des check pour le recap n°num_recap qui a un y = y_img_recap // function afficher_check(liste_check, num_recap, y_img_recap){ // dx_checkbox = 0 // idx_check = liste_check[num_recap].idx_checkbox // // pour chacune de ces checkbox cliquée on affiche un check // for (let i = 0 ; i < idx_check.length; i++){ // pos = idx_check[i] // if (pos%2 == 0){dx_checkbox = pos/2 * 180} // else{dx_checkbox = (pos-1)/2 * 180} // y_checkbox = 20 + y_img_recap + 80*(pos%2) // ctx.drawImage(imgs["check"], x_checkbox + dx_checkbox , y_checkbox, w_checkbox, h_checkbox) // } // }