Pen Settings

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource

You're using npm packages, so we've auto-selected Babel for you here, which we require to process imports and make it all work. If you need to use a different JavaScript preprocessor, remove the packages in the npm tab.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Use npm Packages

We can make npm packages available for you to use in your JavaScript. We use webpack to prepare them and make them available to import. We'll also process your JavaScript with Babel.

⚠️ This feature can only be used by logged in users.

Code Indentation

     

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

HTML Settings

Here you can Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

            
              <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300" type="text/css" />

<body>
  <div class="container-fluid">
    <div class="centerSection">
      <div class="row justify-content-center">
        <!--           <h2 id="greeting"></h2> -->
        <div class="col-auto" id="mainBox">
          <div class="box">
            <div class="weather-items" id="items">
            </div>
          </div>
        </div>
      </div>
      <div class="row justify-content-center div-margin">
        <div class="search-size">
          <div class="row justify-content-center search">
            <input class="col search-bar" type="text" placeholder="Explore USA..."></input>
             <button type="submit" class="search-button">
              <i class="fa fa-search"></i>
            </button>
          <ul id="autocomplete-results" class="row justify-content-center"></ul>

          </div>
          <div class="row justify-content-center search">
<!--             <ul class="col">Test</ul> -->
          </div>
        </div>
      </div>
    </div>
  </div>
</body>
            
          
!
            
              html {
  padding: 0;
}
body {
  font-family: "Open Sans";
  color: white;
  background-color:#2c3e50;
}
.weather-items h1, .weather-items h3, .weather-items p, .weather-items span {
  color:black;
}
#c-f-toggle {
  cursor: pointer;
}
#greeting, .weather-items {
  display: flex;
  justify-content: center;
  align-items:center;
  flex-direction: column;
}
/* #greeting, .weather-items {
  text-align:center;
} */
/* .row {
  width: 450px;
} */
.box {
  width: 450px;
 /*May need to remove this line when elements are created*/
  border-radius: 10px;
  background-color: white;
}
.p-sizing {
  margin: 10px 35px 15px;
}
.div-margin {
  margin-top: 15px;
/*   width: 450px; */
}
.search-size {
/*   width:100%; */
  width: 450px;
/*   position: relative; */
}
.search {
  width: 100%;
  margin:0 !important;
}
.search-bar {
  border:3px solid white;
  padding: 10px;
  border-radius: 5px;
  outline: none;
}
#autocomplete-results {
  width: 100%;
  display:none;
  padding: 0;
  z-index: 100;
}
#autocomplete-results li {
  width: 100%;
/*   border:1px solid black; */
/*   padding: 5px; */
/*   border-radius: 5px; */
  cursor: pointer;
  list-style-type: none;
  background-color: white;
  color: black;
  padding-left: 13px;
/*   z-index: 100; */
}
#autocomplete-results li:hover {
  background-color: #318DFD;
  color: white;
}
#autocomplete-results li:first-child {
  margin-top: -5px;
}
#autocomplete-results li:last-child {
  border-radius: 0 0 5px 5px;
  padding-bottom: 5px;
}
.search-button {
/*   position: absolute; */
/*   display: flex; */
  margin-left: -6px;
/*   right: -50px; */
/*   padding-right: -50px; */
  width: 40px;
  border: 1px solid white;
  color: #343A40;
  text-align: center;
  background: white;
  border-radius: 5px;
  font-size: 20px;
  cursor: pointer;
}

.centerSection {
/*   height: 75vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; */
}
            
          
!
            
              function ajaxCall(URL, callback) {
  var xhttp = new XMLHttpRequest();
  xhttp.open("GET", URL, true);
  //xhttp.setRequestHeader("Access-Control-Allow-Origin","https://autocomplete.wunderground.com/aq?query=r&c=US");
  xhttp.onreadystatechange = function() {
    if(xhttp.readyState == 4){
      if (typeof callback === "function") {
          // apply() sets the meaning of "this" in the callback
          callback.apply(xhttp);
      }
    }
  }
  // xhttp.onload = function(){
  //     console.log("Inside ajax: ", this);
  //     return this;
  // }
  // xhttp.open("GET", URL, true);
  xhttp.send();
 // return xhttp.responseText;
}

function loadAstronomy(weatherData) {
  var URL = "https://api.wunderground.com/api/800715b6ce08dbb1/astronomy/q/TX/Austin.json";
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if(this.readyState == 4 && this.status == 200) {
      // console.log(JSON.parse(this.reponseText));
      //console.log(this.reponseText);
      // return JSON.parse(this.responseText);
      //getSunTime(this);
      //console.log(JSON.parse(this.responseText));
      //return JSON.parse(this.responseText);
      //console.log(weatherData); 
      getWeatherData(weatherData, JSON.parse(this.responseText));
    }
  }
  xhttp.open("GET", URL, true);
  xhttp.send();
}

function getWeatherData(json, jsonAstronomy) {
  //console.log("getWeatherData testing ", jsonAstronomy);
  var mainWeather = "";
  var temperature = "";
  var desc = "";
  var city = "";
  var dt = "";
  //console.log(json);
  //console.log("json mainWEather", json.current_observation.weather); 
  dt = json.current_observation.local_epoch;
  mainWeather = json.current_observation.weather;
  temperature = json.current_observation.temp_f;
  city = json.current_observation.display_location.city;
  
  var sunriseHour = "";
  var sunriseMin = "";
  var sunsetHour = "";
  var sunsetMin = "";
  var sunrise = "";
  var sunset = "";

  sunriseHour = jsonAstronomy.sun_phase.sunrise.hour;
  sunriseMin = jsonAstronomy.sun_phase.sunrise.minute;
  sunsetHour = jsonAstronomy.sun_phase.sunset.hour;
  sunsetMin = jsonAstronomy.sun_phase.sunset.minute;
  // sunrise = sunriseHour.concat(":", sunriseMin);
  // sunset = sunsetHour.concat(":", sunsetMin);
  sunrise = sunriseHour.concat(sunriseMin);
  sunset = sunsetHour.concat(sunsetMin);
  //console.log("In function getSunTime: " + sunrise + " " + sunset);
  //console.log("MainWEather:", mainWeather)
  
  displayWeather(mainWeather, desc, temperature, city, dt, sunrise, sunset);
}
function filterTime(time) {
  var numOnly = /^[0-9]*$/g;
  var array = time.split("");
  var filteredArray = [];
  
  array.reduce(function(previousVal, currentVal, index){
    if(index <= 1) {
      if(previousVal.match(numOnly)) {
        filteredArray.push(previousVal);
      }
    }
    if(currentVal.match(numOnly)) {
      if(index == 3 && time.length == 4) {
			  filteredArray.push(0);
      }
      filteredArray.push(currentVal);
    }
  });
  return filteredArray.join("");
}

function displayWeather(mainWeather, desc, temp, city, dt, sunrise, sunset) {
  

  
  var mainBoxDiv = document.getElementById("mainBox");
  
  console.log(mainBox.children.length);
  if(mainBox.children.length === 2) {
   mainBox.removeChild(mainBox.children[0]);
  }
  var greetingHeader = document.createElement("h2");
  greetingHeader.setAttribute("id", "greeting"); 
  
  
  //var title = document.getElementById("greeting");
  var message = "";
  
  var myDate = new Date(dt*1000);
  // console.log(myDate);
  // console.log(myDate.getHours());
  var hour = myDate.getHours().toString();
  var min = myDate.getMinutes().toString();
  //var min = "1";
  //console.log(min.length);
  if(min.length <= 1) {
    //console.log(min.length);
    var zero = "0";
    min = zero.concat(min);
  }
  //console.log("Hour:", hour + " Min:", min);
  var currentTime = parseInt(hour.concat(min));
  //var currentTime = filterTime(hour.concat(":", min));
  //console.log("Time: " + currentTime);
  
  //var filteredTime = filterTime(currentTime);
  // var filteredSunrise = filterTime(sunrise);
  // var filteredSunset = filterTime(sunset);
  //console.log("In function displayWeather: " + filterTime(sunrise) + " " + sunset); 
//console.log("sunrise:", sunrise + " sunset:", sunset + " Time:", currentTime);
  if(currentTime >= sunrise && currentTime < 1200 ) {
    message = "Good Morning " + city + "!";
    if(mainWeather === "Clear") {
      mainWeather = "Sunny";
    }
  } else if(currentTime >= 1200 && currentTime < sunset) {
    message = "Good Afternoon " + city + "!";
    if(mainWeather === "Clear") {
      mainWeather = "Sunny";
    }
  } else if((currentTime >= sunset && currentTime < 2400) || (currentTime >= 0 && currentTime < sunrise)) {
    message = "Good Evening " + city + "!";
  } else {
    console.error("Something wrong with the time: " + myDate);
  }
  greetingHeader.append(message);
  mainBoxDiv.prepend(greetingHeader);
  
  //clear ui before decorating
  //title.remove(message);
  
  var itemsEle = document.getElementById("items");
  
  //if(itemsEle.hasChild)
  while(itemsEle.hasChildNodes()) {
   itemsEle.removeChild(itemsEle.lastChild);
  }
  
  var tempText = document.createElement("h1");
  tempText.setAttribute("id", "temp");
  var degreeSpan = document.createElement("span");
  degreeSpan = document.createTextNode("\u00B0");
  var symbolSpan = document.createElement("span");
  symbolSpan.setAttribute("id", "c-f-toggle");
  symbolSpan = document.createTextNode("F");
  tempText.append(symbolSpan);
  tempText.append(degreeSpan);
  itemsEle.append(tempText);
  
  var mainWeatherHeader = document.createElement("h3");
  mainWeatherHeader.setAttribute("id", "mainWeather");
  itemsEle.append(mainWeatherHeader);
  
  var weatherAdviceText = document.createElement("p");
  weatherAdviceText.setAttribute("id", "desc");
  weatherAdviceText.setAttribute("class", "p-sizing");
  itemsEle.append(weatherAdviceText);
  // console.log("here");
  
  //console.log("Main weather:", mainWeather);
  var tempHeader = document.getElementById("temp");
  // var toFahrenheit = Math.round(temp * (9/5) + 32);
  var getTemp = document.createTextNode(Math.round(temp));
  tempHeader.prepend(getTemp);
  
  var mainWeatherHeader = document.getElementById("mainWeather");
  var getMainWeather = document.createTextNode(mainWeather);
  mainWeatherHeader.append(getMainWeather);
  
  var descHeader = document.getElementById("desc");
//  descHeader.append(getDesc);
  
//   Collection of weather icons and colors
  var weatherCollection = [
    {
      "weather" : "Sunny",
      "color" : "#f1c40f",
      "img" : "data:image/png;base64,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"
    },
    {
      "weather" : "Clear",
      "color" : "#2c3e50",
      "img" : "data:image/png;base64,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"
    },
    {
      "weather" : "Drizzle",
      "color" : "#3498db",
      "img" : "data:image/png;base64,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"
    },
    {
      "weather" : "Rain",
      "color" : "#3498db",
      "img" : "data:image/png;base64,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"
    },
    {
      "weather" : "Clouds",
      "color" : "#7f8c8d",
      "img" : "data:image/png;base64,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"
    },
    {
      "weather" : "Scattered Clouds",
      "color" : "#7f8c8d",
      "img" : "data:image/png;base64,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"
    },
    {
      "weather" : "Partly Cloudy",
      "color" : "#7f8c8d",
      "img" : "data:image/png;base64,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"
    },
    {
      "weather" : "Mostly Cloudy",
      "color" : "#7f8c8d",
      "img" : "data:image/png;base64,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"
    },
    {
    "weather" : "Overcast",
      "color" : "#7f8c8d",
      "img" : "data:image/png;base64,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"
    },
    {
      "weather" : "Snow",
      "color" : "#ecf0f1",
      "img" : "data:image/png;base64,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"
    },
    {
      "weather" : "Haze",
      "color" : "#D6BFA5"
    }
  ];
  
  var weatherAdvices = {
    "freezing" : [
       {
         "Sunny" : "It's a beautiful day! Be sure to bring thick jacket along with a hat and a scarf!"
       },
       {
         "Clear" : "If you're planning a bonfire, it's a beautiful evening otherwise stay inside and have a cup of hot chocolate."
       },
       {
         "Cloudy" : "It's very cold outside, be sure to keep yourself very warm!"
       },
       {
         "Overcast" : "It's very cold outside, be sure to keep yourself very warm!"
       },
       {
         "Partly Cloudy" : "It's very cold outside, be sure to keep yourself very warm!"
       },
       {
         "Mostly Cloudy" : "It's very cold outside, be sure to keep yourself very warm!"
       },
       {
         "Scattered Cloudy" : "It's very cold outside, be sure to keep yourself very warm!"
       },
       {
         "Rain" : "It's raining and very freezy, bring an umbrella and a warm thick jacket!"
       },
       {
         "Drizzle" : "It's raining and very freezy, bring an umbrella and a warm thick jacket!"
       },
       {
         "Snow" : "It's snowing outside, have fun building your snowman!"
       }
     ],
     "cold" : [
       {
         "Sunny" : "It's a beautiful day! Be sure to bring thick jacket along with a hat and a scarf!"
       },
       {
         "Clear" : "If you're planning a bonfire, it's a beautiful evening otherwise stay inside and have a cup of hot chocolate."
       },
       {
         "Cloudy" : "It's very cold outside, be sure to keep yourself very warm!"
       },
       {
         "Overcast" : "It's very cold outside, be sure to keep yourself very warm!"
       },
       {
         "Partly Cloudy" : "It's very cold outside, be sure to keep yourself very warm!"
       },
       {
         "Mostly Cloudy" : "It's very cold outside, be sure to keep yourself very warm!"
       },
       {
         "Scattered Cloudy" : "It's very cold outside, be sure to keep yourself very warm!"
       },
       {
         "Rain" : "It's raining and very freezy, bring an umbrella and a warm thick jacket!"
       },
       {
         "Drizzle" : "It's raining and very freezy, bring an umbrella and a warm thick jacket!"
       },
       {
         "Snow" : "It's snowing outside, have fun building your snowman!"
       }
     ],
     "chilly" : [
        {
          "Sunny" : "It's a beautiful day! Be sure to bring thick jacket!"
        },
        {
          "Cloudy" : "Don't let the weather get you down! Put a smile on your face and conquer the day!"
        },
        {
          "Rain" : "It's raining, be sure to bring an umbrella!"
        },
        {
          "Drizzle" : "It's raining, be sure to bring an umbrella and a sweater!"
        },
        {
          "Haze" : "Be sure to bring glasses to protect your eyes from the dust and pollutions!"
        },
        {
         "Partly Cloudy" : "Chilly weather and be sure to bring sweater with you."
        },
        {
         "Overcast" : "Chilly weather and be sure to bring sweater with you."
        },
         {
         "Mostly Cloudy" : "Chilly weather and be sure to bring sweater with you."
        },
        {
         "Scattered Clouds" : "Chilly weather and be sure to bring sweater with you."
        },
        {
          "Clear" : "Beautiful evening, enjoy the night and stay warm!"
        }
      ],
      "warm" : [
        {
          "Sunny" : "Ahh... So warm... Get out and enjoy the day!"
        },
        {
          "Cloudy" : "Don't let the weather get you down! Put a smile on your face and conquer the day!"
        },
        {
          "Overcast" : "Don't let the weather get you down! Put a smile on your face and conquer the day!"
        },
        {
          "Rain" : "It's raining, be sure to bring an umbrella!"
        },
        {
          "Drizzle" : "It's raining, be sure to bring an umbrella!"
        },
        {
          "Partly Cloudy" : "Decent weather and enjoy the day!"
        },
        {
          "Mostly Cloudy" : "Decent weather and enjoy the day!"
        },
        {
          "Scattered Clouds" : "Decent weather and enjoy the day!"
        },
        {
          "Haze" : "Be sure to bring glasses to protect your eyes from the dust and pollutions!"
        },
        {
          "Clear" : "Beautiful evening, enjoy the night."
        }
      ],
      "hot" : [
        {
          "Sunny" : "So hot! Be sure to use sunscreen lotion!"
        },
        {
          "Cloudy" : "Even though there is no sun, be sure to use sunscreen lotion!"
        },
        {
          "Rain" : "It's raining, be sure to bring an umbrella!"
        },
        {
          "Drizzle" : "It's raining, be sure to bring an umbrella!"
        },
        {
          "Overcast" : "Be sure to use sunscreen lotion!"
        },
        {
          "Partly Cloudy" : "Be sure to use sunscreen lotion!"
        },
        {
          "Mostly Cloudy" : "Be sure to use sunscreen lotion!"
        },
        {
          "Scattered Clouds" : "Be sure to use sunscreen lotion!"
        },
        {
          "Haze" : "Be sure to bring glasses to protect your eyes from the dust and pollutions!"
        },
        {
          "Clear" : "Beautiful evening, enjoy the night."
        }
      ]
  }
  
  
  var createImage = document.createElement("img");
  
  //Get weather icon and color
  for(var i=0; i < weatherCollection.length; i++) {
    if(mainWeather === weatherCollection[i].weather) {
      // console.log("It's " + mainWeather);
      createImage.setAttribute("src", weatherCollection[i].img);
      document.getElementsByTagName("body")[0].style = "background-color: " + weatherCollection[i].color;
    } else {
      //console.error("Weather Unknown, need to update.");
    }
  }
  itemsEle.prepend(createImage);
   
  var getDesc = "";
  for(var key in weatherAdvices) {
    //console.log("Key: " + key);
    //console.log("Feels like: " + determineFeelsLike(toFahrenheit));
    if(key == determineFeelsLike(temp)) {
      // console.log("Here");
      for(var i=0; i<weatherAdvices[key].length; i++) {
        // console.log("Main Weather: " + mainWeather);
        //console.log(weatherAdvices[key][i][mainWeather]);
        if(weatherAdvices[key][i][mainWeather]) {
          //console.log("It's clear!");
          getDesc = document.createTextNode(weatherAdvices[key][i][mainWeather]);
          descHeader.append(getDesc);
        }
      }
    }
  }
}

function determineFeelsLike(temperature) {
  if(temperature >= 90) {
    return "hot";
  } else if(temperature >= 60 && temperature < 90) {
    return "warm";
  } else if(temperature >= 40 && temperature < 60) {
    return "chilly";
  } else if(temperature >= 20 && temperature < 40) {
    return "cold";
  } else if(temperature < 20) {
    return "freezing";
  }
  return "Unknown temperature";
}

document.addEventListener("DOMContentLoaded", function(){
  if(navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(function(position){
      
       var weatherData = ajaxCall("https://api.wunderground.com/api/226bcd87f031a8d5/conditions/q/TX/Austin.json", function(){
         var resp  = JSON.parse(this.responseText);
         // now do something with resp
         //console.log("response:", resp);
         if(typeof resp === "object") {
           // console.log("true");
           loadAstronomy(resp);
         }
      });
      
      
      
      // var astronomyData = ajaxCall("https://api.wunderground.com/api/800715b6ce08dbb1/astronomy/q/IL/Rockford.json", function(){
      //   var resp = JSON.parse(this.responseText);
      //   console.log("Astronomy: ", resp);
      // })
      
      //console.log("Weather data: ", weatherData);
      
      //loadDoc(position.coords.latitude, position.coords.longitude);
      //var weatherData = ajaxCall("https://api.wunderground.com/api/800715b6ce08dbb1/geolookup/conditions/q/IL/Rockford.json");
      //var weatherData = ajaxCall("https://fcc-weather-api.glitch.me/api/current?lat=" + position.coords.latitude + "&lon=" + position.coords.longitude);
      // ajaxCall(function("https://api.wunderground.com/api/800715b6ce08dbb1/geolookup/conditions/q/IL/Rockford.json", weatherData){
      //   console.log(weatherData);
      // });
      //console.log("weather data: ", weatherData);
      // if(){
      //   console.log("true");
      // }
    });
  }
 // var tempToggle = document.getElementById('c-f-toggle').addEventListener("click", function(){
 //    // console.log(this);
 //    var getTemp = document.getElementById('temp').childNodes[0].nodeValue;
 //    var tempTag = document.getElementById('temp');
 //    // console.log(tempTag.childNodes[0].remove());
 //    // console.log(getTemp);
 //    var conversion = this.innerHTML;
 //    // var unit = this.
 //    if(conversion === "F") {
 //      var convertToC = Math.round(((getTemp - 32) * 5) / 9);
 //      tempTag.childNodes[0].remove();
 //      tempTag.prepend(convertToC);
 //      this.textContent = "C";
 //    } else if (conversion === "C"){
 //      var convertToF = Math.round(getTemp * (9/5) + 32);
 //      tempTag.childNodes[0].remove();
 //      tempTag.prepend(convertToF);
 //      this.textContent = "F";
 //      //
 //    }
 //  });
});

function listCities(val) {
  //console.log("https://autocomplete.wunderground.com/aq?query=" + val + "&c=US")
  var url = "https://cors-anywhere.herokuapp.com/https://autocomplete.wunderground.com/aq?query=" + val + "&c=US";
  // var url = "https://autocomplete.wunderground.com/aq?query=San%20F&c=US";
  var citiesData = ajaxCall(url, function(){
         var resp  = JSON.parse(this.responseText);
         // now do something with resp
         //console.log("response:", this.responseText);
         if(typeof resp === "object") {
           //console.log("true");
           // loadAstronomy(resp);
           //JSON.parse(this.responseText);
           autocomplete(resp, val);
         }
      });
}

function autocomplete(object, val) {
  //console.log("Object:",object["RESULTS"][0].name);
  var cities = [];
  for(var i = 0; i < 5; i++) {
    // console.log(object["RESULTS"][i].name);
    cities.push(object["RESULTS"][i].name);
  }
  var autocompleteResults = document.getElementById("autocomplete-results");
  autocompleteResults.innerHTML = "";
  for(var i = 0; i<cities.length; i++) {
    autocompleteResults.innerHTML += "<li class='location'>" + cities[i] + "</li>";
  }
  var nodeLists = document.querySelectorAll("li.location");
  //console.log(nodeLists);
  [].forEach.call(nodeLists, function(item){
    item.addEventListener("click", function(){
      var city = this.textContent.split(',')[0];
      var state = this.textContent.split(',')[1];
      //console.log(city, state);
      var input = document.getElementsByClassName("search-bar")[0];
      input.value = "";
      var citiesQuery = document.getElementById("autocomplete-results");
      while(citiesQuery.hasChildNodes()) {
       citiesQuery.removeChild(citiesQuery.lastChild);
      }
        
      var weatherData = ajaxCall("https://api.wunderground.com/api/226bcd87f031a8d5/conditions/q/"+state+"/"+city+".json", function(){
         var resp  = JSON.parse(this.responseText);
         // now do something with resp
         if(typeof resp === "object") {           
           loadAstronomy(resp);
         }
      });
      
      
    });
  });
  autocompleteResults.style.display = "block";
}

var input = document.querySelector("input");
//Searchbar
input.onkeyup = function(e) {
  input_val = this.value;
  if(input_val.length > 0) {
    listCities(input_val)
  } else {
    var autocompleteResults = document.getElementById("autocomplete-results");
    autocompleteResults.innerHTML = "";
  }
}

            
          
!
999px
🕑 One or more of the npm packages you are using needs to be built. You're the first person to ever need it! We're building it right now and your preview will start updating again when it's ready.

Console