DOMWindow+CSSOMView.idl [plain text]
typedef USVString CSSOMString;
partial interface DOMWindow {
[NewObject] MediaQueryList matchMedia(CSSOMString query);
[SameObject, Replaceable] readonly attribute Screen screen;
undefined moveTo(optional unrestricted float x = NaN, optional unrestricted float y = NaN); undefined moveBy(optional unrestricted float x = NaN, optional unrestricted float y = NaN); undefined resizeTo(optional unrestricted float width = NaN, optional unrestricted float height = NaN); undefined resizeBy(optional unrestricted float x = NaN, optional unrestricted float y = NaN);
[Replaceable] readonly attribute long innerWidth;
[Replaceable] readonly attribute long innerHeight;
[Replaceable] readonly attribute double scrollX;
[Replaceable, ImplementedAs=scrollX] readonly attribute double pageXOffset;
[Replaceable] readonly attribute double scrollY;
[Replaceable, ImplementedAs=scrollY] readonly attribute double pageYOffset;
[ImplementedAs=scrollTo] undefined scroll(optional ScrollToOptions options);
[ImplementedAs=scrollTo] undefined scroll(unrestricted double x, unrestricted double y);
undefined scrollTo(optional ScrollToOptions options);
undefined scrollTo(unrestricted double x, unrestricted double y);
undefined scrollBy(optional ScrollToOptions option);
undefined scrollBy(unrestricted double x, unrestricted double y);
[Replaceable] readonly attribute long screenX;
[Replaceable] readonly attribute long screenLeft;
[Replaceable] readonly attribute long screenY;
[Replaceable] readonly attribute long screenTop;
[Replaceable] readonly attribute long outerWidth;
[Replaceable] readonly attribute long outerHeight;
[Replaceable] readonly attribute double devicePixelRatio;
readonly attribute StyleMedia styleMedia;
};