Sha256: 46cd0d74b32afe8f5d5ac1329845d6a57e8e42a5cfd2ebcc073534668f408e84
Contents?: true
Size: 1.4 KB
Versions: 3
Compression:
Stored size: 1.4 KB
Contents
L.Map.include({ addControl: function (control) { control.onAdd(this); var pos = control.getPosition(), corner = this._controlCorners[pos], container = control.getContainer(); L.DomUtil.addClass(container, 'leaflet-control'); if (pos.indexOf('bottom') !== -1) { corner.insertBefore(container, corner.firstChild); } else { corner.appendChild(container); } return this; }, removeControl: function (control) { var pos = control.getPosition(), corner = this._controlCorners[pos], container = control.getContainer(); corner.removeChild(container); if (control.onRemove) { control.onRemove(this); } return this; }, _initControlPos: function () { var corners = this._controlCorners = {}, classPart = 'leaflet-', top = classPart + 'top', bottom = classPart + 'bottom', left = classPart + 'left', right = classPart + 'right', controlContainer = L.DomUtil.create('div', classPart + 'control-container', this._container); if (L.Browser.touch) { controlContainer.className += ' ' + classPart + 'big-buttons'; } corners.topLeft = L.DomUtil.create('div', top + ' ' + left, controlContainer); corners.topRight = L.DomUtil.create('div', top + ' ' + right, controlContainer); corners.bottomLeft = L.DomUtil.create('div', bottom + ' ' + left, controlContainer); corners.bottomRight = L.DomUtil.create('div', bottom + ' ' + right, controlContainer); } });
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
leaflet-ruby-0.3.beta4 | lib/leaflet/src/map/ext/Map.Control.js |
leaflet-ruby-0.3.beta3 | lib/leaflet/src/map/ext/Map.Control.js |
leaflet-ruby-0.3.beta1 | lib/leaflet/src/map/ext/Map.Control.js |