Guest User

Untitled

a guest
Oct 21st, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. function prepNavPanel() {
  2. var boroIDs = ['mh', 'bk', 'qs', 'xb', 'si', 'all']
  3.  
  4. boroIDs.forEach(function (boroID) {
  5. let buttonEl = document.getElementById(boroID)
  6. let id = buttonEl.id
  7.  
  8. buttonEl.onclick = id !== 'all' ? function (e) {
  9. e.preventDefault();
  10. filterLocationList(id);
  11. clearPopup();
  12. getBoroView(id);
  13. map.flyTo({
  14. center: boroView.coordinates,
  15. zoom: boroView.zoom,
  16. speed: 1.3,
  17. curve: 1.1
  18. });
  19. map.setFilter('nycparks-ad16j1', ['==', 'boro', boroView.boro])
  20. } :
  21. function (e) {
  22. e.preventDefault();
  23. resetLocationList();
  24. getBoroView('all');
  25. map.flyTo({
  26. center: boroView.coordinates,
  27. zoom: boroView.zoom,
  28. speed: 1.3,
  29. curve: 1.1
  30. });
  31. map.setFilter('nycparks-ad16j1', ['has', 'boro'])
  32. clearPopup();
  33. }
  34. });
  35. };
Add Comment
Please, Sign In to add comment