mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1151940 part 1. Make some readonly properties defined on Window by CSSOM-view replaceable. r=smaug
This commit is contained in:
parent
293095378e
commit
bffd1522ed
@ -160,8 +160,10 @@ dictionary ScrollToOptions : ScrollOptions {
|
|||||||
partial interface Window {
|
partial interface Window {
|
||||||
//[Throws,NewObject] MediaQueryList matchMedia(DOMString query);
|
//[Throws,NewObject] MediaQueryList matchMedia(DOMString query);
|
||||||
[Throws,NewObject] MediaQueryList? matchMedia(DOMString query);
|
[Throws,NewObject] MediaQueryList? matchMedia(DOMString query);
|
||||||
//[SameObject]
|
// Per spec, screen is SameObject, but we don't actually guarantee that given
|
||||||
[Throws] readonly attribute Screen screen;
|
// nsGlobalWindow::Cleanup. :(
|
||||||
|
//[SameObject, Replaceable, Throws] readonly attribute Screen screen;
|
||||||
|
[Replaceable, Throws] readonly attribute Screen screen;
|
||||||
|
|
||||||
// browsing context
|
// browsing context
|
||||||
//[Throws] void moveTo(double x, double y);
|
//[Throws] void moveTo(double x, double y);
|
||||||
@ -180,10 +182,6 @@ partial interface Window {
|
|||||||
[Throws] attribute long innerHeight;
|
[Throws] attribute long innerHeight;
|
||||||
|
|
||||||
// viewport scrolling
|
// viewport scrolling
|
||||||
//[Throws] readonly attribute double scrollX;
|
|
||||||
//[Throws] readonly attribute double pageXOffset;
|
|
||||||
//[Throws] readonly attribute double scrollY;
|
|
||||||
//[Throws] readonly attribute double pageYOffset;
|
|
||||||
void scroll(unrestricted double x, unrestricted double y);
|
void scroll(unrestricted double x, unrestricted double y);
|
||||||
void scroll(optional ScrollToOptions options);
|
void scroll(optional ScrollToOptions options);
|
||||||
void scrollTo(unrestricted double x, unrestricted double y);
|
void scrollTo(unrestricted double x, unrestricted double y);
|
||||||
@ -195,10 +193,16 @@ partial interface Window {
|
|||||||
// mozScrollSnap is deprecated, to be replaced by a web accessible API, such
|
// mozScrollSnap is deprecated, to be replaced by a web accessible API, such
|
||||||
// as an extension to the ScrollOptions dictionary. See bug 1137937.
|
// as an extension to the ScrollOptions dictionary. See bug 1137937.
|
||||||
[ChromeOnly] void mozScrollSnap();
|
[ChromeOnly] void mozScrollSnap();
|
||||||
|
// The four properties below are double per spec at the moment, but whether
|
||||||
|
// that will continue is unclear.
|
||||||
|
//[Replaceable, Throws] readonly attribute double scrollX;
|
||||||
|
//[Replaceable, Throws] readonly attribute double pageXOffset;
|
||||||
|
//[Replaceable, Throws] readonly attribute double scrollY;
|
||||||
|
//[Replaceable, Throws] readonly attribute double pageYOffset;
|
||||||
[Replaceable, Throws] readonly attribute long scrollX;
|
[Replaceable, Throws] readonly attribute long scrollX;
|
||||||
[Throws] readonly attribute long pageXOffset;
|
[Replaceable, Throws] readonly attribute long pageXOffset;
|
||||||
[Replaceable, Throws] readonly attribute long scrollY;
|
[Replaceable, Throws] readonly attribute long scrollY;
|
||||||
[Throws] readonly attribute long pageYOffset;
|
[Replaceable, Throws] readonly attribute long pageYOffset;
|
||||||
|
|
||||||
// client
|
// client
|
||||||
//[Throws] readonly attribute double screenX;
|
//[Throws] readonly attribute double screenX;
|
||||||
@ -303,7 +307,7 @@ partial interface Window {
|
|||||||
|
|
||||||
[Throws] readonly attribute float mozInnerScreenX;
|
[Throws] readonly attribute float mozInnerScreenX;
|
||||||
[Throws] readonly attribute float mozInnerScreenY;
|
[Throws] readonly attribute float mozInnerScreenY;
|
||||||
[Throws] readonly attribute float devicePixelRatio;
|
[Replaceable, Throws] readonly attribute float devicePixelRatio;
|
||||||
|
|
||||||
/* The maximum offset that the window can be scrolled to
|
/* The maximum offset that the window can be scrolled to
|
||||||
(i.e., the document width/height minus the scrollport width/height) */
|
(i.e., the document width/height minus the scrollport width/height) */
|
||||||
|
Loading…
Reference in New Issue
Block a user