Tom Hughes
c94de1e1a3
Improve name selection with the query tool
...
Pass the full expanded list of preferred languages to the client
and use that when looking for the best name for an object.
Fixes #4310
2023-11-14 17:45:50 +00:00
Anton Khorev
6f38ee2dbb
Remove $spacer css from browse status panel
2023-11-14 08:37:05 +03:00
Tom Hughes
dc2c84f194
Fix eslint warnings
2023-11-02 10:11:36 +00:00
Tom Hughes
ef4c9a3306
Make change set comment rate limit errors display properly
...
Fixes #4320
2023-11-02 10:08:19 +00:00
Anton Khorev
62ba143c3c
Remove some search/directions custom css
2023-10-20 16:58:59 +03:00
Andy Allan
5473be178a
Refactor the directions table to use bootstrap table styling
...
This allows us to remove some custom CSS
2023-09-13 11:30:50 +01:00
Tom Hughes
a274726f46
Add rate limiting for changeset comments
...
Fixes #4196
2023-08-25 19:53:04 +01:00
Tom Hughes
35c59bff0d
Fix "load more" button on search results
...
Fixes #3969
2023-03-12 17:52:39 +00:00
Tom Hughes
8919c8c404
Use POST for geocoder backends
...
The geocoder backend calls are a private implementation detail
and using POST enables request forgery checks and makes scraping
of nominatim via the backend calls harder.
2023-03-07 17:24:48 +00:00
Andy Allan
9bb8dd739a
Use data attributes to pass alternative button labels
...
This allows the text to be defined in the html partials, instead
of looking up the i18n via javascript.
2023-02-01 17:24:47 +00:00
Tom Hughes
4e0c5f5fcb
Make distances in directions translatable
...
Fixes #3888
2023-01-10 20:58:10 +00:00
Tom Hughes
18c2bf62ae
Fix eslint warnings
2022-12-22 17:01:59 +00:00
Tom Hughes
26fedd0031
Fix eslint warnings
2022-12-22 16:59:42 +00:00
Christian Beiwinkel
1e33272153
consistent naming of FOSSGIS routers
2022-12-22 17:39:50 +01:00
Christian Beiwinkel
613c1ba234
added manoeuvre numbering
2022-12-22 17:33:20 +01:00
Christian Beiwinkel
85f627c5c2
added valhalla routing engine
2022-12-16 17:05:36 +01:00
Christian Beiwinkel
9389a7698a
renamed fossgis engine
2022-12-16 16:57:14 +01:00
Anton Khorev
c3e6059222
Pass original event instad of leaflet event to changeset bbox click simulation
2022-11-16 15:45:27 +03:00
Tom Hughes
8e976fbac1
Merge remote-tracking branch 'upstream/pull/3780'
2022-11-08 18:32:18 +00:00
Anton Khorev
ba888f5c7d
Remove query result geometry when unloading the page
2022-11-01 02:09:51 +03:00
Anton Khorev
6c415ef142
Add aria-label to close buttons
2022-10-31 23:54:58 +03:00
Anton Khorev
357d32c57c
Remove query spinner show delay because the spinner is not hidden
2022-10-29 19:32:17 +03:00
Anton Khorev
34a8d08209
Merge changeset <ol>s on Load more
2022-10-26 15:02:49 +03:00
Tom Hughes
a9063f8369
Allow credentials to be sent with overpass calls
2022-10-13 19:12:25 +01:00
Anton Khorev
6616d5e1ba
Don't scroll to or show markers of notes with no data
2022-10-09 09:08:45 +03:00
Anton Khorev
ec34d22039
Treat notes as map objects
2022-10-04 15:40:25 +03:00
Anton Khorev
fdcd5d6b80
Keep id passed to note page for subsequent use in map current object
2022-10-04 15:32:33 +03:00
Anton Khorev
58f0eea2a4
Remove unnecessary wrapper divs
2022-09-20 10:15:19 +03:00
Andy Allan
48ed305163
Merge pull request #3678 from AntonKhorev/close-button-margins
...
Remove top margins from close buttons
2022-09-14 17:48:41 +01:00
Anton Khorev
1fc2a70c17
Rewrite bbox only in place history atom links
2022-09-07 22:13:57 +03:00
Anton Khorev
fb75f447d7
Remove top margins from close buttons
2022-09-02 17:02:46 +03:00
Anton Khorev
5da7215873
Stretch changeset links in history lists
2022-09-01 22:45:09 +03:00
Anton Khorev
351a785949
Remove geolink and close button nesting
2022-09-01 00:42:50 +03:00
Anton Khorev
f41b5558b7
Position directions close button with flex
2022-08-28 00:32:50 +03:00
Anton Khorev
5a256a6f2b
Position 'too many features' close button with flex
2022-08-27 23:50:23 +03:00
Kiel Hurley
778f6a8e36
Correct name in graphhopper.js
...
When using directions, the footer says "Directions courtesy of Graphhopper"
2022-08-17 13:19:25 +12:00
Anton Khorev
4000a4004b
Changed feature close buttons to Bootstrap
2022-07-27 21:02:16 +03:00
Anton Khorev
66e526c2d5
Changed directions close button to Bootstrap
2022-07-27 20:54:47 +03:00
Tom Hughes
877867537b
Fix eslint warning
2022-04-18 14:23:02 +01:00
Tom Hughes
2f6eebcd97
Update to leaflet 1.8.0
2022-04-18 14:10:06 +01:00
Tom Hughes
fe79965869
Merge remote-tracking branch 'upstream/pull/3462'
2022-02-22 19:06:43 +00:00
Tom Hughes
398a39dd0a
Make sure the object layer is kept in front of the data layer
2022-02-22 18:55:34 +00:00
Tom Hughes
97bb135957
Don't highlight selected items in the data layer
...
Routing to the feature page is going to cause them to be overlaid
in orange anyway so there's no need for the blue highlight.
2022-02-22 18:54:40 +00:00
Tom Hughes
29d2f48214
Deep copy the original style when highlighting an object
...
Fixes #3465
2022-02-21 22:48:22 +00:00
Tobias Speicher
be878df097
Replace deprecated String.prototype.substr()
...
String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr ) so we replace it with slice() which works similarily but isn't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-02-20 22:11:11 +01:00
Andy Allan
c8f0a81eb7
Rework sidebar to use padding on the sidebar_content div
...
This saves every header, list, paragraph etc having to sort out their own padding. The couple of instances where we want edge-to-edge can be acheived using the negative margin spacing utilities.
The padding is based on $spacer so that it can be adjusted automatically via bootstrap configuration.
This also means that we can remove many (mis-)uses of the browse-section class, which is only supposed to be for cases where there are multiple browse-sections in sequence (e.g. multiple nodes in the node history browse pages).
2021-06-16 15:45:58 +01:00
Andy Allan
c2587b5b57
Rework the routing credit to use a bootstrap class
...
The padding is unnecessary given it's in a paragraph anyway.
2021-06-16 13:28:33 +01:00
Tom Hughes
0a15112423
Mark javascript issued cookies with SameSite=Lax
2021-05-17 19:06:43 +01:00
Tom Hughes
32cc04fa5c
Switch to using js-cookie to manage cookies from javascript
2021-05-17 18:57:48 +01:00
Tom Hughes
f91dd6afc2
Tighten up cookie security
...
Mark all cookies as Secure, and the cookies which are not
modified client side as HttpOnly.
2021-02-19 18:18:13 +00:00