createCooccorrenza.js 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. export function createNewCC(occ) {
  2. var new_id = "occ_" + occ;
  3. var new_par = document.createElement('div');
  4. new_par.className = "row height d-flex justify-content-center align-items-center";
  5. new_par.id = new_id;
  6. var search_params = document.createElement('div');
  7. search_params.className = "col search_params";
  8. var choose_param = document.createElement('div');
  9. choose_param.className = "row choose_param";
  10. var col_6 = document.createElement('div');
  11. col_6.className = "col-5";
  12. var input_group = document.createElement('div');
  13. input_group.className = "input-group form-check";
  14. var inputSel = document.createElement('input');
  15. inputSel.className = "barraDiRicerca form-control";
  16. inputSel.type = "text";
  17. //Create and append select list
  18. var selectList = document.createElement("select");
  19. selectList.className = "flViewBy";
  20. //Create and append the options
  21. var optionForma = document.createElement("option");
  22. optionForma.value = "forma";
  23. optionForma.text = "Forma";
  24. optionForma.selected = "selected";
  25. selectList.appendChild(optionForma);
  26. var optionLemma = document.createElement("option");
  27. optionLemma.value = "lemma";
  28. optionLemma.text = "Lemma";
  29. selectList.appendChild(optionLemma);
  30. var col_form = document.createElement("div");
  31. col_form.className = "col-2";
  32. var form_check = document.createElement("div");
  33. form_check.className = "form-check";
  34. var input_ricerca_espansa = document.createElement("input");
  35. input_ricerca_espansa.className = "ricercaEx form-check-input";
  36. input_ricerca_espansa.value = "ricerca_espansa";
  37. input_ricerca_espansa.type = "checkbox";
  38. input_ricerca_espansa.name = "espansa";
  39. var label_ricerca_espansa = document.createElement("label");
  40. label_ricerca_espansa.className = "form-check-label";
  41. label_ricerca_espansa.innerHTML = "Ricerca espansa";
  42. var col_form2 = document.createElement("div");
  43. col_form2.className = "col-2";
  44. var form_check2 = document.createElement("div");
  45. form_check2.className = "form-check";
  46. var input_ricerca_raddoppiata = document.createElement("input");
  47. input_ricerca_raddoppiata.className = "raddoppiata form-check-input";
  48. input_ricerca_raddoppiata.value = "raddoppiata";
  49. input_ricerca_raddoppiata.type = "checkbox";
  50. input_ricerca_raddoppiata.name = "raddoppiata";
  51. var label_ricerca_raddoppiata = document.createElement("label");
  52. label_ricerca_raddoppiata.className = "form-check-label";
  53. label_ricerca_raddoppiata.innerHTML = "Iniziale raddoppiata";
  54. var col_form3 = document.createElement("div");
  55. col_form3.className = "col-2";
  56. var form_check3 = document.createElement("div");
  57. form_check3.className = "form-check";
  58. var input_ricerca_lemmatizzata = document.createElement("input");
  59. input_ricerca_lemmatizzata.className = "lemmatizzata form-check-input";
  60. input_ricerca_lemmatizzata.value = "lemmatizzata";
  61. input_ricerca_lemmatizzata.type = "checkbox";
  62. input_ricerca_lemmatizzata.name = "lemmatizzata";
  63. input_ricerca_lemmatizzata.disabled = "true";
  64. var label_ricerca_lemmatizzata = document.createElement("label");
  65. label_ricerca_lemmatizzata.className = "form-check-label";
  66. label_ricerca_lemmatizzata.innerHTML = "Cerca solo lemmatizzate";
  67. var col_form4 = document.createElement("div");
  68. col_form4.className = "col-1";
  69. var form_check4 = document.createElement("div");
  70. form_check4.className = "form-check deleteCC";
  71. form_check4.id = occ;
  72. var trash_button = document.createElement("button");
  73. trash_button.className = "btn";
  74. var trash_icon = document.createElement("i");
  75. trash_icon.className = "fa fa-trash";
  76. input_group.appendChild(inputSel);
  77. input_group.appendChild(selectList);
  78. col_6.appendChild(input_group);
  79. form_check.appendChild(input_ricerca_espansa);
  80. form_check.appendChild(label_ricerca_espansa);
  81. col_form.appendChild(form_check);
  82. form_check2.appendChild(input_ricerca_raddoppiata);
  83. form_check2.appendChild(label_ricerca_raddoppiata);
  84. col_form2.appendChild(form_check2);
  85. form_check3.appendChild(input_ricerca_lemmatizzata);
  86. form_check3.appendChild(label_ricerca_lemmatizzata);
  87. col_form3.appendChild(form_check3);
  88. trash_button.appendChild(trash_icon);
  89. form_check4.appendChild(trash_button);
  90. col_form4.appendChild(form_check4);
  91. choose_param.appendChild(col_6);
  92. choose_param.appendChild(col_form);
  93. choose_param.appendChild(col_form2);
  94. choose_param.appendChild(col_form3);
  95. choose_param.appendChild(col_form4);
  96. search_params.appendChild(choose_param);
  97. new_par.appendChild(search_params);
  98. $("#search_form").append(new_par);
  99. }