Commit 3970364
authored
Fix geoman controls option update + snapping option (#1247)
* Add pm_ignore to TypeScript side interface definitions, and add get_options to GeoJson constructor to fetch all synced values.
* Add super.model_events call to geoJson
* bump version of geoman
* Add snap ignore option to layers and geoman control
* Split definition of polygon and polyline views to appease TypeScript.
* docs
* Make the geomancontrol match the Control interface so that it can be safely removed without triggering an exception.
* Force the geoman toolbar to update on options change by removing and re-adding it in case of options changing.
* Remove needles log
* FIX: get() call should be on model, not options; replace special case for geoman controls with implementation of Control IFace within the Geoman View via addTo
* FIX: to implement the Control interface, setting the position should use the same options setting method as when options dynamically change.
* Avoid listening to current mode on change.
* Lint
* FIX: bugs in pointToLayer method prevented providing existing Points to .data attr for editing. Also made circlemarker style use the draw control configured style if the feature doesn't have its own style overrides.
* Fix: remove listeners before removing controls, since doing it the other way around seems to break rendering.
* Add pm_ignore to TypeScript side interface definitions, and add get_options to GeoJson constructor to fetch all synced values.
* Add super.model_events call to geoJson
* bump version of geoman
* Add snap ignore option to layers and geoman control
* Split definition of polygon and polyline views to appease TypeScript.
* docs
* Make the geomancontrol match the Control interface so that it can be safely removed without triggering an exception.
* Force the geoman toolbar to update on options change by removing and re-adding it in case of options changing.
* Remove needles log
* FIX: get() call should be on model, not options; replace special case for geoman controls with implementation of Control IFace within the Geoman View via addTo
* FIX: to implement the Control interface, setting the position should use the same options setting method as when options dynamically change.
* Avoid listening to current mode on change.
* Lint
* FIX: bugs in pointToLayer method prevented providing existing Points to .data attr for editing. Also made circlemarker style use the draw control configured style if the feature doesn't have its own style overrides.
* Fix: remove listeners before removing controls, since doing it the other way around seems to break rendering.
* Cleanup GeomanDrawControl.ipynb1 parent 747e29e commit 3970364
File tree
10 files changed
+3574
-2948
lines changed- examples
- python
- ipyleaflet/ipyleaflet
- jupyter_leaflet
- src
- controls
- layers
10 files changed
+3574
-2948
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 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 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
| 176 | + | |
| 177 | + | |
176 | 178 | | |
177 | 179 | | |
178 | 180 | | |
| |||
198 | 200 | | |
199 | 201 | | |
200 | 202 | | |
| 203 | + | |
201 | 204 | | |
202 | 205 | | |
203 | 206 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
231 | 230 | | |
| 231 | + | |
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | 238 | | |
248 | 239 | | |
249 | 240 | | |
| |||
0 commit comments