Skip to content

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

src/main/scala/org/scalajs/dom/html.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ package org.scalajs.dom
55
*/
66
object html {
77
type Anchor = raw.HTMLAnchorElement
8+
@deprecated("Obsolete.", "HTML 5")
89
type Applet = raw.HTMLAppletElement
910
type Audio = raw.HTMLAudioElement
1011
type Area = raw.HTMLAreaElement
1112
type AreasCollection = raw.HTMLAreasCollection
1213
type Base = raw.HTMLBaseElement
1314
type BaseFont = raw.HTMLBaseFontElement
15+
@deprecated("Non standard.", "forever")
1416
type BGSound = raw.HTMLBGSoundElement
1517
type BlockElement = raw.HTMLBlockElement
1618
type Body = raw.HTMLBodyElement
@@ -28,6 +30,7 @@ object html {
2830
type Element = raw.HTMLElement
2931
type Embed = raw.HTMLEmbedElement
3032
type FieldSet = raw.HTMLFieldSetElement
33+
@deprecated("Obsolete.", "HTML 4.01")
3134
type Font = raw.HTMLFontElement
3235
type Form = raw.HTMLFormElement
3336
type Frame = raw.HTMLFrameElement
@@ -39,18 +42,21 @@ object html {
3942
type IFrame = raw.HTMLIFrameElement
4043
type Image = raw.HTMLImageElement
4144
type Input = raw.HTMLInputElement
45+
@deprecated("Obsolete.", "HTML 4.01")
4246
type IsIndex = raw.HTMLIsIndexElement
4347
type Label = raw.HTMLLabelElement
4448
type Legend = raw.HTMLLegendElement
4549
type LI = raw.HTMLLIElement
4650
type Link = raw.HTMLLinkElement
4751
type Map = raw.HTMLMapElement
52+
@deprecated("Obsolete.", "HTML 5")
4853
type Marquee = raw.HTMLMarqueeElement
4954
type Media = raw.HTMLMediaElement
5055
@inline def Media = raw.HTMLMediaElement
5156
type Menu = raw.HTMLMenuElement
5257
type Meta = raw.HTMLMetaElement
5358
type Mod = raw.HTMLModElement
59+
@deprecated("Obsolete.", "HTML 3.2")
5460
type NextIdElement = raw.HTMLNextIdElement
5561
type Object = raw.HTMLObjectElement
5662
type OList = raw.HTMLOListElement

src/main/scala/org/scalajs/dom/raw/Html.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,7 @@ abstract class HTMLBaseElement extends HTMLElement {
798798
}
799799

800800
@js.native
801+
@deprecated("Obsolete.", "HTML 3.2")
801802
trait HTMLNextIdElement extends HTMLElement {
802803
var n: String = js.native
803804
}
@@ -830,6 +831,7 @@ trait HTMLAreasCollection extends HTMLCollection {
830831
}
831832

832833
@js.native
834+
@deprecated("Obsolete.", "HTML 5")
833835
abstract class HTMLAppletElement extends HTMLElement {
834836
var width: Double = js.native
835837
var codeType: String = js.native
@@ -1143,6 +1145,7 @@ abstract class HTMLLinkElement extends HTMLElement with LinkStyle {
11431145
}
11441146

11451147
@js.native
1148+
@deprecated("Obsolete.", "HTML 4.01")
11461149
abstract class HTMLFontElement extends HTMLElement {
11471150
var face: String = js.native
11481151
}
@@ -3719,6 +3722,7 @@ abstract class HTMLFieldSetElement extends HTMLElement {
37193722
}
37203723

37213724
@js.native
3725+
@deprecated("Non standard.", "forever")
37223726
abstract class HTMLBGSoundElement extends HTMLElement {
37233727
var balance: js.Any = js.native
37243728
var volume: js.Any = js.native
@@ -4232,6 +4236,7 @@ abstract class HTMLOptGroupElement extends HTMLElement {
42324236
* MDN
42334237
*/
42344238
@js.native
4239+
@deprecated("Obsolete.", "HTML 4.01")
42354240
abstract class HTMLIsIndexElement extends HTMLElement {
42364241

42374242
/**
@@ -4378,6 +4383,7 @@ abstract class HTMLTrackElement extends HTMLElement {
43784383
}
43794384

43804385
@js.native
4386+
@deprecated("Obsolete.", "HTML 5")
43814387
abstract class HTMLMarqueeElement extends HTMLElement {
43824388
var width: String = js.native
43834389
var onbounce: js.Function1[Event, _] = js.native

src/main/scala/org/scalajs/dom/raw/lib.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5344,6 +5344,7 @@ class Event extends js.Object {
53445344

53455345
def `type`: String = js.native
53465346

5347+
@deprecated("Non standard.", "forever")
53475348
def srcElement: Element = js.native
53485349

53495350
/**
@@ -6688,8 +6689,10 @@ trait AudioTrackList extends EventTarget with DOMList[AudioTrack] {
66886689

66896690
@js.native
66906691
trait WindowTimersExtension extends js.Object {
6692+
@deprecated("Non standard.", "forever")
66916693
def clearImmediate(handle: Int): Unit = js.native
66926694

6695+
@deprecated("Non standard.", "forever")
66936696
def setImmediate(handler: js.Function0[Any]): Int = js.native
66946697
}
66956698

0 commit comments

Comments
 (0)