Skip to content

Commit

Permalink
Move layerX/layerY from UIEvent to MouseEvent
Browse files Browse the repository at this point in the history
These are non-standard properties, but if they are standardized it will
be on MouseEvent, see w3c/uievents#135.

Furthermore, it's only on MouseEvent that these properties ever return
something other than zero.

The apparent removal in Chrome 45 was caused by the move from UIEvent to
MouseEvent in Chromium:
https://bugs.chromium.org/p/chromium/issues/detail?id=503276

Since MouseEvent inherits from UIEvent, we can ignore this prototype
move in BCD, per our guidelines:
https://github.com/mdn/browser-compat-data/blob/main/docs/data-guidelines.md#apis-moved-on-the-prototype-chain
  • Loading branch information
foolip committed May 12, 2022
1 parent 92ceb7f commit 13c9a37
Show file tree
Hide file tree
Showing 2 changed files with 96 additions and 108 deletions.
96 changes: 96 additions & 0 deletions api/MouseEvent.json
Original file line number Diff line number Diff line change
Expand Up @@ -543,6 +543,102 @@
}
}
},
"layerX": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MouseEvent/layerX",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "9"
},
"opera": {
"version_added": "15"
},
"opera_android": {
"version_added": "14"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": false
}
}
},
"layerY": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MouseEvent/layerY",
"support": {
"chrome": {
"version_added": "1"
},
"chrome_android": {
"version_added": "18"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "9"
},
"opera": {
"version_added": "15"
},
"opera_android": {
"version_added": "14"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0"
},
"webview_android": {
"version_added": "1"
}
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": false
}
}
},
"metaKey": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/MouseEvent/metaKey",
Expand Down
108 changes: 0 additions & 108 deletions api/UIEvent.json
Original file line number Diff line number Diff line change
Expand Up @@ -198,114 +198,6 @@
}
}
},
"layerX": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/UIEvent/layerX",
"support": {
"chrome": {
"version_added": "1",
"version_removed": "45"
},
"chrome_android": {
"version_added": "18",
"version_removed": "45"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "9"
},
"opera": {
"version_added": "15",
"version_removed": "32"
},
"opera_android": {
"version_added": "14",
"version_removed": "32"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0",
"version_removed": "5.0"
},
"webview_android": {
"version_added": "≤37",
"version_removed": "45"
}
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": false
}
}
},
"layerY": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/UIEvent/layerY",
"support": {
"chrome": {
"version_added": "1",
"version_removed": "45"
},
"chrome_android": {
"version_added": "18",
"version_removed": "45"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": {
"version_added": "4"
},
"ie": {
"version_added": "9"
},
"opera": {
"version_added": "15",
"version_removed": "32"
},
"opera_android": {
"version_added": "14",
"version_removed": "32"
},
"safari": {
"version_added": "1"
},
"safari_ios": {
"version_added": "1"
},
"samsunginternet_android": {
"version_added": "1.0",
"version_removed": "5.0"
},
"webview_android": {
"version_added": "≤37",
"version_removed": "45"
}
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": false
}
}
},
"sourceCapabilities": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/UIEvent/sourceCapabilities",
Expand Down

0 comments on commit 13c9a37

Please sign in to comment.