Sha256: d7efec55ca9380392b62ef1ee853e4ddb2e0e6b81481ebcedf7eaf2606709a23
Contents?: true
Size: 985 Bytes
Versions: 1
Compression:
Stored size: 985 Bytes
Contents
/* * L.Icon.Default is the blue marker icon used by default in Leaflet. */ L.Icon.Default = L.Icon.extend({ options: { iconSize: [25, 41], iconAnchor: [12, 41], popupAnchor: [1, -34], shadowSize: [41, 41] }, _getIconUrl: function (name) { var key = name + 'Url'; if (this.options[key]) { return this.options[key]; } var path = L.Icon.Default.imagePath; if (!path) { throw new Error('Couldn\'t autodetect L.Icon.Default.imagePath, set it manually.'); } return path + '/marker-' + name + (L.Browser.retina && name === 'icon' ? '-2x' : '') + '.png'; } }); L.Icon.Default.imagePath = (function () { var scripts = document.getElementsByTagName('script'), leafletRe = /[\/^]leaflet[\-\._]?([\w\-\._]*)\.js\??/; var i, len, src, path; for (i = 0, len = scripts.length; i < len; i++) { src = scripts[i].src; if (src.match(leafletRe)) { path = src.split(leafletRe)[0]; return (path ? path + '/' : '') + 'images'; } } }());
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
leaflet-js-0.8.dev2 | lib/leaflet/src/layer/marker/Icon.Default.js |