Loading js/subincidencias.js 0 → 100644 +109 −0 Original line number Diff line number Diff line //const addBtn = document.querySelector(".add"); function removeInput(){ this.parentElement.remove(); i--; } var i=0; /*function addInput(event){ event.preventDefault();*/ function addInput(idSprint){ const input = document.querySelector(".subincidencias-group"+idSprint); //preventDefault(); i++; const name = document.createElement("input"); name.type="text"; name.className="form-control"; name.placeholder = "Nombre de subincidencia"; name.name="nombreSub"+i; const descripcion = document.createElement("textarea"); descripcion.cols="45"; descripcion.rows="10"; descripcion.className="form-control"; //descripcion.placeholder = "Digite su cantidad"; descripcion.name="descrip"+i; //add medida const medida = document.createElement("select"); medida.type="select"; medida.name="medida"+i; //Opciones en el select var opciones = document.createElement("option"); opciones.value="L" opciones.text="L" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="ml" opciones.text="ml" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="Kg" opciones.text="Kg" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="g" opciones.text="g" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="mg" opciones.text="mg" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="tz" opciones.text="tz" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="pz" opciones.text="pz" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="paq" opciones.text="paq" medida.add(opciones); var placeholderOption = document.createElement("option"); placeholderOption.value=''; placeholderOption.text="Seleccione una op"; placeholderOption.disabled=true; placeholderOption.selected=true; const btn=document.createElement("a"); btn.className = "delete"; btn.innerHTML = "×"; btn.addEventListener("click", removeInput); const flex=document.createElement("div"); flex.className="flex"; const invi = document.createElement("input");; if(!!document.getElementsByName("ning")){ invi.type="hidden"; invi.name="ning"; invi.value=i; }else{ document.removeChild(ning); invi.type="hidden"; invi.name="ning"; invi.value=i; } input.appendChild(flex); flex.appendChild(name); flex.appendChild(descripcion); flex.appendChild(medida); flex.appendChild(btn); flex.appendChild(invi); } //addBtn.addEventListener("click", addInput); No newline at end of file pages/proyectos/backlog.php +19 −8 Original line number Diff line number Diff line Loading @@ -162,8 +162,9 @@ include "../../php/editarSprints.php"; <h5 class="modal-title" id="staticBackdropLabel">Crear incidencia</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <form> <div class="modal-body"> <div class="mb-3"> <label for="exampleInputEmail1" class="form-label">Nombre de incidencia</label> <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" Loading @@ -181,6 +182,14 @@ include "../../php/editarSprints.php"; <label for="exampleInputEmail1" class="form-label">Descripcion</label> <textarea name="DesSprint1" id="" cols="45" rows="10"></textarea> </div> <div class="subincidencias-groupIdSprint"> </div> <div class="mb-3"> <button type="button" class="btn add-sprint-button"> <p onclick="addInput('IdSprint')" class="element"><i class="bi bi-plus"></i>Agregar subincidencia</p> </button> </div> <div class="mb-3"> <label for="t-incidencia" class="form-label">Informador</label> <select class="form-select" aria-label="Default select example" id="t-incidencia"> Loading Loading @@ -214,12 +223,13 @@ include "../../php/editarSprints.php"; <option value="1">Sprint 2</option> </select> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary">Crear</button> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Cancelar</button> </div> </form> </div> </div> </div> Loading Loading @@ -293,6 +303,7 @@ include "../../php/editarSprints.php"; </div> </div> </div> <script src="../../js/subincidencias.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-HwwvtgBNo3bZJJLYd8oVXjrBZt8cqVSpeBNS5n7C8IVInixGAoxmnlMuBnhbgrkm" crossorigin="anonymous"></script> Loading php/modalCrearIncidencia.php 0 → 100644 +0 −0 Empty file added. Loading
js/subincidencias.js 0 → 100644 +109 −0 Original line number Diff line number Diff line //const addBtn = document.querySelector(".add"); function removeInput(){ this.parentElement.remove(); i--; } var i=0; /*function addInput(event){ event.preventDefault();*/ function addInput(idSprint){ const input = document.querySelector(".subincidencias-group"+idSprint); //preventDefault(); i++; const name = document.createElement("input"); name.type="text"; name.className="form-control"; name.placeholder = "Nombre de subincidencia"; name.name="nombreSub"+i; const descripcion = document.createElement("textarea"); descripcion.cols="45"; descripcion.rows="10"; descripcion.className="form-control"; //descripcion.placeholder = "Digite su cantidad"; descripcion.name="descrip"+i; //add medida const medida = document.createElement("select"); medida.type="select"; medida.name="medida"+i; //Opciones en el select var opciones = document.createElement("option"); opciones.value="L" opciones.text="L" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="ml" opciones.text="ml" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="Kg" opciones.text="Kg" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="g" opciones.text="g" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="mg" opciones.text="mg" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="tz" opciones.text="tz" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="pz" opciones.text="pz" medida.add(opciones); var opciones = document.createElement("option"); opciones.value="paq" opciones.text="paq" medida.add(opciones); var placeholderOption = document.createElement("option"); placeholderOption.value=''; placeholderOption.text="Seleccione una op"; placeholderOption.disabled=true; placeholderOption.selected=true; const btn=document.createElement("a"); btn.className = "delete"; btn.innerHTML = "×"; btn.addEventListener("click", removeInput); const flex=document.createElement("div"); flex.className="flex"; const invi = document.createElement("input");; if(!!document.getElementsByName("ning")){ invi.type="hidden"; invi.name="ning"; invi.value=i; }else{ document.removeChild(ning); invi.type="hidden"; invi.name="ning"; invi.value=i; } input.appendChild(flex); flex.appendChild(name); flex.appendChild(descripcion); flex.appendChild(medida); flex.appendChild(btn); flex.appendChild(invi); } //addBtn.addEventListener("click", addInput); No newline at end of file
pages/proyectos/backlog.php +19 −8 Original line number Diff line number Diff line Loading @@ -162,8 +162,9 @@ include "../../php/editarSprints.php"; <h5 class="modal-title" id="staticBackdropLabel">Crear incidencia</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <form> <div class="modal-body"> <div class="mb-3"> <label for="exampleInputEmail1" class="form-label">Nombre de incidencia</label> <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" Loading @@ -181,6 +182,14 @@ include "../../php/editarSprints.php"; <label for="exampleInputEmail1" class="form-label">Descripcion</label> <textarea name="DesSprint1" id="" cols="45" rows="10"></textarea> </div> <div class="subincidencias-groupIdSprint"> </div> <div class="mb-3"> <button type="button" class="btn add-sprint-button"> <p onclick="addInput('IdSprint')" class="element"><i class="bi bi-plus"></i>Agregar subincidencia</p> </button> </div> <div class="mb-3"> <label for="t-incidencia" class="form-label">Informador</label> <select class="form-select" aria-label="Default select example" id="t-incidencia"> Loading Loading @@ -214,12 +223,13 @@ include "../../php/editarSprints.php"; <option value="1">Sprint 2</option> </select> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary">Crear</button> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Cancelar</button> </div> </form> </div> </div> </div> Loading Loading @@ -293,6 +303,7 @@ include "../../php/editarSprints.php"; </div> </div> </div> <script src="../../js/subincidencias.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-HwwvtgBNo3bZJJLYd8oVXjrBZt8cqVSpeBNS5n7C8IVInixGAoxmnlMuBnhbgrkm" crossorigin="anonymous"></script> Loading