Skip to content
This repository was archived by the owner on Oct 4, 2020. It is now read-only.

Commit 3e3f5ae

Browse files
committed
Merge pull request #47 from rgrempel/remove-attribute
Add effect for Element.removeAttribute
2 parents 9d0c7d3 + 7bf212c commit 3e3f5ae

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/DOM/Node/Element.js

+9
Original file line numberDiff line numberDiff line change
@@ -88,3 +88,12 @@ exports.getAttribute = function (name) {
8888
};
8989
};
9090
};
91+
92+
exports.removeAttribute = function (name) {
93+
return function (element) {
94+
return function () {
95+
element.removeAttribute(name);
96+
return {};
97+
};
98+
};
99+
};

src/DOM/Node/Element.purs

+1
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ foreign import getElementsByClassName :: forall eff. String -> Element -> Eff (d
2525

2626
foreign import setAttribute :: forall eff. String -> String -> Element -> Eff (dom :: DOM | eff) Unit
2727
foreign import getAttribute :: forall eff. String -> Element -> Eff (dom :: DOM | eff) (Nullable String)
28+
foreign import removeAttribute :: forall eff. String -> Element -> Eff (dom :: DOM | eff) Unit

0 commit comments

Comments
 (0)