Advertisement
VladislavNechepaev

Untitled

Sep 8th, 2021
1,113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var meidoTimeCheck = false
  2.  
  3. // ===========================
  4.  
  5. const lunchLviv = document.createElement("p")
  6.       lunchLviv.innerHTML = "Please, pre-order your meals via <a href='https://docs.google.com/spreadsheets/d/1jZpc_zn57lgUmz6bVxSuJS6AEnyIc-W6JQczuQq8Q7Q/edit?pli=1#gid=120949263' target='_blank'>this link</a>"
  7.       lunchLviv.style.color = 'black'
  8.       lunchTypeSelector.parentNode.after(lunchLviv)
  9.       lunchLviv.hidden = true
  10.  
  11. // ==============================
  12.  
  13. fetch(`https://freshservicecounter.ringteam.com/getmeidotime`).then(res => {
  14.         return res.json()
  15.       }).then(res => {
  16.         meidoTimeCheck = res
  17.       })
  18.  
  19. // ==============================
  20.  
  21. if (values.support_with_lunch) {
  22.           if (meidoActive) {
  23.             console.log("====================")
  24.             console.log("[MEIDO] checking display conditions...")
  25.             console.log(`- weekday: ${weekdayGlobal}`)
  26.             console.log(`- internal time: ${currentHoursGlobal}:${currentMinutesGlobal}`)
  27.             console.log(`- selected access week: ${values.accessWeek}`)
  28.             console.log(`- does location supports Meido? ${officeMeido[values.office]}`)
  29.             console.log(`- Meido ID received? ${hasMeidoId}`)
  30.             console.log("====================")
  31.             if (!meidoTimeCheck || values.access_week === "Current week" || !officeMeido[values.office] || !hasMeidoId) {
  32.               if (values.office === "Lviv") {
  33.                 lunchTypeSelector.parentNode.hidden = true
  34.                 lunchTypeSelector.value = null
  35.                 lunchLviv.hidden = false
  36.               } else {
  37.                 lunchTypeSelector.parentNode.hidden = false
  38.                 lunchTypeSelector.value = lunchTypeSelector.value ? lunchTypeSelector.value : mealTypes[0]
  39.                 lunchLviv.hidden = true
  40.               }      
  41.               meidoMenu.hidden = true
  42.             } else {
  43.               lunchTypeSelector.parentNode.hidden = true
  44.               lunchTypeSelector.value = null
  45.               lunchLviv.hidden = true
  46.               meidoMenu.hidden = false
  47.             }
  48.           } else {
  49.             lunchTypeSelector.parentNode.hidden = false
  50.             lunchTypeSelector.value = lunchTypeSelector.value ? lunchTypeSelector.value : mealTypes[0]
  51.           }
  52.         } else {
  53.           console.log('hiding all')
  54.           lunchTypeSelector.parentNode.hidden = true
  55.           lunchTypeSelector.value = null
  56.           if (meidoActive) meidoMenu.hidden = true
  57.           lunchLviv.hidden = true
  58.         }
  59.  
  60. // ============================
  61.  
  62. addLocationWrapper.className += "addtable_wrapper"
  63.  
  64. // ============================
  65.  
  66. .addtable_wrapper{
  67.   margin-top: 10px;
  68. }
  69. .parkingwrapper{
  70.   margin-top: 10px;
  71.   align-items: baseline;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement