File: leaflet.js.erb

package info (click to toggle)
ruby-leaflet-rails 1.6.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 968 kB
  • sloc: ruby: 381; sh: 43; makefile: 14
file content (26 lines) | stat: -rw-r--r-- 617 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//= depend_on_asset "marker-icon-2x.png"
//= depend_on_asset "marker-shadow.png"
//= depend_on_asset "marker-icon.png"
//= require leaflet-src
<% icons = ['icon-2x.png', 'shadow.png', 'icon.png'] %>

L.Icon.Default = L.Icon.Default.extend({
  _getIconUrl: function (name) {
    var paths = <%= Hash[icons.map{|i| [i, asset_path('marker-' + i)]}].to_json %>;
    return paths[name + '.png'];
  },

  _detectIconPath: function () {
    return '';
  }
});
L.Marker = L.Marker.extend({
  options: {
    icon: new L.Icon.Default()
  }
});

L.marker = function(latlng, options) {
  return new L.Marker(latlng, options);
}