UNPKG

leaflet-styleeditor

Version:

Edit the style of features drawn within Leaflet.

80 lines (62 loc) 1.63 kB
import 'leaflet' import setupColorElement from './FormElements/ColorElement' import setupFormElement from './FormElements/FormElement' import setupDashElement from './FormElements/DashElement' import setupIconElement from './FormElements/IconElement' import setupOpacityElement from './FormElements/OpacityElement' import setupPopupContentElement from './FormElements/PopupContentElement' import setupSizeElement from './FormElements/SizeElement' import setupWeightElement from './FormElements/WeightElement' import setupForm from './Form/Form' import setupGeometryForm from './Form/GeometryForm' import setupMarkerForm from './Form/MarkerForm' import setupMarker from './Marker/Marker' import setupDefaultMarker from './Marker/DefaultMarker' import setupGlyphiconMarker from './Marker/GlyphiconMarker' import setupStyleForm from './StyleForm' import setupControl from './Control' import setupUtil from './Util' require('../css/Leaflet.StyleEditor.css') L.StyleEditor = { marker: {}, forms: {}, formElements: {} } L.Marker.include({ styleEditor: { type: 'Marker' } }) L.Polygon.include({ styleEditor: { type: 'Polygon' } }) L.Polyline.include({ styleEditor: { type: 'Polyline' } }) L.Rectangle.include({ styleEditor: { type: 'Rectangle' } }) setupUtil() setupFormElement() setupColorElement() setupDashElement() setupIconElement() setupOpacityElement() setupPopupContentElement() setupSizeElement() setupWeightElement() setupForm() setupGeometryForm() setupMarkerForm() setupMarker() setupDefaultMarker() setupGlyphiconMarker() setupStyleForm() setupControl() export default L