Martin Raifer
43784e2eff
take entity loc into account when resolving fields via parent preset, fixes #9524
...
this necessary when a regional preset (e.g. from NSI) is supposed to inherit fields from a parent preset, but the direct parent does NOT apply at the location of the entity to be added/edited. In that case we need to search for a potential regional variant of the parent preset.
2023-05-25 19:19:09 +02:00
Martin Raifer
bd98ff904b
restrict taginfo suggestions in raw tag editor to ones which match the input string
...
this additinoal filtering is needed because of the caching performed by the services/taginfo.js module.
2023-05-16 17:10:30 +02:00
Martin Raifer
9779f320a8
Properly handle case sensitive tags in taginfo suggestion in raw tag editor, fixes #9640
2023-05-16 17:06:39 +02:00
Martin Raifer
41aa127d23
reduce use of parseFloat
...
as it silently strips non-numeric suffixes (e.g. a value of "123 foo" is transformed into a numeric value of 123 by `parseFloat`, which is typically not what we desire)
2022-11-24 19:39:15 +01:00
Martin Raifer
a6be05966b
improve comboboxes: ( #9344 )
...
* pressing return/enter doesn't deselect the entity anymore
* predefined ("static") field options are always listed in the combobox dropdown, even if taginfo doesn't include them (because of low usage)
* (raw) tag values can also be entered for localized strings
* static localized strings can be used before taginfo response is received (useful when taginfo is slow or unavailable)
* fixes some bugs which can be triggered when taginfo is slow
* fixes a bug where the autocomplete dropdown doesn't work properly when tags have "few" values
* multiCombo fields can be case-sensitive now
2022-11-08 12:09:06 +01:00
Martin Raifer
df1f755150
don't show empty tooltips in backgrounds list
2022-09-27 14:00:28 +02:00
Martin Raifer
7d546a8f60
refactor further modules to not rely on html injection
2022-06-24 19:31:41 +02:00
Martin Raifer
209cc23d92
don't inject html code in preset names
2022-06-24 19:11:00 +02:00
Martin Raifer
8bb1d39431
refactor validation modules to not inject html
2022-06-24 13:25:56 +02:00
Martin Raifer
28eae9ed87
refactor uiSections to not inject html
2022-06-24 11:45:54 +02:00
Martin Raifer
ac77289b4d
refactor localized text rendering in tooltips, flash messages
2022-06-23 18:55:57 +02:00
Martin Raifer
422861dbc7
render background source labels as text, not html
2022-06-23 10:56:17 +02:00
Martin Raifer
9576e95d83
change label of ui fields from raw html to a callback function
...
fixes #9159
2022-06-23 10:49:38 +02:00
Martin Raifer
d787b2e055
fix rendering of relation membership combo dropdown
2022-06-06 17:03:32 +02:00
Martin Raifer
632e24137a
drop legacy builds, unneeded polyfills, document drop of IE11 support
2022-02-03 13:07:28 +01:00
Milos Brzakovic (E-Search)
e2f2568c83
translate background nudge title
2021-12-07 17:16:26 +01:00
Martin Raifer
cc6f16d480
Merge branch 'develop' into accessible_ui
2021-12-07 16:22:01 +01:00
Martin Raifer
144f3e9d22
Merge remote-tracking branch 'k-yle/custom-data-numbers-bug' into develop
2021-12-07 12:24:23 +01:00
Martin Raifer
4658df64e9
include privacy settings in splash modal
...
see #8831
2021-12-03 18:11:29 +01:00
Martin Raifer
b4bc7f49bb
allow to change the key of a multi-valued tag
...
fixes #8836
2021-12-03 15:19:07 +01:00
Milos Brzakovic (E-Search)
6337e4d769
aria-pressed on modes/notes tablist/tab on raw_tag
2021-12-02 16:31:41 +01:00
Martin Raifer
27ec86c64f
fix rendering of validation issues
2021-11-30 15:30:13 +01:00
Milos Brzakovic (E-Search)
e91dc1b4f6
states - aria selected/expanded
2021-11-30 14:28:43 +01:00
Milos Brzakovic (E-Search)
4bee356fc1
role=button on disable/enable/reset all
2021-11-30 10:34:10 +01:00
Martin Raifer
9f3f8e1366
rename method
2021-11-29 19:26:18 +01:00
Milos Brzakovic (E-Search)
10fad143f2
more descriptive: background display options reset
2021-11-29 18:11:06 +01:00
Milos Brzakovic (E-Search)
31882a8fe4
background display options
2021-11-29 13:26:10 +01:00
Martin Raifer
d78c357588
replace raw html injection of localized texts
...
by using d3 to insert the localized text spans directly into the DOM
2021-11-26 18:51:45 +01:00
Milos Brzakovic (E-Search)
fcd8d920ba
operation remove
2021-11-26 16:20:50 +01:00
Milos Brzakovic (E-Search)
7a7e34ed75
imagery offset
2021-11-26 13:24:46 +01:00
Milos Brzakovic (E-Search)
1170f25ebf
plus, add
2021-11-26 13:17:19 +01:00
Martin Raifer
3373f1b53d
enhance and move geojson property sanitation to data layer module
2021-11-23 12:53:10 +01:00
Kyle Hensel
cc0ae0a714
fix bug with numeric properties in custom map data
2021-11-23 20:24:12 +13:00
Martin Raifer
b5fdb145f5
add more explicit html formatting of translated texts
2021-11-19 12:23:45 +01:00
Martin Raifer
040257fd44
replace unnecessary setting of raw "html" with "text"
2021-11-18 18:53:33 +01:00
Martin Raifer
25d4ff100f
rename all openstreetcam references to kartaview
...
closes #8807
2021-11-16 17:42:53 +01:00
Bryan Housel
9e3df2c4aa
Create an issue key property that changes when data needs refresh
...
(closes #8655 )
2021-08-27 17:13:36 -04:00
Bryan Housel
2b7adf89fa
Remember user's preference for expanding issue-info section
...
This shows the tag diff, and other helpful information about the detected issues.
It is expanded by default now
(closes #6408 , closes #8143 )
2021-03-08 15:10:30 -05:00
Bryan Housel
f87c2d9357
Allow validators to return provisional results, revalidate after delay
...
Also add a ton of commments to validator.js
2021-01-27 10:38:48 -05:00
Quincy Morgan
162f97bfc8
Fix issue where items could not be deselected from the selection list in some browsers ( close #8151 )
2020-11-02 09:47:06 -05:00
Quincy Morgan
e40180d0c4
Update data_layers.js to be consistent with 2a2bfca174
2020-10-30 09:33:03 -04:00
Quincy Morgan
2a2bfca174
Change implementation of #8141
2020-10-30 09:29:51 -04:00
Wille Marcel
a77dbe9f83
fix error when custom background url is empty
2020-10-30 08:26:14 -03:00
Quincy Morgan
9500e8f3c4
Make the warnings and errors lists in the issues pane navigable via keyboard
2020-10-29 13:21:21 -04:00
Quincy Morgan
b2b10ccebd
Fix regression where hovering over items in the relation dropdown wouldn't highlight them in the map ( close #8134 )
2020-10-29 09:57:38 -04:00
Quincy Morgan
4f7014b1a9
Fix lint warnings and error
2020-10-27 21:08:38 -04:00
Quincy Morgan
66999cce1b
Clean up the imagery offset layout and make it usable via keyboard only
2020-10-27 10:51:16 -04:00
Quincy Morgan
154c6ed0ed
Fix issue where clicking some buttons would clear the URL hash
2020-10-27 09:56:05 -04:00
Quincy Morgan
f2ef27f78c
Enable no-implicit-coercion eslint rule for strings
2020-10-23 14:03:50 -04:00
Quincy Morgan
99689f65b2
Update missed d3 v6 endpoints (re: #8056 )
2020-10-21 19:02:38 -04:00