chore: automated housekeeping...

This commit is contained in:
Pieter Vander Vennet 2025-07-10 18:26:31 +02:00
parent a190597905
commit 087e639020
382 changed files with 29496 additions and 2675 deletions

View file

@ -13,6 +13,7 @@ General usage is `{func_name()}`, `{func_name(arg, someotherarg)}` or `{func_nam
3. [Overview of all special components](#overview-of-all-special-components)
- [UI](#ui)
+ [braced](#braced)
+ [create_copy](#create_copy)
+ [title](#title)
+ [translated](#translated)
- [data](#data)
@ -139,17 +140,27 @@ Show a literal text within braces
-----|-----|----- |
| text | _undefined_ | The value to show |
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L313](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L313)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L314](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L314)
#### Example usage of braced
`{braced()}`
### create_copy
Allow to create a copy of the current element
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L340](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L340)
#### Example usage of create_copy
`{create_copy()}`
### title
Shows the title of the popup. Useful for some cases, e.g. 'What is phone number of {title()}?'
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L293](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L293)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L294](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L294)
#### Example usage of title
@ -163,7 +174,7 @@ If the given key can be interpreted as a JSON, only show the key containing the
-----|-----|----- |
| key | value | The attribute to interpret as json |
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L260](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L260)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L261](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L261)
#### Example usage of translated
@ -177,7 +188,7 @@ Visualises data of a POI, sometimes with data updating capabilities
Prints all key-value pairs of the object - used for debugging
Defined in [/src/UI/Popup/DataVisualisations.ts#L274](/src/UI/Popup/DataVisualisations.ts#L274)
Defined in [/src/UI/Popup/DataVisualisations.ts#L282](/src/UI/Popup/DataVisualisations.ts#L282)
#### Example usage of all_tags
@ -302,7 +313,7 @@ Gives an interactive element which shows a tag comparison between the OSM-object
| host | _undefined_ | The domain name(s) where data might be fetched from - this is needed to set the CSP. A domain must include 'https', e.g. 'https://example.com'. For multiple domains, separate them with ';'. If you don't know the possible domains, use '*'. |
| readonly | _undefined_ | If 'yes', will not show 'apply'-buttons |
Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L255](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L255)
Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L256](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L256)
#### Example usage of compare_data
@ -509,7 +520,7 @@ Attempts to load (via a proxy) the specified website and parsed ld+json from the
| mode | _undefined_ | If `display`, only show the data in tabular and readonly form, ignoring already existing tags. This is used to explicitly show all the tags. If unset or anything else, allow to apply/import on OSM |
| collapsed | yes | If the containing accordion should be closed |
Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L103](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L103)
Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L104](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L104)
#### Example usage of linked_data_from_website
@ -528,7 +539,7 @@ Change the status of the given MapRoulette task
| maproulette_id | mr_taskId | The property name containing the maproulette id |
| ask_feedback | _empty string_ | If not an empty string, this will be used as question to ask some additional feedback. A text field will be added |
Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L20](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L20)
Defined in [/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L21](/src/UI/SpecialVisualisations/DataImportSpecialVisualisations.ts#L21)
#### Example usage of maproulette_set_status
@ -603,7 +614,7 @@ These special visualisations are (mostly) interactive components that most eleme
An element which allows to add a new point on the 'last_click'-location. Only makes sense in the layer `last_click`
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L245](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L245)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L246](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L246)
#### Example usage of add_new_point
@ -613,7 +624,7 @@ Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L245](/src/
Adds a button which allows to delete the object at this location. The config will be read from the layer config
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L154](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L154)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L155](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L155)
#### Example usage of delete_button
@ -628,7 +639,7 @@ Shows a 'nothing is currently known-message if there is at least one unanswered
| text | _undefined_ | Text to show |
| cssClasses | _undefined_ | Classes to apply onto the text |
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L213](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L213)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L214](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L214)
#### Example usage of if_nothing_known
@ -643,7 +654,7 @@ A small map showing the selected feature.
| zoomlevel | 18 | The (maximum) zoomlevel: the target zoomlevel after fitting the entire feature. The minimap will fit the entire feature, then zoom out to this zoom level. The higher, the more zoomed in with 1 being the entire world and 19 being really close |
| idKey | id | (Matches all resting arguments) This argument should be the key of a property of the feature. The corresponding value is interpreted as either the id or the a list of ID's. The features with these ID's will be shown on this minimap. (Note: if the key is 'id', list interpration is disabled) |
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L81](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L81)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L82](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L82)
#### Example usage of minimap
@ -653,7 +664,7 @@ Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L81](/src/U
Adds a button which allows to move the object to another location. The config will be read from the layer config
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L129](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L129)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L130](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L130)
#### Example usage of move_button
@ -668,7 +679,7 @@ Generates a QR-code to share the selected object
| text | _undefined_ | Extra text on the side of the QR-code |
| textClass | _undefined_ | CSS class of the the side text |
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L180](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L180)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L181](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L181)
#### Example usage of qr_code
@ -684,7 +695,7 @@ The special element which shows the questions which are unknown. Added by defaul
| blacklisted-labels | _undefined_ | One or more ';'-separated labels of questions which should _not_ be included. Note that the questionbox which is added by default will blacklist 'hidden'. If both a whitelist and a blacklist are given, will show questions having at least one label from the whitelist but none of the blacklist. |
| show_all | _undefined_ | Either `no`, `yes` or `user-preference`. Indicates if all questions should be shown at once |
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L25](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L25)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L26](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L26)
#### Example usage of questions
@ -709,7 +720,7 @@ Defined in [/src/UI/Popup/ShareLinkViz.ts#L7](/src/UI/Popup/ShareLinkViz.ts#L7)
Adds a button which allows to split a way
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L111](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L111)
Defined in [/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L112](/src/UI/SpecialVisualisations/UISpecialVisualisations.ts#L112)
#### Example usage of split_button
@ -800,7 +811,7 @@ Adds an image to a node
-----|-----|----- |
| Id-key | id | The property name where the ID of the note to close can be found |
Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L124](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L124)
Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L119](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L119)
#### Example usage of add_image_to_note
@ -814,7 +825,7 @@ A textfield to add a comment to a node (with the option to close the note).
-----|-----|----- |
| Id-key | id | The property name where the ID of the note to close can be found |
Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L82](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L82)
Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L77](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L77)
#### Example usage of add_note_comment
@ -833,7 +844,7 @@ Button to close a note. A predefined text can be defined to close the note with.
| minZoom | _undefined_ | If set, only show the closenote button if zoomed in enough |
| zoomButton | _undefined_ | Text to show if not zoomed in enough |
Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L23](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L23)
Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L18](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L18)
#### Example usage of close_note
@ -843,7 +854,7 @@ Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L23](/src/UI/Spe
Creates a new map note on the given location. This options is placed in the 'last_click'-popup automatically if the 'notes'-layer is enabled
Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L103](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L103)
Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L98](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L98)
#### Example usage of open_note
@ -858,7 +869,7 @@ Visualises the comments for notes
| commentsKey | comments | The property name of the comments, which should be stringified json |
| start | 0 | Drop the first 'start' comments |
Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L144](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L144)
Defined in [/src/UI/SpecialVisualisations/NoteVisualisations.ts#L139](/src/UI/SpecialVisualisations/NoteVisualisations.ts#L139)
#### Example usage of visualize_note_comments
@ -942,7 +953,7 @@ A button which clears the locally downloaded data and the service worker. Login
-----|-----|----- |
| text | _undefined_ | The text to show on the button |
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L111](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L111)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L112](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L112)
#### Example usage of clear_caches
@ -952,7 +963,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L111](/src/U
A button to remove the travelled track information from the device
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L221](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L221)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L222](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L222)
#### Example usage of clear_location_history
@ -962,7 +973,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L221](/src/U
Shows which questions are disabled for every layer. Used in 'settings'
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L43](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L43)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L44](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L44)
#### Example usage of disabled_questions
@ -972,7 +983,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L43](/src/UI
Shows the current tags of the GPS-representing object, used for debugging
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L66](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L66)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L67](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L67)
#### Example usage of gps_all_tags
@ -982,7 +993,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L66](/src/UI
Shows the current tags of the GPS-representing object, used for debugging
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L55](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L55)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L56](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L56)
#### Example usage of gyroscope_all_tags
@ -1006,7 +1017,7 @@ Defined in [/src/UI/SpecialVisualisations/ReviewSpecialVisualisations.ts#L145](/
A component to set the language of the user interface
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L21](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L21)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L22](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L22)
#### Example usage of language_picker
@ -1021,7 +1032,7 @@ Show a login button
| force | _undefined_ | Always show this button, even if logged in |
| message | _undefined_ | Message to display on the button |
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L134](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L134)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L135](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L135)
#### Example usage of login_button
@ -1031,7 +1042,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L134](/src/U
Shows a button where the user can log out
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L198](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L198)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L199](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L199)
#### Example usage of logout
@ -1041,7 +1052,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L198](/src/U
A module showing the pending changes, with the option to clear the pending changes
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L210](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L210)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L211](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L211)
#### Example usage of pending_changes
@ -1056,7 +1067,7 @@ A QR-code which shares the current URL and adds the login token. Anyone with thi
| text | _undefined_ | Extra text on the side of the QR-code |
| textClass | _undefined_ | CSS class of the the side text |
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L163](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L163)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L164](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L164)
#### Example usage of qr_login
@ -1066,7 +1077,7 @@ Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L163](/src/U
Shows the current state of storage
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L87](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L87)
Defined in [/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L88](/src/UI/SpecialVisualisations/SettingsVisualisations.ts#L88)
#### Example usage of storage_all_tags
@ -1086,7 +1097,7 @@ A collapsable group (accordion)
| labels | _undefined_ | A `;`-separated list of either identifiers or label names. All tagRenderings matching this value will be shown in the accordion |
| blacklist | _undefined_ | A `;`-separated list of either identifiers or label names. Matching tagrenderings will _not_ be included, even if they are in `labels` |
Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L175](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L175)
Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L174](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L174)
#### Example usage of group
@ -1102,7 +1113,7 @@ Given an embedded tagRendering (read only) and a key, will read the keyname as a
| tagrendering | _undefined_ | An entire tagRenderingConfig |
| classes | _undefined_ | CSS-classes to apply on every individual item. Seperated by `space` |
Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L91](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L91)
Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L90](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L90)
#### Example usage of multi
@ -1124,7 +1135,7 @@ Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisuali
Opens the current view in the iD-editor
Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L217](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L217)
Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L216](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L216)
#### Example usage of open_in_iD
@ -1134,7 +1145,7 @@ Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisuali
Opens the current view in the JOSM-editor
Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L231](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L231)
Defined in [/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L230](/src/UI/SpecialVisualisations/TagrenderingManipulationSpecialVisualisations.ts#L230)
#### Example usage of open_in_josm
@ -1367,7 +1378,7 @@ Shows a (json of) tags in a human-readable way + links to the wiki
-----|-----|----- |
| key | value | The key to look for the tags |
Defined in [/src/UI/Popup/DataVisualisations.ts#L291](/src/UI/Popup/DataVisualisations.ts#L291)
Defined in [/src/UI/Popup/DataVisualisations.ts#L299](/src/UI/Popup/DataVisualisations.ts#L299)
#### Example usage of tags