Skip to content

Commit 8c78d34

Browse files
committed
Remove more deprecated things (#12)
1 parent ecbd921 commit 8c78d34

File tree

6 files changed

+3
-23
lines changed

6 files changed

+3
-23
lines changed

lib/js/tests/Webapi/Dom/Webapi__Dom__Element__test.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ el.animate({
3838

3939
el.closest("input");
4040

41-
el.createShadowRoot();
42-
4341
el.getAttribute("href");
4442

4543
el.getAttributeNS("http://...", "foo");

src/Webapi/Dom/Webapi__Dom__Document.res

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ module Impl = (
7878
Dom.node_like<'a>,
7979
Webapi__Dom__Types.WhatToShow.t,
8080
Dom.nodeFilter,
81-
) => Dom.nodeIterator = "createNodeIterator" /* createProcessingInstruction */
81+
) => Dom.nodeIterator = "createNodeIterator"
8282
@send external createRange: T.t => Dom.range = ""
8383
@send external createTextNode: (T.t, string) => Dom.text = ""
8484
@send external createTreeWalker: (T.t, Dom.element_like<'a>) => Dom.treeWalker = ""
@@ -109,18 +109,6 @@ module Impl = (
109109
@send
110110
external importNodeDeep: (T.t, Dom.element_like<'a>, @as(json`true`) _) => Dom.element_like<'a> =
111111
"importNode"
112-
@send
113-
external registerElement: (T.t, string, unit) => Dom.element =
114-
"" /* experimental and deprecated in favor of customElements.define() */
115-
@send
116-
external registerElementWithOptions: (T.t, string, {..}, unit) => Dom.element =
117-
"registerElement" /* experimental and deprecated in favor of customElements.define() */
118-
119-
/** XPath stuff */
120-
/* createExpression */
121-
/* createNSResolver */
122-
/* evaluate */
123-
/* GlobalEventHandlers interface */
124112
}
125113

126114
type t = Dom.document

src/Webapi/Dom/Webapi__Dom__Element.res

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ module Impl = (
7171
@send external animate: (T.t, {..}, {..}) => Dom.animation = "" /* experimental */
7272
@send @return(nullable)
7373
external closest: (T.t, string) => option<Dom.element> = "" /* experimental */
74-
@send external createShadowRoot: T.t => Dom.shadowRoot = "" /* experimental AND deprecated (?!) */
7574
@send @return(nullable) external getAttribute: (T.t, string) => option<string> = ""
7675
@send @return(nullable) external getAttributeNS: (T.t, string, string) => option<string> = ""
7776
@send external getBoundingClientRect: T.t => Dom.domRect = ""

src/Webapi/Dom/Webapi__Dom__Event.res

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ include Impl({
3535
/*
3636
Unimplemented Event interfaces
3737
38-
AudioProcessingEvent /* deprecated */
3938
BeforeInputEvent /* experimental? Looks like it might just be an InputEvent */
4039
BlobEvent /* experimental, MediaStream recording */
4140
CSSFontFaceLoadEvent /* experimental - https://www.w3.org/TR/css-font-loading-3/#dom-cssfontfaceloadevent */
@@ -44,19 +43,17 @@ include Impl({
4443
DeviceOrientationEvent /* experimental, Device Orientation */
4544
DeviceProximityEvent /* experimental, Device Orientation */
4645
DOMTransactionEvent /* very experimental - https://dvcs.w3.org/hg/undomanager/raw-file/tip/undomanager.html#the-domtransactionevent-interface */
47-
EditingBeforeInputEvent /* deprecated? - https://dvcs.w3.org/hg/editing/raw-file/57abe6d3cb60/editing.html#editingbeforeinputevent */
46+
EditingBeforeInputEvent /* https://dvcs.w3.org/hg/editing/raw-file/57abe6d3cb60/editing.html#editingbeforeinputevent */
4847
FetchEvent /* experimental, Service Workers */
4948
GamepadEvent /* experimental, Gamepad */
5049
HashChangeEvent /* https://www.w3.org/TR/html51/browsers.html#the-hashchangeevent-interface */
5150
MediaStreamEvent /* experimental, WebRTC */
5251
MessageEvent /* experimental, Websocket/WebRTC */
53-
MutationEvent /* deprecated */
52+
MutationEvent
5453
OfflineAudioCompletionEvent /* experimental, Web Audio */
5554
RTCDataChannelEvent /* experimental, WebRTC */
5655
RTCIdentityErrorEventA /* experimental, WebRTC */
5756
RTCIdentityEvent /* experimental, WebRTC */
5857
RTCPeerConnectionIceEvent /* experimental, WebRTC */
59-
SensorEvent /* deprecated? */
60-
SVGEvent /* deprecated */
6158
UserProximityEvent /* experimental, Proximity Events */
6259
*/

src/Webapi/Webapi__Dom.res

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ include Webapi__Dom__Types
8484
DOMException
8585
DOMImplementation
8686
DOMTimeStamp
87-
DOMSettableTokenList /* deprecated, merged with DOMTokenList */
8887
DOMStringList
8988
MutationObserver
9089
MutationRecord

tests/Webapi/Dom/Webapi__Dom__Element__test.res

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ let _ = el->attachShadowOpen
4141
let _ = el->attachShadowClosed
4242
let _ = el->animate({"transform": "translateT(0px)"}, {"duration": 1000})
4343
let _ = el->closest("input")
44-
let _ = el->createShadowRoot
4544
let _ = el->getAttribute("href")
4645
let _ = el->getAttributeNS("http://...", "foo")
4746
let _ = el->getBoundingClientRect

0 commit comments

Comments
 (0)