Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upImplement the Form Owner concept #6613
Conversation
hoppipolla-critic-bot
commented
Jul 13, 2015
|
Critic review: https://critic.hoppipolla.co.uk/r/5539 This is an external review system which you may optionally use for the code review of your pull request. In order to help critic track your changes, please do not make in-place history rewrites (e.g. via |
|
|
|
|
|
Review status: 0 of 34 files reviewed at latest revision, 1 unresolved discussion, some commit checks failed. components/script/dom/htmlformelement.rs, line 595 [r3] (raw file): Comments from the review on Reviewable.io |
|
Review status: 0 of 34 files reviewed at latest revision, all discussions resolved, some commit checks failed. components/script/dom/htmlformelement.rs, line 595 [r3] (raw file): Comments from the review on Reviewable.io |
|
@Ms2ger ping |
|
FTR: I am about 50% reviewing the first commit here. |
|
Any updates on this? |
|
Sorry for the delay. I've been meaning to address the review comments and complete this PR, but I couldn't find the time. I'll definitely look into it this weekend. |
|
Thanks @mukilan! |
|
@mukilan do you need any help? |
|
Closing due to lack of updates. |
Implement the form owner concept <!-- Please describe your changes on the following line: --> Implemention of the core logic for form owners. It's rebased version of #6613, addressed most of the comments and fixed some of the code. I needed to update the code by hand instead of rebasing old main commit because of the massive merge conflicts over the years. Currently I'm using my html5ever fork to run the tests. I'll undo the changes in Cargo.toml and Cargo.lock once it gets merged. --- <!-- 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 #3553 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15283) <!-- Reviewable:end -->
Implement the form owner concept <!-- Please describe your changes on the following line: --> Implemention of the core logic for form owners. It's rebased version of #6613, addressed most of the comments and fixed some of the code. I needed to update the code by hand instead of rebasing old main commit because of the massive merge conflicts over the years. The html5ever PR is here: servo/html5ever#249 Currently I'm using my html5ever fork to run the tests. I'll undo the changes in Cargo.toml and Cargo.lock once it gets merged. --- <!-- 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 #3553 (github issue number if applicable). <!-- Either: --> - [X] There are tests for these changes <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15283) <!-- Reviewable:end -->
mukilan commentedJul 13, 2015
Implement the core logic for form owners (#3553).
NOTE: servo/html5ever#137 must land to be able to build this PR.
This PR only implements the logic necessary to associate a form control with its owner and reset them as required. It does not implement the other related interfaces such as HTMLFormControlCollections (form.elements) and the named getter for HTMLFormElement.