| Index: tools/dom/templates/html/impl/impl_Element.darttemplate
|
| diff --git a/tools/dom/templates/html/impl/impl_Element.darttemplate b/tools/dom/templates/html/impl/impl_Element.darttemplate
|
| index 5069291244ad8bdab5363e5aac2189dd7a5ad60d..225b31d80fd4e83b80350cb5a50c7c894d9b775d 100644
|
| --- a/tools/dom/templates/html/impl/impl_Element.darttemplate
|
| +++ b/tools/dom/templates/html/impl/impl_Element.darttemplate
|
| @@ -1328,108 +1328,116 @@ $endif
|
| $if DART2JS
|
| @DomName('Element.offsetHeight')
|
| @DocsEditable()
|
| - final num offsetHeight;
|
| + num get offsetHeight => JS('num', '#.offsetHeight', this).round();
|
|
|
| @DomName('Element.offsetLeft')
|
| @DocsEditable()
|
| - final num offsetLeft;
|
| + num get offsetLeft => JS('num', '#.offsetLeft', this).round();
|
|
|
| @DomName('Element.offsetTop')
|
| @DocsEditable()
|
| - final num offsetTop;
|
| + num get offsetTop => JS('num', '#.offsetTop', this).round();
|
|
|
| @DomName('Element.offsetWidth')
|
| @DocsEditable()
|
| - final num offsetWidth;
|
| + num get offsetWidth => JS('num', '#.offsetWidth', this).round();
|
|
|
| @DomName('Element.clientHeight')
|
| @DocsEditable()
|
| - final num clientHeight;
|
| + num get clientHeight => JS('num', '#.clientHeight', this).round();
|
|
|
| @DomName('Element.clientLeft')
|
| @DocsEditable()
|
| - final num clientLeft;
|
| + num get clientLeft => JS('num', '#.clientLeft', this).round();
|
|
|
| @DomName('Element.clientTop')
|
| @DocsEditable()
|
| - final num clientTop;
|
| + num get clientTop => JS('num', '#.clientTop', this).round();
|
|
|
| @DomName('Element.clientWidth')
|
| @DocsEditable()
|
| - final num clientWidth;
|
| + num get clientWidth => JS('num', '#.clientWidth', this).round();
|
|
|
| @DomName('Element.scrollHeight')
|
| @DocsEditable()
|
| - final num scrollHeight;
|
| + num get scrollHeight => JS('num', '#.scrollHeight', this).round();
|
|
|
| @DomName('Element.scrollLeft')
|
| @DocsEditable()
|
| - num scrollLeft;
|
| + num get scrollLeft => JS('num', '#.scrollLeft', this).round();
|
| +
|
| + @DomName('Element.scrollLeft')
|
| + @DocsEditable()
|
| + void set scrollLeft(num value) => JS("void", "#.scrollLeft = #", this, value.round());
|
| +
|
| + @DomName('Element.scrollTop')
|
| + @DocsEditable()
|
| + num get scrollTop => JS('num', '#.scrollTop', this).round();
|
|
|
| @DomName('Element.scrollTop')
|
| @DocsEditable()
|
| - num scrollTop;
|
| + void set scrollTop(num value) => JS("void", "#.scrollTop = #", this, value.round());
|
|
|
| @DomName('Element.scrollWidth')
|
| @DocsEditable()
|
| - final num scrollWidth;
|
| + num get scrollWidth => JS('num', '#.scrollWidth', this).round();
|
|
|
| $else
|
| @DomName('Element.offsetHeight')
|
| @DocsEditable()
|
| - num get offsetHeight => _blink.Native_Element_offsetHeight_Getter(this);
|
| + num get offsetHeight => _blink.Native_Element_offsetHeight_Getter(this).round();
|
|
|
| @DomName('Element.offsetLeft')
|
| @DocsEditable()
|
| - num get offsetLeft => _blink.Native_Element_offsetLeft_Getter(this);
|
| + num get offsetLeft => _blink.Native_Element_offsetLeft_Getter(this).round();
|
|
|
| @DomName('Element.offsetTop')
|
| @DocsEditable()
|
| - num get offsetTop => _blink.Native_Element_offsetTop_Getter(this);
|
| + num get offsetTop => _blink.Native_Element_offsetTop_Getter(this).round();
|
|
|
| @DomName('Element.offsetWidth')
|
| @DocsEditable()
|
| - num get offsetWidth => _blink.Native_Element_offsetWidth_Getter(this);
|
| + num get offsetWidth => _blink.Native_Element_offsetWidth_Getter(this).round();
|
|
|
| @DomName('Element.clientHeight')
|
| @DocsEditable()
|
| - num get clientHeight => _blink.Native_Element_clientHeight_Getter(this);
|
| + num get clientHeight => _blink.Native_Element_clientHeight_Getter(this).round();
|
|
|
| @DomName('Element.clientLeft')
|
| @DocsEditable()
|
| - num get clientLeft => _blink.Native_Element_clientLeft_Getter(this);
|
| + num get clientLeft => _blink.Native_Element_clientLeft_Getter(this).round();
|
|
|
| @DomName('Element.clientTop')
|
| @DocsEditable()
|
| - num get clientTop => _blink.Native_Element_clientTop_Getter(this);
|
| + num get clientTop => _blink.Native_Element_clientTop_Getter(this).round();
|
|
|
| @DomName('Element.clientWidth')
|
| @DocsEditable()
|
| - num get clientWidth => _blink.Native_Element_clientWidth_Getter(this);
|
| + num get clientWidth => _blink.Native_Element_clientWidth_Getter(this).round();
|
|
|
| @DomName('Element.scrollHeight')
|
| @DocsEditable()
|
| - num get scrollHeight => _blink.Native_Element_scrollHeight_Getter(this);
|
| + num get scrollHeight => _blink.Native_Element_scrollHeight_Getter(this).round();
|
|
|
| @DomName('Element.scrollLeft')
|
| @DocsEditable()
|
| - num get scrollLeft => _blink.Native_Element_scrollLeft_Getter(this);
|
| + num get scrollLeft => _blink.Native_Element_scrollLeft_Getter(this).round();
|
|
|
| @DomName('Element.scrollLeft')
|
| @DocsEditable()
|
| - void set scrollLeft(num value) => _blink.Native_Element_scrollLeft_Setter(this, value);
|
| + void set scrollLeft(num value) => _blink.Native_Element_scrollLeft_Setter(this, value.round());
|
|
|
| @DomName('Element.scrollTop')
|
| @DocsEditable()
|
| - num get scrollTop => _blink.Native_Element_scrollTop_Getter(this);
|
| + num get scrollTop => _blink.Native_Element_scrollTop_Getter(this).round();
|
|
|
| @DomName('Element.scrollTop')
|
| @DocsEditable()
|
| - void set scrollTop(num value) => _blink.Native_Element_scrollTop_Setter(this, value);
|
| + void set scrollTop(num value) => _blink.Native_Element_scrollTop_Setter(this, value.round());
|
|
|
| @DomName('Element.scrollWidth')
|
| @DocsEditable()
|
| - num get scrollWidth => _blink.Native_Element_scrollWidth_Getter(this);
|
| + num get scrollWidth => _blink.Native_Element_scrollWidth_Getter(this).round();
|
| $endif
|
|
|
| $!MEMBERS
|
|
|