Sha256: ec376a9a89cae162f657a44f6e24b32aa6281a0f9bb9cfa5b07badb2a0f2416d
Contents?: true
Size: 1.23 KB
Versions: 3
Compression:
Stored size: 1.23 KB
Contents
L.Icon = L.Class.extend({ iconUrl: L.ROOT_URL + 'images/marker.png', shadowUrl: L.ROOT_URL + 'images/marker-shadow.png', iconSize: new L.Point(25, 41), shadowSize: new L.Point(41, 41), iconAnchor: new L.Point(13, 41), popupAnchor: new L.Point(0, -33), initialize: function (iconUrl) { if (iconUrl) { this.iconUrl = iconUrl; } }, createIcon: function () { return this._createIcon('icon'); }, createShadow: function () { return this._createIcon('shadow'); }, _createIcon: function (name) { var size = this[name + 'Size'], src = this[name + 'Url'], img = this._createImg(src); if (!src) { return null; } img.className = 'leaflet-marker-' + name; img.style.marginLeft = (-this.iconAnchor.x) + 'px'; img.style.marginTop = (-this.iconAnchor.y) + 'px'; if (size) { img.style.width = size.x + 'px'; img.style.height = size.y + 'px'; } return img; }, _createImg: function (src) { var el; if (!L.Browser.ie6) { el = document.createElement('img'); el.src = src; } else { el = document.createElement('div'); el.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + src + '")'; } return el; } });
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
leaflet-ruby-0.3.beta4 | lib/leaflet/src/layer/marker/Icon.js |
leaflet-ruby-0.3.beta3 | lib/leaflet/src/layer/marker/Icon.js |
leaflet-ruby-0.3.beta1 | lib/leaflet/src/layer/marker/Icon.js |