module Main where import Prelude (bind, ($), (=<<), discard, Unit) import Control.Monad.Eff (Eff) import Control.Monad.Eff.Console (CONSOLE, log) import Control.Monad.Eff.JQuery (JQuery, display, hide, on, ready, select) import DOM (DOM) import Network.HTTP.Affjax (AJAX) import Login (onLoginClick) import Activate (onActivateClick) main :: forall eff. Eff ( dom :: DOM , ajax :: AJAX , console :: CONSOLE | eff ) Unit main = ready $ do log "let's go" display =<< select ".js-hidden" hide =<< select ".noscript" activate <- select "#activate" login <- select "#login" on "click" (onActivateClick activate) activate on "click" (onLoginClick activate) login