Commit d51094cd authored by Axel Tomas Baltierra Hernandez's avatar Axel Tomas Baltierra Hernandez
Browse files

tableros completos

parent 82736823
Loading
Loading
Loading
Loading
+34 −1
Original line number Diff line number Diff line
@@ -93,6 +93,20 @@ p.tittle-board {
    border-radius: 5px;
    opacity: 1;
}
.list2 {
    background: #ef6a6a;
    height: 45px;
    margin: 10px 15px 10px 15px;
    color: #fff;
    display: flex;
    overflow: hidden;
    align-items: center;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
    border-radius: 5px;
    opacity: 1;
}

.list ion-icon {
    width: 35px;
@@ -128,11 +142,14 @@ p.tittle-board {
    height: 50px;
    /* Ajusta el tamaño según sea necesario */
}
.titulos{
    display: flex;
}

.nuevoTitulo {
    margin: 2px 2px 0px 2px;
    padding: 8px;
    width: 292px;
    width: 60%;
    background-color: transparent;  /* Establecer el fondo como transparente */
    opacity: .75;
    border: none;
@@ -142,6 +159,7 @@ p.tittle-board {

}


.nuevoTitulo::placeholder {
    /* Restablecer todos los estilos predeterminados */
    font-style: normal; /* Puede ser itálica en algunos navegadores por defecto */
@@ -195,3 +213,18 @@ p.tittle-board {
    margin: 2px 0px 2px 0px;
    
}
.btnTablerosDelete{
    color: #ffffff;
    margin-left: auto;
}

.btnTablerosDelete:focus{
    background-color: #ffffff;
    opacity: 70%;
    border: 0px;
}
.btnTablerosDelete:hover{
    background-color: #ffffff;
    opacity: 40%;
    border: 0px;
}
 No newline at end of file
+15 −15
Original line number Diff line number Diff line
let lists = document.querySelectorAll(".list");
let boxes = document.querySelectorAll(".box");
let agregarCajaBtn = document.getElementById("agregarCaja2");
let containerBoard = document.querySelector(".container-board2");
let lists2 = document.querySelectorAll(".list2");
let boxes2 = document.querySelectorAll(".box2");
let agregarCajaBtn2 = document.getElementById("agregarCaja2");
let containerBoard2 = document.querySelector(".container-board2");
var idList;

lists.forEach(function (list) {
lists2.forEach(function (list) {
  list.addEventListener("dragstart", function (e) {
    let selected = e.target;

    // Agrega eventos de arrastre a las cajas para permitir soltar en ellas
    boxes.forEach(function (box) {
    boxes2.forEach(function (box) {
      box.addEventListener("dragover", function (e) {
        e.preventDefault();
        
@@ -17,20 +17,20 @@ lists.forEach(function (list) {

      box.addEventListener("drop", function (e) {
        box.appendChild(selected);
        actulizarInstEstado(list.id,box.id);
        actulizarInstEstado2(list.id,box.id);
        selected = null;
      });
    });
  });
});

agregarCajaBtn.addEventListener("click", function () {
agregarCajaBtn2.addEventListener("click", function () {
  let proyecto = getParameterByName('proy');
  $.ajax({
    method: "POST",
    url: "../../php/tablero.php",
    data: {//temporal
      accion: "create",
      accion: "create2",
      proy: proyecto
    },
    success: function (Respuesta) {
@@ -39,7 +39,7 @@ agregarCajaBtn.addEventListener("click", function () {
      if (miObjetoJSON.estado == 1) {

        let newBox = document.createElement("div");
        newBox.className = "box cajas";
        newBox.className = "box2 cajas";
        newBox.id = miObjetoJSON.id;

        let newInput = document.createElement("input");
@@ -49,7 +49,7 @@ agregarCajaBtn.addEventListener("click", function () {
        newInput.value = "";

        newBox.appendChild(newInput);
        containerBoard.appendChild(newBox);
        containerBoard2.appendChild(newBox);

        newBox.addEventListener("dragover", function (e) {
          e.preventDefault();
@@ -76,7 +76,7 @@ agregarCajaBtn.addEventListener("click", function () {
  });
});

lists.forEach(function (list) {
lists2.forEach(function (list) {
  list.addEventListener("dragstart", function (e) {
    e.dataTransfer.setData("text/plain", ""); // necesario para que funcione en Firefox
    list.classList.add("dragging");
@@ -84,7 +84,7 @@ lists.forEach(function (list) {
  });

  list.addEventListener("dragend", function () {
    lists.forEach(function (list) {
    lists2.forEach(function (list) {
      list.classList.remove("dragging");
      idList=list.id;
    });
@@ -98,14 +98,14 @@ function getParameterByName(name) {
  return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

function actulizarInstEstado(incid, tabid){
function actulizarInstEstado2(incid, tabid){
  //console.log(incid);
  //console.log(tabid);
  $.ajax({
    method: "POST",
    url: "../../php/tablero.php",
    data: {//temporal
      accion: "actualizarInsEst",
      accion: "actualizarInsEst2",
      incidenciaId: incid,
      estadoId: tabid
    },
+3 −1
Original line number Diff line number Diff line
@@ -5,6 +5,8 @@ include "../../php/agregarAlumnoProy.php";
include "../../php/eliminarMiemProy.php";

include "../../php/editarInc.php";
include "../../php/eliminarEstAl.php";
include "../../php/eliminarEstAdm.php";
//echo"antes";

require "../../php/conexion.php";
@@ -246,8 +248,8 @@ require "../../php/conexion.php";
<script type="module" src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.esm.js"></script>
<script nomodule src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.js"></script>
<!--My script-->
<script src="../../js/principal.js"></script>
<script src="../../js/tablero.js"></script>
<script src="../../js/tablero2.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>

php/eliminarEstAdm.php

0 → 100644
+22 −0
Original line number Diff line number Diff line
<?php
require "../../php/conexion.php";
echo "entra";
if (isset($_POST['eliminarEstAdm']) && !empty($_POST['eliminarEstAdm'])) {

    $proyecto = $_GET['proy'];
    $sprint = $_POST['eliminarEstAdm'];
    //echo $sprint;

    $sqlCrearInc = "UPDATE `tarea` SET estadoAdm_idestadoAdm = '1'  
    WHERE `estadoAdm_idestadoAdm` = '$sprint'";
    if ($con->query($sqlCrearInc)) {
        //echo $sqlCrearInc;
        $sqlDelSprint = "DELETE FROM `estadoAdm` WHERE `idestadoAdm` = '$sprint' AND `estAdm_idproyect` = '$proyecto'";
        //echo $sqlDelSprint;
        if ($con->query($sqlDelSprint) == true) {

        } else {
            echo "<br><p style='color: rgb(136, 1, 1);'>Error al eliminar</p>";
        }
    }
}

php/eliminarEstAl.php

0 → 100644
+22 −0
Original line number Diff line number Diff line
<?php
require "../../php/conexion.php";
//echo "entra";
if (isset($_POST['eliminarEstAl']) && !empty($_POST['eliminarEstAl'])) {

    $proyecto = $_GET['proy'];
    $sprint = $_POST['eliminarEstAl'];
    

    $sqlCrearInc = "UPDATE `tarea` SET estadoAl_idestadoAl = '1'  
    WHERE `estadoAl_idestadoAl` = '$sprint'";
    if ($con->query($sqlCrearInc)) {
        //echo $sqlCrearInc;
        $sqlDelSprint = "DELETE FROM `estadoAl` WHERE `idestadoAl` = '$sprint' AND `estAl_idproyect` = '$proyecto'";
        //echo $sqlDelSprint;
        if ($con->query($sqlDelSprint) == true) {

        } else {
            echo "<br><p style='color: rgb(136, 1, 1);'>Error al eliminar</p>";
        }
    }
}
Loading