getodk / central-frontend

Vue.js based frontend for ODK Central
https://docs.getodk.org/central-intro/
Apache License 2.0
32 stars 59 forks source link

Upgrade web forms v0.2 #1010

Closed sadiqkhoja closed 3 months ago

sadiqkhoja commented 3 months ago

What has been done to verify that this works as intended?

Manually tested it to ensure various select appearances are rendered correctly.

Why is this the best possible solution? Were any other approaches considered?

Second commit in this PR reverts all the styling added by bootstrap and other css files for new Web Forms component. The approach felt cleanest to me. Other options were to dynamically removed the <style> tags when rending new Web Forms or when meta.standalone is true - that would also removed styles for dialog box that we show on "Send" button.

How does this change affect users? Describe intentional changes to behavior and behavior that could have accidentally been affected by code changes. In other words, what are the regression risks?

None

Does this change require updates to user documentation? If so, please file an issue here and include the link below.

Not sure we want to update the documentation for this feature or just announce it on the Forum.

Before submitting this PR, please make sure you have: