Joachim Schleicher
65ba1cd3ee
simply call _redraw to reset style
...
thanks for the review to @yohanboniface
2023-10-17 20:55:37 +02:00
Yohan Boniface
48c86812b6
i18n
2023-10-17 10:35:51 +02:00
Yohan Boniface
7bf0663623
Merge pull request #1371 from umap-project/css-quick-fix
...
Hide the next icon in buttons’ sprites
2023-10-16 23:46:18 +02:00
David Larlet
1d94ebbaa3
Responsiveness of the header when logged in
2023-10-16 16:28:41 -04:00
David Larlet
85c1af2b50
Use the createLink function when pertinent
2023-10-16 16:19:03 -04:00
David Larlet
8656ca3059
Deal with browsable layers from left sidebar
2023-10-16 15:46:11 -04:00
David Larlet
740ff90262
Keep save button in blue on hover
2023-10-16 15:37:25 -04:00
David Larlet
222af1b528
Header’s styles for logged in user
2023-10-16 15:37:09 -04:00
David Larlet
e87a77cf43
Hide the next icon in buttons’ sprites
2023-10-16 15:18:16 -04:00
David Larlet
9c7269eabc
Better styles for buttons and tooltips
2023-10-16 14:48:20 -04:00
David Larlet
79117f2a66
Better styles for buttons (vs. links)
2023-10-16 10:23:31 -04:00
David Larlet
7695906c38
Better styles for buttons (vs. links)
2023-10-16 10:23:30 -04:00
David Larlet
a28d427ba1
Set a default type="button"
for JS buttons
...
> The `button` [type] has no default behavior, and does nothing when pressed by default. It can have client-side scripts listen to the element's events, which are triggered when the events occur. — https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button
2023-10-16 10:22:21 -04:00
David Larlet
688ef19c04
A11Y: switch from links to buttons when pertinent
2023-10-16 10:22:20 -04:00
Yohan Boniface
eda14bd742
Add affordance to drag-n-drop file onto the map
2023-10-13 17:02:08 +02:00
Yohan Boniface
b5bf1396f3
Experimental drag and drop of file on the map container
2023-10-13 12:01:19 +02:00
Yohan Boniface
3c234ead5b
Add missing function after cherry-picking
2023-10-13 12:00:59 +02:00
Yohan Boniface
a94cac53ac
Move map.importPanel to controls, as other similar functions
2023-10-13 11:58:47 +02:00
Yohan Boniface
ddbcdbcde7
changelog
2023-10-12 11:47:04 +02:00
Yohan Boniface
d0782b8220
1.9.2
2023-10-12 11:45:41 +02:00
Yohan Boniface
7bdd56ee9e
Merge pull request #1369 from umap-project/heatlayer-map
...
Add back HeatLayer._map reference check
2023-10-12 11:45:05 +02:00
Yohan Boniface
b0d135a759
Merge pull request #1368 from umap-project/datalyerscontrol-map
...
Fix map reference in DataLayersControl
2023-10-12 11:44:49 +02:00
Yohan Boniface
1e8c51b0e5
Add back HeatLayer._map reference check
...
In some situation, the property is undefined, given the call is async,
and we can add/remove the layer during the async stack
2023-10-12 11:06:14 +02:00
Yohan Boniface
1f61378aac
Fix map reference in DataLayersControl
...
This would create an error when DataLayersControl is not added to
the map, but the mouseenter/leave event would still be active through
the datalayers list
2023-10-12 10:57:05 +02:00
Yohan Boniface
5f9d7d3ec3
changelog
2023-10-12 10:14:57 +02:00
Yohan Boniface
23404e9870
1.9.1
2023-10-12 10:12:49 +02:00
Yohan Boniface
a77668a03c
Merge pull request #1367 from umap-project/choropleth-import
...
Fix import of .umap file containing a choropleth layer
2023-10-12 10:12:10 +02:00
Yohan Boniface
8fdddddc9e
Prevent computing choropleth breaks for each feature when importing
...
When importing a choropleth layer, the layer does not have a umap_id,
thus "hasDataLoaded" is immediately true, instead of being true when
all the "known" data is imported.
At this point, I can't find a good reason to keep the check on umap_id,
so let's remove and move forward.
2023-10-12 10:07:51 +02:00
Yohan Boniface
7318ebd2f9
choropleth: be more defensive when consuming breaks
2023-10-12 10:06:19 +02:00
Yohan Boniface
07031595e7
changelog
2023-10-12 09:23:45 +02:00
Yohan Boniface
e751cd0fc4
1.9.0
2023-10-12 09:21:22 +02:00
Yohan Boniface
3119c75fb2
i18n
2023-10-12 09:19:37 +02:00
Yohan Boniface
6aa6eb4c11
Merge pull request #1136 from umap-project/choropleth
...
Add experimental choropleth datalayer type
2023-10-12 08:47:30 +02:00
Yohan Boniface
aa6a488ef1
Remove ChromaJS dependency from package.json
2023-10-12 08:41:07 +02:00
Yohan Boniface
02342c487a
Choropleth: allow to control breakpoints manually
2023-10-12 08:39:47 +02:00
Yohan Boniface
dac1f16bc6
Merge pull request #1358 from umap-project/heat-improvements
...
Heatmap improvements
2023-10-11 22:50:30 +02:00
Yohan Boniface
c2feba1df0
Merge pull request #1349 from umap-project/toggle-attribution
...
Hide attribution on small screen and add a small ? to display it
2023-10-11 22:49:44 +02:00
Yohan Boniface
739626351c
Choropleth: replace chromajs by colorbrewer + simple-statistics
...
simple-statistics has a few advantages:
- faster
- more accurate kmeans algo
- Jenks-Fisher algo
Also, I suspect will use it again for next step, which is Bubble
mode layer.
2023-10-11 19:36:12 +02:00
Yohan Boniface
e97e566c42
Use non full white as left color for default choropleth color scale
2023-10-10 21:58:38 +02:00
Yohan Boniface
3d2ad3c1c6
Update umap/static/umap/map.css
...
Co-authored-by: David Larlet <3556+davidbgk@users.noreply.github.com>
2023-10-10 21:40:34 +02:00
Yohan Boniface
bcd9b1ac04
Fix getOption not considering null
values
2023-10-10 21:22:19 +02:00
Yohan Boniface
84a5b3c6f5
Fix Choropleth JS tests
2023-10-10 21:22:19 +02:00
Yohan Boniface
7be238a4ab
Add minimal Choropleth integration test
2023-10-10 21:22:17 +02:00
Yohan Boniface
3b304e5249
Tests: populate settings from _umap_options when data is passed
2023-10-10 21:19:20 +02:00
Yohan Boniface
35758a1e13
Choropleth: do not add layer before knowing the whole dataset
...
And only compute limits once.
2023-10-10 21:16:01 +02:00
Yohan Boniface
d9522d9c1f
Add default value to choropleth mode MultiChoice
2023-10-10 21:16:01 +02:00
Yohan Boniface
ce39afc64a
Allow to override MultiChoice default value
2023-10-10 21:16:01 +02:00
Yohan Boniface
7fd905741a
Use MultiChoice input for "choropleth mode"
2023-10-10 21:16:01 +02:00
Yohan Boniface
3334db3fa2
Use Range input for choropleth steps, and limit to 9
...
This limit comes from ColorBrower sequential color sets, which
we use.
2023-10-10 21:16:01 +02:00
Yohan Boniface
82bb017b23
Basic Choropleth tests
2023-10-10 21:16:01 +02:00