aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2015-11-10 12:54:30 +0530
committerbors-servo <lbergstrom+bors@mozilla.com>2015-11-10 12:54:30 +0530
commit81f094b129f4df5f8287eb6613108b673211a546 (patch)
tree4fe378128702330a1908439abb698edea47b87dc /components/script/dom
parent32a91bc6566ab23318a902392ade7096ccbb9e36 (diff)
parent575b3c3d4ba80a12a11557d6db43e04b1e745a8f (diff)
downloadservo-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.rs6
-rw-r--r--components/script/dom/webidls/HTMLTableElement.webidl2
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;