cesium
cesium copied to clipboard
Fix leaking CSS styling
Description
We ID'd some cases where the styling from packages/widgets/Source/I3SBuildingSceneLayerExplorer/I3SBuildingSceneLayerExplorer.css was affecting other styling in the page, particularly ul, input, and .active items.
This adds a top-level class for the wrapper element and ensures all styling is contained to the wrapper.
Issue number and link
N/A
Testing plan
- Check on previous appearance of the widget in https://sandcastle.cesium.com/?src=I3S%20Building%20Scene%20Layer.html. Make sure you select "Full Model" from the dropdown to see the whole panel contents.
- Ensure the updated version is styled the same
- Ensure other
ul,input, and.activeitems in a page are not affected.
Author checklist
- [x] I have submitted a Contributor License Agreement
- [x] I have added my name to
CONTRIBUTORS.md - [x] I have updated
CHANGES.mdwith a short summary of my change - [ ] ~I have added or updated unit tests to ensure consistent code coverage~
- [ ] ~I have update the inline documentation, and included code examples where relevant~
- [x] I have performed a self-review of my code
@jjspace Could you please take a look?
Thank you for the pull request, @ggetz!
:white_check_mark: We can confirm we have a CLA on file for you.