haikuwebkit/Source/WebCore/Modules/modern-media-controls/media
Sam Weinig 6d4cf2c224 [Modern Media Controls] Address additional feedback on LayoutTraits refactor
https://bugs.webkit.org/show_bug.cgi?id=227489
<rdar://problem/80215569>

Reviewed by Devin Rousso.

Splitting up larger change to land pieces incrementally.

Part 1:
- Replaces eval() based lexical lookup with an explicit `window.layoutTraitsClasses`
  registry map.

* Modules/modern-media-controls/controls/ios-layout-traits.js:
* Modules/modern-media-controls/controls/layout-traits.js:
* Modules/modern-media-controls/controls/macos-layout-traits.js:
* Modules/modern-media-controls/controls/watchos-layout-traits.js:
* Modules/modern-media-controls/media/media-controller.js:
(MediaController.prototype.get layoutTraits):


Canonical link: https://commits.webkit.org/240166@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@280534 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-02 16:38:30 +00:00
..
airplay-support.js
audio-support.js
controls-visibility-support.js
fullscreen-support.js
media-controller-support.js
media-controller.js [Modern Media Controls] Address additional feedback on LayoutTraits refactor 2021-08-02 16:38:30 +00:00
media-document-controller.js
mute-support.js
overflow-support.js
pip-support.js
placard-support.js
playback-support.js
scrubbing-support.js
seek-backward-support.js
seek-forward-support.js
seek-support.js
skip-back-support.js
skip-forward-support.js
start-support.js
status-support.js
time-control-support.js
tracks-support.js [Modern Media Controls] Modern media controls should not need to know about specific platforms in shared code 2021-06-27 01:07:51 +00:00
volume-support.js
watchos-media-controls-support.js