Skip to content

Commit 9b294ab

Browse files
author
exoego
committed
Mark deprecated/non-standard HTMLElement interfaces as deprecated
1 parent 32d32d6 commit 9b294ab

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ object html {
99
type Applet = raw.HTMLAppletElement
1010
type Audio = raw.HTMLAudioElement
1111
type Area = raw.HTMLAreaElement
12+
@deprecated("Non-standard", "0.9.8")
1213
type AreasCollection = raw.HTMLAreasCollection
1314
type Base = raw.HTMLBaseElement
1415
@deprecated("Obsolete.", "DOM Level 2")
@@ -22,11 +23,13 @@ object html {
2223
type Canvas = raw.HTMLCanvasElement
2324
type Collection = raw.HTMLCollection
2425
type DataList = raw.HTMLDataListElement
26+
@deprecated("Non-standard.", "0.9.8")
2527
type DD = raw.HTMLDDElement
2628
@deprecated("Obsolete.", "HTML 4")
2729
type Directory = raw.HTMLDirectoryElement
2830
type Div = raw.HTMLDivElement
2931
type DList = raw.HTMLDListElement
32+
@deprecated("Non-standard.", "0.9.8")
3033
type DT = raw.HTMLDTElement
3134
type Document = raw.HTMLDocument
3235
type Element = raw.HTMLElement
@@ -82,7 +85,13 @@ object html {
8285
type TableCaption = raw.HTMLTableCaptionElement
8386
type TableCell = raw.HTMLTableCellElement
8487
type TableCol = raw.HTMLTableColElement
88+
@deprecated(
89+
"https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableDataCellElement",
90+
"0.9.8")
8591
type TableDataCell = raw.HTMLTableDataCellElement
92+
@deprecated(
93+
"https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableHeaderCellElement",
94+
"0.9.8")
8695
type TableHeaderCell = raw.HTMLTableHeaderCellElement
8796
type TableRow = raw.HTMLTableRowElement
8897
type TableSection = raw.HTMLTableSectionElement

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -858,6 +858,9 @@ abstract class HTMLTableElement extends HTMLElement {
858858
*/
859859
@js.native
860860
@JSGlobal
861+
@deprecated(
862+
"https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableDataCellElement",
863+
"0.9.8")
861864
abstract class HTMLTableDataCellElement extends HTMLTableCellElement
862865

863866
/**
@@ -918,6 +921,7 @@ abstract class HTMLParagraphElement extends HTMLElement {
918921
}
919922

920923
@js.native
924+
@deprecated("Non-standard", "0.9.8")
921925
trait HTMLAreasCollection extends HTMLCollection {
922926
def remove(index: Int = js.native): Unit = js.native
923927

@@ -1126,6 +1130,7 @@ abstract class HTMLSelectElement extends HTMLElement {
11261130
}
11271131

11281132
@js.native
1133+
@deprecated("Non-standard.", "0.9.8")
11291134
trait HTMLBlockElement extends HTMLElement {
11301135
var width: Double = js.native
11311136
var cite: String = js.native
@@ -1176,6 +1181,7 @@ abstract class HTMLMetaElement extends HTMLElement {
11761181

11771182
@js.native
11781183
@JSGlobal
1184+
@deprecated("Non-standard.", "0.9.8")
11791185
abstract class HTMLDDElement extends HTMLElement {
11801186
var noWrap: Boolean = js.native
11811187
}
@@ -2024,6 +2030,9 @@ abstract class HTMLQuoteElement extends HTMLElement {
20242030
*/
20252031
@js.native
20262032
@JSGlobal
2033+
@deprecated(
2034+
"https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableHeaderCellElement",
2035+
"0.9.8")
20272036
abstract class HTMLTableHeaderCellElement extends HTMLTableCellElement
20282037

20292038
/**
@@ -3002,6 +3011,7 @@ abstract class HTMLPreElement extends HTMLElement {
30023011

30033012
@js.native
30043013
@JSGlobal
3014+
@deprecated("Non-standard.", "0.9.8")
30053015
abstract class HTMLPhraseElement extends HTMLElement {
30063016
var dateTime: String = js.native
30073017
}
@@ -3850,6 +3860,7 @@ object HTMLMediaElement extends js.Object {
38503860

38513861
@js.native
38523862
@JSGlobal
3863+
@deprecated("Non-standard.", "0.9.8")
38533864
abstract class HTMLDTElement extends HTMLElement {
38543865
var noWrap: Boolean = js.native
38553866
}

0 commit comments

Comments
 (0)