diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2020-01-21 12:38:07 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-21 12:38:07 -0500 |
commit | 0c4205ebfe3ab2c78b0318371858225021d4cb06 (patch) | |
tree | f9521e7a56b85dfb6c537206fcc9679e439285ca /components/script/lib.rs | |
parent | 52ac5316addefad94ebf919d1a8f0db6757a3f3d (diff) | |
parent | 6e296150f84f84c3679ea89d7b9f2c8e6325b242 (diff) | |
download | servo-0c4205ebfe3ab2c78b0318371858225021d4cb06.tar.gz servo-0c4205ebfe3ab2c78b0318371858225021d4cb06.zip |
Auto merge of #25431 - warren-fisher:create-html-element, r=jdm
use create_html_element for HTMLAudioElement and HTMLImageElement
<!-- Please describe your changes on the following line: -->
Updated the Image and Audio constructors to use `create_html_element` via the Element::create method. This was done to meet these specifications of "Let (audio/image) be the result of **creating an element** given document, audio, and the HTML namespace." for [dom-image](https://html.spec.whatwg.org/multipage/embedded-content.html#dom-image) and [dom-audio](https://html.spec.whatwg.org/multipage/media.html#dom-audio)
Not sure what _is_ is according to the [create-element guidelines](https://dom.spec.whatwg.org/#concept-create-element) so I left it as None copying from #25393. Also copied the ElementCreator and CustomElementCreationMode from #25393 as I do not know what they do.
---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #25421 (GitHub issue number if applicable)
<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because it is a small swap out of the way used to generate these HTML elements. The pre-existing tests should be sufficient.
<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->
<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
Diffstat (limited to 'components/script/lib.rs')
0 files changed, 0 insertions, 0 deletions