diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2015-11-10 12:54:30 +0530 |
---|---|---|
committer | bors-servo <lbergstrom+bors@mozilla.com> | 2015-11-10 12:54:30 +0530 |
commit | 81f094b129f4df5f8287eb6613108b673211a546 (patch) | |
tree | 4fe378128702330a1908439abb698edea47b87dc /components/script/dom | |
parent | 32a91bc6566ab23318a902392ade7096ccbb9e36 (diff) | |
parent | 575b3c3d4ba80a12a11557d6db43e04b1e745a8f (diff) | |
download | servo-81f094b129f4df5f8287eb6613108b673211a546.tar.gz servo-81f094b129f4df5f8287eb6613108b673211a546.zip |
Auto merge of #8447 - frewsxcv:htmltableelement-width-idl-attribute, r=eefriedman
Implement 'width' IDL attribute on <table>
<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8447)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom')
-rw-r--r-- | components/script/dom/htmltableelement.rs | 6 | ||||
-rw-r--r-- | components/script/dom/webidls/HTMLTableElement.webidl | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/components/script/dom/htmltableelement.rs b/components/script/dom/htmltableelement.rs index ca22d1f92b3..355e23f6c59 100644 --- a/components/script/dom/htmltableelement.rs +++ b/components/script/dom/htmltableelement.rs @@ -115,6 +115,12 @@ impl HTMLTableElementMethods for HTMLTableElement { // https://html.spec.whatwg.org/multipage/#dom-table-bgcolor make_setter!(SetBgColor, "bgcolor"); + + // https://html.spec.whatwg.org/multipage/#dom-table-width + make_getter!(Width); + + // https://html.spec.whatwg.org/multipage/#dom-table-width + make_dimension_setter!(SetWidth, "width"); } pub trait HTMLTableElementLayoutHelpers { diff --git a/components/script/dom/webidls/HTMLTableElement.webidl b/components/script/dom/webidls/HTMLTableElement.webidl index cb405fdf8aa..edf8d1d720f 100644 --- a/components/script/dom/webidls/HTMLTableElement.webidl +++ b/components/script/dom/webidls/HTMLTableElement.webidl @@ -32,7 +32,7 @@ partial interface HTMLTableElement { // attribute DOMString frame; // attribute DOMString rules; // attribute DOMString summary; - // attribute DOMString width; + attribute DOMString width; [TreatNullAs=EmptyString] attribute DOMString bgColor; //[TreatNullAs=EmptyString] attribute DOMString cellPadding; |