File tree Expand file tree Collapse file tree 3 files changed +3
-31
lines changed Expand file tree Collapse file tree 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
66
77Breaking changes:
88- 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 `
912
1013New features:
1114
Original file line number Diff line number Diff line change @@ -57,28 +57,6 @@ export function setDir(dir) {
5757
5858// ----------------------------------------------------------------------------
5959
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-
8260export function hidden ( elt ) {
8361 return function ( ) {
8462 return elt . hidden ;
Original file line number Diff line number Diff line change @@ -18,9 +18,6 @@ module Web.HTML.HTMLElement
1818 , setLang
1919 , dir
2020 , setDir
21- , className
22- , setClassName
23- , classList
2421 , hidden
2522 , setHidden
2623 , tabIndex
@@ -50,7 +47,6 @@ import Data.Nullable (Nullable, toMaybe)
5047import Effect (Effect )
5148import Unsafe.Coerce (unsafeCoerce )
5249import Web.DOM (ChildNode )
53- import Web.DOM.DOMTokenList (DOMTokenList )
5450import Web.DOM.Element (Element )
5551import Web.DOM.Internal.Types (Node )
5652import Web.DOM.NonDocumentTypeChildNode (NonDocumentTypeChildNode )
@@ -106,11 +102,6 @@ foreign import setLang :: String -> HTMLElement -> Effect Unit
106102foreign import dir :: HTMLElement -> Effect String
107103foreign import setDir :: String -> HTMLElement -> Effect Unit
108104
109- foreign import className :: HTMLElement -> Effect String
110- foreign import setClassName :: String -> HTMLElement -> Effect Unit
111-
112- foreign import classList :: HTMLElement -> Effect DOMTokenList
113-
114105foreign import hidden :: HTMLElement -> Effect Boolean
115106foreign import setHidden :: Boolean -> HTMLElement -> Effect Unit
116107
You can’t perform that action at this time.
0 commit comments