Commit 4ff2bdae authored by Alenso Lopes's avatar Alenso Lopes
Browse files

feat: manual diving group

parent f150f2d5
Loading
Loading
Loading
Loading
+19 −3
Original line number Diff line number Diff line
@@ -28,12 +28,13 @@ const zoneStart = document.getElementById("zoneStart");
const DropZone = document.getElementById("DropZone");
const removePalanque = document.getElementById("removePal");
const addPalanque = document.getElementById("addPal");
const validatePalanque = document.getElementById("validatePal").disabled = true;
const validatePalanque = document.getElementById("validatePal");

let countZone = 0;
let countDiver = 0;
let zoneList = [];
let counterCheck = 0;
let disableVal = true;

getDiver("DS1").then(data => fillZoneWithAlreadyExistingPalanque(data));

@@ -163,6 +164,19 @@ function validateAllCombination(){
        return false;
      let children = element.childNodes;
      for(let i = 0; i < children.length; i++){
        for(let j = 0; j < children.length; j++){
          if(children[j].id.split(',')[1] === 'PA-60-GP'){
            console.log("ok");
            counterCheck++;
            if(element.style.backgroundColor === 'red')
              element.style.backgroundColor = 'white';
            return true;
          }
        }
      }
      for(let i = 0; i < children.length; i++){
        console.log(children[i].id.split(',')[1]);
        {
          let targetItemsSplit = children[i].id.split(',')[2];
          for(targetItemsSplit in validatePalanqueCombinate){
            for(let j = 0; j < children.length; j++){
@@ -181,10 +195,12 @@ function validateAllCombination(){
            return false;
          }
        }
        
      }
    }
  });
  if(counterCheck == countZone){
    validatePalanque.disable = false;
    disableVal = false;
    return true;
  }
}
@@ -196,6 +212,7 @@ let interval = setInterval(() => {


validatePalanque.addEventListener("click", function(){
  if(!disableVal)
    sendPalanque();
    clearInterval(interval);
});
@@ -241,7 +258,6 @@ function sendPalanque() {
  xhr.send(palanqueListJson);
  console.log("send");
}

function fillZoneWithAlreadyExistingPalanque(diverList) {
  diverList.forEach(element => {
    let diver = document.getElementById('item' + element.US_ID + ',' + element.PRE_CODE + ',E' + element.US_TEACHING_LEVEL + ',' + element.US_ID);