Yohan Boniface
4e7f1e43c0
wip: make owner closer to title in caption box
2024-05-01 17:43:20 +02:00
Yohan Boniface
00a3c2fe34
wip: change tabs rendering in browser and iconUrl form field
2024-05-01 17:43:20 +02:00
Yohan Boniface
b550c93b87
wip: move owner link above tabs in caption
2024-05-01 17:43:20 +02:00
Yohan Boniface
d013d6b0e3
wip: add browser tabs submenu
2024-05-01 17:43:20 +02:00
David Larlet
d00c394a99
fix: deal with the modifier key under macOS
2024-05-01 11:40:37 -04:00
Yohan Boniface
cd10a6259f
Merge pull request #1784 from umap-project/fix-alert-anonymous
...
fix: make sure to display anonymous edit link even if email is not configured
2024-05-01 17:07:57 +02:00
Yohan Boniface
713214e258
Merge pull request #1782 from umap-project/fix-caption
...
fix: ensure tilelayer attribution with smart text is displayed as HMTL
2024-05-01 17:05:24 +02:00
Yohan Boniface
0002b22f5c
chore: skip failing test for now
...
This test was relying on changing DEFAULT_FROM_EMAIL in the test,
but given this setting is used at load from urls.py, it has no
effect.
2024-05-01 16:57:46 +02:00
Yohan Boniface
596004c8c0
Merge pull request #1783 from umap-project/fix-name-click
...
fix: open caption form when clicking on map name, not advanced props
2024-05-01 16:28:40 +02:00
Yohan Boniface
fedb083612
chore: be more explicit on what HTML we allow when escaping
2024-05-01 16:26:38 +02:00
Yohan Boniface
200ee6ea10
chore: fix formatting
2024-05-01 16:26:38 +02:00
Yohan Boniface
c3516516cd
chore: change DomUtil.element signature
2024-05-01 16:26:37 +02:00
Yohan Boniface
8c20397209
fix: make sure to display anonymous edit link even if email is not configured
2024-05-01 15:43:10 +02:00
Yohan Boniface
757cc1ee6c
fix: open caption form when clicking on map name, not advanced props
2024-05-01 15:31:32 +02:00
Yohan Boniface
dccb93c8a8
fix: make sure we escape all innerHTML calls
2024-04-30 23:19:19 +02:00
Yohan Boniface
cdb46752a9
fix: ensure tilelayer attribution with smart text is displayed as HMTL
2024-04-30 20:02:13 +02:00
Yohan Boniface
acb5a68755
fix: fix back button in the layer edit form
2024-04-25 10:56:51 +02:00
Yohan Boniface
6a48d641c9
2.2.0b0
2024-04-24 21:29:21 +02:00
Yohan Boniface
453056cb15
feat: remove Map.description
...
The field was not populated since years, and we already have the
info inside the JSONB `settings`.
2024-04-24 16:39:59 +02:00
Yohan Boniface
52ab531362
Merge pull request #1751 from umap-project/browse-data-expanded
...
make that "browse data" opens the browser in expanded mode
2024-04-19 17:39:26 +02:00
David Larlet
dc40addef4
Merge pull request #1766 from umap-project/redraw-popup-on-marker-change
...
fix: redraw popup on marker’s modifications
2024-04-19 11:34:04 -04:00
David Larlet
dd69efb45b
chore: set default navigation timeout for CI
2024-04-19 11:33:38 -04:00
David Larlet
788c638f3d
fix: redraw popup on marker’s modifications
2024-04-19 11:24:06 -04:00
David Larlet
d8c2e14b42
Merge pull request #1763 from umap-project/flammermann-facet-date
...
Date and number support for facets
2024-04-19 10:58:02 -04:00
David Larlet
c5507fbafe
fix: tests with iso dates and explicit days
2024-04-19 10:27:32 -04:00
Yohan Boniface
65e226ff1c
Merge pull request #1753 from umap-project/msg-no-csv-header
...
feat: display a message when importer cannot find lat/lng columns
2024-04-19 16:05:04 +02:00
David Larlet
5232d77382
Merge pull request #1765 from umap-project/ci-mock-osm-tiles
...
Mock OSM tiles requests in Playwright for speed
2024-04-19 09:54:39 -04:00
Yohan Boniface
a1d78437d5
chore: use translate instead of L._ in facets module
2024-04-19 13:19:20 +02:00
Yohan Boniface
37e0582b30
chore: try to parse naive dates as UTC
2024-04-19 13:15:53 +02:00
Yohan Boniface
eb0d17154c
chore: add facets.getParser method
2024-04-19 13:15:53 +02:00
Yohan Boniface
b0c6b42c17
chore: fix typo in css
2024-04-19 13:15:53 +02:00
Yohan Boniface
ab85e945be
chore: remove unwanted span in translated string
2024-04-19 13:15:53 +02:00
Yohan Boniface
68a22a9177
chore: redraw facets panel if open when changing facetKey
2024-04-19 13:15:53 +02:00
Yohan Boniface
0b1693a1a2
chore: add some tests for facet search
2024-04-19 13:15:53 +02:00
Yohan Boniface
91f0f29d5e
chore: refactor FeatureMixin.matchFacets
2024-04-19 13:15:53 +02:00
Yohan Boniface
9c326d09e1
chore: remove the need for makeDirty in U.FormBuilder
2024-04-19 13:15:53 +02:00
Yohan Boniface
53f93ee97e
chore: move facets to a dedicated module
2024-04-19 13:15:52 +02:00
Yohan Boniface
47c6473285
chore: refactor facet date and number HTML widgets
2024-04-19 13:11:45 +02:00
flammermann
39857decda
resolve merge conflict
2024-04-19 13:11:45 +02:00
flammermann
f4413a8a74
translation capability and small cleanups
2024-04-19 13:11:44 +02:00
flammermann
10b1bc6265
Support date and number properties in facet search - mini fix in placeholder
2024-04-19 13:10:27 +02:00
flammermann
b0c9edba7f
Support date and number properties in facet search - refactoring
2024-04-19 13:10:27 +02:00
flammermann
839bb4c5d8
Support date properties in facet search - split type into dataType and inputType
2024-04-19 13:10:27 +02:00
flammermann
2c48b97b4b
Support date properties in facet search - enhance UI
2024-04-19 13:10:27 +02:00
flammermann
4042b86746
Support date properties in facet search - state allowed data types
2024-04-19 13:10:27 +02:00
flammermann
ce485f88f9
Support date properties in facet search - remove comments parseDateField
2024-04-19 13:10:27 +02:00
flammermann
763341eacf
Support date properties in facet search - move parseDateField
2024-04-19 13:10:27 +02:00
flammermann
ba88dfafcd
Support date properties in facet search - change default type
2024-04-19 13:10:27 +02:00
flammermann
4de6bc6c91
Support date properties in facet search - fix indents
2024-04-19 13:10:27 +02:00
flammermann
a2e3d6f327
Support date properties in facet search
2024-04-19 13:10:27 +02:00
David Larlet
836c3361d7
ci: mock OSM tiles requests in Playwright for speed
...
Also, cast the PLAYWRIGHT_TIMEOUT parameter.
2024-04-18 14:08:57 -04:00
Yohan Boniface
4ded52e3fc
chore: change Panel.open signature
2024-04-18 17:46:56 +02:00
Yohan Boniface
9a46901795
Merge pull request #1750 from umap-project/latest-open-popup
...
feat: open popup when default view is set to latest
2024-04-17 19:30:10 +02:00
Yohan Boniface
62e7e3c01a
Merge pull request #1755 from umap-project/browser-no-control
...
fix: make sure we do not render browser in map fragment
2024-04-17 18:33:54 +02:00
Yohan Boniface
1bd1511d6d
Merge pull request #1757 from umap-project/fix-browser-on-save
...
fix: prevent rebuilding the browser at each save
2024-04-17 18:33:19 +02:00
Yohan Boniface
ba72f59624
Merge pull request #1760 from umap-project/fix-esc-fragment
...
fix: do not try to close editPanel if not set
2024-04-17 15:10:12 +02:00
Yohan Boniface
67bc181098
Merge pull request #1756 from umap-project/edit-in-osm-in-contextmenu
...
feat: add link in contextmenu to edit map in OSM
2024-04-17 15:04:09 +02:00
Yohan Boniface
1bf2642090
Merge pull request #1762 from umap-project/pw-timeout
...
chore: allow to set playwright timeout from env var
2024-04-17 15:03:46 +02:00
Yohan Boniface
0c1c5f117d
fix: do not try to close editPanel if not set
...
When in the user dashboard and opening a map preview, when we
press escape it will try to close non existing panels (they are
not instantiated given there is not edit mode there)
2024-04-17 15:03:25 +02:00
Yohan Boniface
d985a6585e
chore: formatting
2024-04-17 14:58:04 +02:00
Yohan Boniface
89c92471bd
Merge pull request #1761 from umap-project/increase-url-template
...
fix: increase TileLayer.url_template size
2024-04-17 14:57:30 +02:00
Yohan Boniface
c79660c354
chore: allow to set playwright timeout from env var
...
so we can increase it in the CI
2024-04-17 14:57:02 +02:00
Yohan Boniface
0acf5f2f2f
chore: change zoomTo signature to make it more explicit
2024-04-17 14:55:20 +02:00
Yohan Boniface
d743ffeea0
fix: increase TileLayer.url_template size
...
fix #255
2024-04-17 11:19:31 +02:00
Yohan Boniface
17e96e6c63
feat: add minimal OpenGraph links
...
cf #1591
2024-04-17 10:55:07 +02:00
Yohan Boniface
c4b8e24dab
fix: prevent rebuilding the browser at each save
...
Otherwise we lose the browser current context (some layer may
be opened, or user may have scrolled down)
2024-04-17 10:03:30 +02:00
Yohan Boniface
d0cc1cdd3d
i18n
2024-04-17 09:45:13 +02:00
Yohan Boniface
87e2467a4c
feat: add link in contextmenu to edit map in OSM
...
fix #1651
2024-04-17 09:34:39 +02:00
Yohan Boniface
99d5165fcf
fix: make sure we do not render browser in map fragment
...
There was an edge case when map has "dataLayersControl=expanded":
we only overrided "onLoadPanel", so dataLayersControl was still
considerer. Let's have a more generic stop.
2024-04-17 08:27:58 +02:00
Yohan Boniface
a6ed20b120
wip: make that "browse data" opens the browser in expanded mode
...
And also add a "See layer" action in the context menu.
I'm not totally sure it's the way to go, but it's closer to the
current behaviour, and as a user a way missing a way to go straight
to the extanded browser version.
2024-04-16 18:07:21 +02:00
Yohan Boniface
8c418287e4
feat: display a message when importer cannot find lat/lng columns
...
fix #1699
2024-04-16 17:39:15 +02:00
Yohan Boniface
e2413d1b83
Merge pull request #1749 from umap-project/layers-list-import-panel
...
fix: update layers list in import panel
2024-04-16 16:36:12 +02:00
Yohan Boniface
4b05a62b8b
feat: open popup when default view is set to latest
...
fix #1726
2024-04-16 14:52:52 +02:00
Yohan Boniface
4f58b64ce5
fix: update layers list in import panel
...
fix #1729
2024-04-16 13:49:03 +02:00
Yohan Boniface
d3bf9fcdf0
fix: hide delete button for editors in dashboard
...
fix #1739
2024-04-16 11:32:00 +02:00
Yohan Boniface
2602b27f34
chore: fix tests after rebase
2024-04-16 10:30:05 +02:00
Yohan Boniface
65bad68efe
wip: change icon for panel expanded/condensed
2024-04-16 09:09:59 +02:00
Yohan Boniface
9ee672f1e7
wip: fix border for dark panel
2024-04-16 09:09:59 +02:00
Yohan Boniface
4cfe319a91
fix: remove white border from black edit buttons
2024-04-16 09:09:59 +02:00
Yohan Boniface
b933c4badd
wip: align panel bottom above scale control
2024-04-16 09:09:59 +02:00
Yohan Boniface
e615e0926a
chore: fix tests
2024-04-16 09:09:59 +02:00
Yohan Boniface
573a33df5a
chore: use CSS vars for panel
2024-04-16 09:09:59 +02:00
Yohan Boniface
211a86f27c
chore: lint
2024-04-16 09:09:59 +02:00
Yohan Boniface
2f1a85144e
chore: make panel toolbox sticky instead of fixed
...
No need to deal with width, that way.
2024-04-16 09:09:59 +02:00
Yohan Boniface
cd01e4085f
chore: better align icon and title in panels
2024-04-16 09:09:59 +02:00
Yohan Boniface
8279ae8a62
chore: put back order of edit buttons
...
We'll certainly change them later, but for now let's create
useless noise for users
2024-04-16 09:09:59 +02:00
Yohan Boniface
2f3d579079
chore: make captionControl nullable in schema.js
...
So it can be configured to appears in the "More" button
2024-04-16 09:09:59 +02:00
Yohan Boniface
c9acb22d64
chore: remove calls to L. from browser.js
2024-04-16 09:09:59 +02:00
Yohan Boniface
2c248ea124
chore: panel.MODE has been renamed to panel.mode
2024-04-16 09:09:59 +02:00
Yohan Boniface
70cca268e8
chore: fix icons in the dashboard
2024-04-16 09:09:59 +02:00
Yohan Boniface
fa69192804
chore: add min-height for textarea
2024-04-16 09:09:59 +02:00
Yohan Boniface
737292ca76
chore: remove unused CSS
2024-04-16 09:09:59 +02:00
Yohan Boniface
11cd61ff84
chore: remove useless back button from table editor
2024-04-16 09:09:59 +02:00
Yohan Boniface
c5e3dfb95c
chore: fix JS syntax to be compatible with browser >= 2020
...
Safari only supports public field since 2021…
2024-04-16 09:09:59 +02:00
Yohan Boniface
46016cb10b
chore: replace panel:xxx events
2024-04-16 09:09:59 +02:00
Yohan Boniface
581f7134fd
chore: fix integration tests
2024-04-16 09:09:59 +02:00
Yohan Boniface
7fd2f0ded9
chore: fix drag class
2024-04-16 09:09:59 +02:00
Yohan Boniface
44bae50c85
chore: remove remaining openPanel/closePanel calls
2024-04-16 09:09:59 +02:00
Yohan Boniface
e3ff769ab9
chore: import modules in panel.js
2024-04-16 09:09:59 +02:00
Yohan Boniface
849b194d4f
chore: use a specific panel class for table view
2024-04-16 09:09:59 +02:00