Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. var progressBar = document.querySelector(".progress-bar");
  2. var templateList = document.getElementById("template-cell").innerHTML;
  3. var buttonGroup = document.querySelector(".button-group");
  4. var buttons = buttonGroup.querySelectorAll(".button");
  5. var infos = document.getElementById("infos");
  6. var marker = [];
  7.  
  8. (function() {
  9. Mustache.parse(templateList);
  10. var listItems = "";
  11. for (var i = 0; i < objects.length; i++) {
  12. listItems += Mustache.render(templateList, objects[i]);
  13. }
  14. var results = document.getElementById("main-carrousel");
  15. results.insertAdjacentHTML("beforeend", listItems);
  16. var elem = document.querySelector("#main-carrousel");
  17. var flkty = new Flickity(elem, {
  18. cellAlign: "center",
  19. wrapAround: true,
  20. contain: true,
  21. hash: true
  22. });
  23.  
  24. flkty.on("scroll", function(progress) {
  25. progress = Math.max(0, Math.min(1, progress));
  26. progressBar.style.width = progress * 100 + "%";
  27. });
  28.  
  29. buttons = fizzyUIUtils.makeArray(buttons);
  30. buttonGroup.addEventListener("click", function(event) {
  31. var index = buttons.indexOf(event.target);
  32. flkty.select(index);
  33. });
  34. })();
  35. var flkty = new Flickity("#main-carrousel");
  36.  
  37. window.initMap = function() {
  38. var map = new google.maps.Map(document.getElementById("map"), {
  39. zoom: 4,
  40. center: objects[0].coords
  41. });
  42.  
  43. for (let i = 0; i < objects.length; i++) {
  44. marker[i] = new google.maps.Marker({
  45. position: objects[i].coords,
  46. map: map
  47. });
  48.  
  49. marker[i].addListener("click", function() {
  50. flkty.select(i);
  51. });
  52. }
  53. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement