File tree 3 files changed +3
-31
lines changed 3 files changed +3
-31
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ Notable changes to this project are documented in this file. The format is based
6
6
7
7
Breaking changes:
8
8
- Move ` getBoundingClientRect ` to ` purescript-web-dom ` (#73 by @JordanMartinez )
9
+ - Drop duplicated ` set/getClassName ` and ` classList ` (#74 by @JordanMartinez )
10
+
11
+ These three entities are already defined in ` purescript-web-dom `
9
12
10
13
New features:
11
14
Original file line number Diff line number Diff line change @@ -57,28 +57,6 @@ export function setDir(dir) {
57
57
58
58
// ----------------------------------------------------------------------------
59
59
60
- export function className ( elt ) {
61
- return function ( ) {
62
- return elt . className ;
63
- } ;
64
- }
65
-
66
- export function setClassName ( className ) {
67
- return function ( elt ) {
68
- return function ( ) {
69
- elt . className = className ;
70
- } ;
71
- } ;
72
- }
73
-
74
- export function classList ( element ) {
75
- return function ( ) {
76
- return element . classList ;
77
- } ;
78
- }
79
-
80
- // ----------------------------------------------------------------------------
81
-
82
60
export function hidden ( elt ) {
83
61
return function ( ) {
84
62
return elt . hidden ;
Original file line number Diff line number Diff line change @@ -18,9 +18,6 @@ module Web.HTML.HTMLElement
18
18
, setLang
19
19
, dir
20
20
, setDir
21
- , className
22
- , setClassName
23
- , classList
24
21
, hidden
25
22
, setHidden
26
23
, tabIndex
@@ -50,7 +47,6 @@ import Data.Nullable (Nullable, toMaybe)
50
47
import Effect (Effect )
51
48
import Unsafe.Coerce (unsafeCoerce )
52
49
import Web.DOM (ChildNode )
53
- import Web.DOM.DOMTokenList (DOMTokenList )
54
50
import Web.DOM.Element (Element )
55
51
import Web.DOM.Internal.Types (Node )
56
52
import Web.DOM.NonDocumentTypeChildNode (NonDocumentTypeChildNode )
@@ -106,11 +102,6 @@ foreign import setLang :: String -> HTMLElement -> Effect Unit
106
102
foreign import dir :: HTMLElement -> Effect String
107
103
foreign import setDir :: String -> HTMLElement -> Effect Unit
108
104
109
- foreign import className :: HTMLElement -> Effect String
110
- foreign import setClassName :: String -> HTMLElement -> Effect Unit
111
-
112
- foreign import classList :: HTMLElement -> Effect DOMTokenList
113
-
114
105
foreign import hidden :: HTMLElement -> Effect Boolean
115
106
foreign import setHidden :: Boolean -> HTMLElement -> Effect Unit
116
107
You can’t perform that action at this time.
0 commit comments