summaryrefslogtreecommitdiff
path: root/src/Utils.purs
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2024-12-12 05:48:49 -0500
committerLLLL Colonq <llll@colonq>2024-12-12 05:48:49 -0500
commit776265c301e9994613ccaa4606e63c0a48d797e6 (patch)
treefbe2cc88796f0efd1b57608318ad92d38a431a0c /src/Utils.purs
parent638bdddeb10b18dd35af5a6de2950aaa3c8a5e44 (diff)
Greencircle site
Diffstat (limited to 'src/Utils.purs')
-rw-r--r--src/Utils.purs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Utils.purs b/src/Utils.purs
index 4755436..8c530ef 100644
--- a/src/Utils.purs
+++ b/src/Utils.purs
@@ -54,6 +54,9 @@ query q = do
Nothing -> liftEffect $ throw $ "could not find element matching query: " <> q
Just x -> pure x
+getId :: forall m. MonadEffect m => DOM.Element -> m String
+getId e = liftEffect $ DOM.El.id e
+
listen :: forall m. MonadEffect m => DOM.Element -> String -> (Ev.Event -> Effect Unit) -> m Unit
listen e ev f = do
l <- liftEffect $ Ev.Tar.eventListener f