Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. <script type="text/javascript">
  2. $(function() {
  3.  
  4. var country_info = <%== @countries.to_json %>
  5.  
  6. var vectormap = new jvm.WorldMap({
  7. container: $('#ca_map'),
  8. map: 'ca',
  9. backgroundColor: '#7d7d7d',
  10. zoomButtons: false,
  11. selectedRegions: 'ni',
  12. zoomOnScroll: false,
  13. regionStyle: {
  14. initial: {
  15. fill: '#EBEBEB',
  16. "fill-opacity": 1,
  17. stroke: 'none',
  18. "stroke-width": 0,
  19. "stroke-opacity": 1
  20. },
  21. hover: {
  22. fill: '#3C81BA',
  23. "fill-opacity": 0.8
  24. },
  25. selected: {
  26. fill: '#3C81BA'
  27. },
  28. selectedHover: {
  29. fill: '#3C81BA'
  30. }
  31. },
  32.  
  33. onRegionOver: function() {
  34. document.body.style.cursor = 'pointer';
  35. },
  36. onRegionOut: function() {
  37. document.body.style.cursor = 'default';
  38. },
  39.  
  40. onRegionLabelShow: function(e, el, code) {
  41. var country = country_info[code];
  42. if (country) {
  43. el.text(country.name);
  44. vectormap.clearSelectedRegions();
  45. vectormap.setSelectedRegions(code);
  46. $("#info-boxes")
  47. .find(".country_map_name").text(country.name).end()
  48. .find("[data-country-properties]").text(""+country.properties).end()
  49. .find("[data-country-resorts]").text(""+country.resorts);
  50. }
  51. },
  52.  
  53. onRegionClick: function(e, code) {
  54. var country = country_info[code];
  55. if (country) {
  56. Turbolinks.visit(country.url);
  57. }
  58. }
  59.  
  60. });
  61.  
  62. });
  63. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement