Safe Haskell | None |
---|
- data JQuery
- data JQXHR
- type EventType = String
- type Selector = String
- data Element
- data Document
- data Window
- data Object
- emptyCallback :: a -> Fay ()
- ajax :: String -> (Automatic b -> Fay ()) -> (JQXHR -> Maybe String -> Maybe String -> Fay ()) -> Fay ()
- ajaxPost :: String -> Automatic f -> (Automatic g -> Fay ()) -> (JQXHR -> Maybe String -> Maybe String -> Fay ()) -> Fay ()
- ajaxPostParam :: String -> String -> Automatic f -> (Automatic g -> Fay ()) -> (JQXHR -> Maybe String -> Maybe String -> Fay ()) -> Fay ()
- makeRqObj :: String -> a -> Object
- data AjaxSettings a b = AjaxSettings {
- accepts :: Defined String
- async :: Defined Bool
- beforeSend :: Defined (JQXHR -> AjaxSettings a b -> Fay ())
- cache :: Defined Bool
- complete :: Defined (JQXHR -> String -> Fay ())
- contentType :: Defined String
- crossDomain :: Defined Bool
- data' :: Defined a
- dataType :: Defined String
- error' :: Defined (JQXHR -> Maybe String -> Maybe String -> Fay ())
- global :: Defined Bool
- ifModified :: Defined Bool
- isLocal :: Defined Bool
- mimeType :: Defined String
- password :: Defined String
- processData :: Defined Bool
- success :: Defined (b -> Fay ())
- timeout :: Defined Double
- type' :: Defined String
- url :: Defined String
- username :: Defined String
- defaultAjaxSettings :: AjaxSettings a b
- ajax' :: AjaxSettings (Automatic a) (Automatic b) -> Fay ()
- addClass :: String -> JQuery -> Fay JQuery
- addClassWith :: (Double -> String -> Fay String) -> JQuery -> Fay JQuery
- getAttr :: String -> JQuery -> Fay String
- setAttr :: String -> String -> JQuery -> Fay JQuery
- setAttrWith :: String -> (Double -> String -> Fay String) -> JQuery -> Fay JQuery
- hasClass :: String -> JQuery -> Fay Bool
- getHtml :: JQuery -> Fay String
- setHtml :: String -> JQuery -> Fay JQuery
- setHtmlWith :: (Double -> String -> Fay JQuery) -> JQuery -> Fay JQuery
- getProp :: String -> JQuery -> Fay String
- setProp :: String -> String -> JQuery -> Fay JQuery
- setPropWith :: String -> (Double -> String -> Fay String) -> JQuery -> Fay JQuery
- removeAttr :: String -> JQuery -> Fay JQuery
- removeClass :: String -> JQuery -> Fay JQuery
- removeClassWith :: (Double -> String -> Fay JQuery) -> JQuery -> Fay JQuery
- removeProp :: String -> JQuery -> Fay JQuery
- toggleClass :: String -> JQuery -> Fay JQuery
- toggleClassBool :: String -> Bool -> JQuery -> Fay JQuery
- toggleAllClasses :: Bool -> JQuery -> Fay JQuery
- toggleClassWith :: (Double -> String -> Bool -> Fay JQuery) -> JQuery -> Fay JQuery
- toggleClassBoolWith :: (Double -> String -> Bool -> Fay JQuery) -> Bool -> JQuery -> Fay JQuery
- getVal :: JQuery -> Fay String
- setVal :: String -> JQuery -> Fay JQuery
- setValWith :: (Double -> String -> Fay JQuery) -> JQuery -> Fay JQuery
- setText :: String -> JQuery -> Fay JQuery
- setTextWith :: (Double -> String -> Fay JQuery) -> JQuery -> Fay JQuery
- getText :: JQuery -> Fay String
- holdReady :: Bool -> Fay JQuery
- selectElement :: Element -> Fay JQuery
- selectObject :: a -> Fay JQuery
- select :: String -> Fay JQuery
- selectEmpty :: Fay JQuery
- createJQuery :: String -> a -> Fay JQuery
- ready :: Fay () -> Fay ()
- noConflict :: Fay JQuery
- noConflictBool :: Bool -> Fay JQuery
- getCss :: String -> JQuery -> Fay String
- setCss :: String -> String -> JQuery -> Fay JQuery
- setCssWith :: String -> (Double -> String -> Fay String) -> JQuery -> Fay JQuery
- getHeight :: JQuery -> Fay Double
- setHeight :: Double -> JQuery -> Fay JQuery
- setHeightWith :: (Double -> Double -> Fay Double) -> JQuery -> Fay JQuery
- getInnerHeight :: JQuery -> Fay Double
- getInnerWidth :: JQuery -> Fay Double
- getOuterHeight :: JQuery -> Fay Double
- getOuterHeightBool :: Bool -> JQuery -> Fay Double
- getOuterWidth :: JQuery -> Fay Double
- getOuterWidthBool :: Bool -> JQuery -> Fay Double
- getScrollLeft :: JQuery -> Fay Double
- setScrollLeft :: Double -> JQuery -> Fay JQuery
- getScrollTop :: JQuery -> Fay Double
- setScrollTop :: Double -> JQuery -> Fay JQuery
- getWidth :: JQuery -> Fay Double
- setWidth :: Double -> JQuery -> Fay JQuery
- setWidthWith :: (Double -> Double -> Fay Double) -> JQuery -> Fay JQuery
- data AnimationType
- data Speed
- data Animation = Animation {}
- anim :: AnimationType -> JQuery -> Animation
- speed :: Speed -> Animation -> Animation
- chainAnim :: Animation -> Animation -> Animation
- chainAnims :: [Animation] -> Animation
- runAnimation :: Animation -> Fay ()
- animate :: AnimationType -> Speed -> (JQuery -> Fay ()) -> JQuery -> Fay JQuery
- hide :: Speed -> JQuery -> Fay JQuery
- unhide :: JQuery -> Fay JQuery
- jshow :: Speed -> JQuery -> Fay JQuery
- toggle :: Speed -> JQuery -> Fay JQuery
- fadeIn :: Speed -> JQuery -> Fay JQuery
- fadeOut :: Speed -> JQuery -> Fay JQuery
- fadeToggle :: Speed -> JQuery -> Fay JQuery
- resize :: (Event -> Fay ()) -> JQuery -> Fay ()
- scroll :: (Event -> Fay ()) -> JQuery -> Fay ()
- load :: (Event -> Fay ()) -> JQuery -> Fay ()
- documentReady :: (Event -> Fay ()) -> Document -> Fay ()
- unload :: (Event -> Fay ()) -> Window -> Fay ()
- click :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- dblclick :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- focusin :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- focusout :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- hover :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- mousedown :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- mouseenter :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- mouseleave :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- mousemove :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- mouseout :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- mouseover :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- mouseup :: (Event -> Fay ()) -> JQuery -> Fay JQuery
- toggleEvents :: [Event -> Fay ()] -> JQuery -> Fay ()
- bind :: EventType -> (Event -> Fay ()) -> JQuery -> Fay ()
- bindPreventBubble :: EventType -> (Event -> Fay ()) -> JQuery -> Fay ()
- on :: EventType -> (Event -> Fay ()) -> JQuery -> Fay ()
- onDelegate :: EventType -> Selector -> (Event -> Fay ()) -> JQuery -> Fay ()
- one :: EventType -> (Event -> Fay ()) -> JQuery -> Fay ()
- trigger :: EventType -> JQuery -> Fay ()
- triggerHandler :: EventType -> JQuery -> Fay ()
- data Event
- delegateTarget :: Event -> Fay Element
- isDefaultPrevented :: Event -> Fay Bool
- isImmediatePropagationStopped :: Event -> Fay Bool
- isPropagationStopped :: Event -> Fay Element
- namespace :: Event -> Fay String
- pageX :: Event -> Fay Double
- pageY :: Event -> Fay Double
- preventDefault :: Event -> Fay ()
- target :: Event -> Fay Element
- timeStamp :: Event -> Fay Double
- eventType :: Event -> Fay String
- which :: Event -> Fay Int
- blur :: (Event -> Fay ()) -> JQuery -> Fay ()
- change :: (Event -> Fay ()) -> JQuery -> Fay ()
- onFocus :: (Event -> Fay ()) -> JQuery -> Fay ()
- focus :: JQuery -> Fay JQuery
- onselect :: (Event -> Fay ()) -> JQuery -> Fay ()
- submit :: (Event -> Fay ()) -> JQuery -> Fay ()
- keydown :: (Event -> Fay ()) -> JQuery -> Fay ()
- keypress :: (Event -> Fay ()) -> JQuery -> Fay ()
- keyup :: (Event -> Fay ()) -> JQuery -> Fay ()
- after :: a -> JQuery -> Fay JQuery
- afterWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
- append :: a -> JQuery -> Fay JQuery
- appendJQuery :: JQuery -> JQuery -> Fay JQuery
- appendWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
- appendTo :: a -> JQuery -> Fay JQuery
- appendToJQuery :: JQuery -> JQuery -> Fay JQuery
- before :: a -> JQuery -> Fay JQuery
- beforeWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
- data CloneType
- clone :: CloneType -> JQuery -> Fay JQuery
- detach :: JQuery -> Fay JQuery
- detachSelector :: String -> JQuery -> Fay JQuery
- empty :: JQuery -> Fay JQuery
- insertAfter :: JQuery -> Fay JQuery
- insertBefore :: JQuery -> Fay JQuery
- prepend :: JQuery -> Fay JQuery
- prependWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
- prependTo :: JQuery -> Fay JQuery
- remove :: JQuery -> Fay JQuery
- removeSelector :: String -> JQuery -> Fay JQuery
- replaceAll :: String -> JQuery -> Fay JQuery
- replaceWith :: String -> JQuery -> Fay JQuery
- replaceWithJQuery :: JQuery -> JQuery -> Fay JQuery
- replaceWithWith :: Fay JQuery -> JQuery -> Fay JQuery
- unwrap :: JQuery -> Fay JQuery
- wrap :: String -> JQuery -> Fay JQuery
- wrapWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
- wrapAllHtml :: String -> JQuery -> Fay JQuery
- wrapAllSelector :: String -> JQuery -> Fay JQuery
- wrapAllElement :: Element -> JQuery -> Fay JQuery
- wrapInnerHtml :: String -> JQuery -> Fay JQuery
- wrapInnerSelector :: String -> JQuery -> Fay JQuery
- wrapInnerElement :: Element -> JQuery -> Fay JQuery
- addSelector :: String -> JQuery -> Fay JQuery
- addElement :: Element -> JQuery -> Fay JQuery
- addHtml :: String -> JQuery -> Fay JQuery
- add :: JQuery -> JQuery -> Fay JQuery
- addSelectorWithContext :: String -> JQuery -> JQuery -> Fay JQuery
- andSelf :: JQuery -> Fay JQuery
- children :: JQuery -> Fay JQuery
- childrenMatching :: String -> JQuery -> Fay JQuery
- closestSelector :: String -> JQuery -> Fay JQuery
- closestWithContext :: String -> String -> JQuery -> Fay JQuery
- closest :: JQuery -> JQuery -> Fay JQuery
- closestElement :: Element -> JQuery -> Fay JQuery
- contents :: JQuery -> Fay JQuery
- each :: (Double -> Element -> Fay Bool) -> JQuery -> Fay JQuery
- end :: JQuery -> Fay JQuery
- eq :: Double -> JQuery -> Fay JQuery
- filter :: String -> JQuery -> Fay JQuery
- filterWith :: (Double -> Fay Bool) -> JQuery -> Fay JQuery
- filterElement :: Element -> JQuery -> Fay JQuery
- filterJQuery :: JQuery -> JQuery -> Fay JQuery
- findSelector :: String -> JQuery -> Fay JQuery
- findJQuery :: JQuery -> JQuery -> Fay JQuery
- findElement :: Element -> JQuery -> Fay JQuery
- first :: JQuery -> Fay JQuery
- has :: String -> JQuery -> Fay JQuery
- hasElement :: Element -> JQuery -> Fay JQuery
- is :: String -> JQuery -> Fay JQuery
- isWith :: (Double -> Bool) -> JQuery -> Fay JQuery
- isJQuery :: JQuery -> JQuery -> Fay JQuery
- isElement :: Element -> JQuery -> Fay JQuery
- last :: JQuery -> Fay JQuery
- jQueryMap :: (Double -> Element -> Fay JQuery) -> JQuery -> Fay JQuery
- next :: JQuery -> Fay JQuery
- nextSelector :: String -> JQuery -> Fay JQuery
- nextAll :: JQuery -> Fay JQuery
- nextAllSelector :: String -> JQuery -> Fay JQuery
- nextUntil :: String -> JQuery -> Fay JQuery
- nextUntilFiltered :: String -> String -> JQuery -> Fay JQuery
- nextUntilElement :: Element -> JQuery -> Fay JQuery
- nextUntilElementFiltered :: Element -> String -> JQuery -> Fay JQuery
- not :: String -> JQuery -> Fay JQuery
- notElement :: Element -> JQuery -> Fay JQuery
- notElements :: [Element] -> JQuery -> Fay JQuery
- notWith :: (Double -> Bool) -> JQuery -> Fay JQuery
- notJQuery :: JQuery -> JQuery -> Fay JQuery
- offsetParent :: JQuery -> Fay JQuery
- parent :: JQuery -> Fay JQuery
- parentSelector :: String -> JQuery -> Fay JQuery
- parents :: JQuery -> Fay JQuery
- parentsSelector :: String -> JQuery -> Fay JQuery
- parentsUntil :: String -> JQuery -> Fay JQuery
- parentsUntilFiltered :: String -> String -> JQuery -> Fay JQuery
- parentsUntilElement :: Element -> JQuery -> Fay JQuery
- parentsUntilElementFiltered :: Element -> String -> JQuery -> Fay JQuery
- prev :: JQuery -> Fay JQuery
- prevSelector :: String -> JQuery -> Fay JQuery
- prevAll :: JQuery -> Fay JQuery
- prevAllSelector :: String -> JQuery -> Fay JQuery
- prevUntil :: String -> JQuery -> Fay JQuery
- prevUntilFiltered :: String -> String -> JQuery -> Fay JQuery
- prevUntilElement :: Element -> JQuery -> Fay JQuery
- prevUntilElementFiltered :: Element -> String -> JQuery -> Fay JQuery
- siblings :: JQuery -> Fay JQuery
- siblingsSelector :: String -> JQuery -> Fay JQuery
- slice :: Double -> JQuery -> Fay JQuery
- sliceFromTo :: Double -> Double -> JQuery -> Fay JQuery
- data KeyCode
- onKeycode :: (KeyCode -> Fay Bool) -> JQuery -> Fay JQuery
- _onKeycode :: (Double -> Fay Bool) -> JQuery -> Fay JQuery
- unKeycode :: JQuery -> Fay JQuery
- onClick :: (Event -> Fay Bool) -> JQuery -> Fay JQuery
- onChange :: Fay () -> JQuery -> Fay JQuery
- onSubmit :: Fay Bool -> JQuery -> Fay JQuery
- eventX :: Event -> JQuery -> Double
- eventY :: Event -> JQuery -> Double
- onDblClick :: (Event -> Fay Bool) -> JQuery -> Fay JQuery
- setDraggable :: JQuery -> Fay JQuery
- validate :: JQuery -> Fay () -> Fay ()
- onLivechange :: Fay () -> JQuery -> Fay JQuery
Documentation
emptyCallback :: a -> Fay ()Source
ajax :: String -> (Automatic b -> Fay ()) -> (JQXHR -> Maybe String -> Maybe String -> Fay ()) -> Fay ()Source
ajaxPost :: String -> Automatic f -> (Automatic g -> Fay ()) -> (JQXHR -> Maybe String -> Maybe String -> Fay ()) -> Fay ()Source
Serializes the given object to JSON and passes it as the request body without request parameters. The response is deserialized depending on its type.
ajaxPostParam :: String -> String -> Automatic f -> (Automatic g -> Fay ()) -> (JQXHR -> Maybe String -> Maybe String -> Fay ()) -> Fay ()Source
Same as ajaxPost but sends the data inside the given request parameter
data AjaxSettings a b Source
AjaxSettings | |
|
toggleClassBoolWith :: (Double -> String -> Bool -> Fay JQuery) -> Bool -> JQuery -> Fay JQuerySource
selectElement :: Element -> Fay JQuerySource
selectObject :: a -> Fay JQuerySource
createJQuery :: String -> a -> Fay JQuerySource
noConflictBool :: Bool -> Fay JQuerySource
getInnerHeight :: JQuery -> Fay DoubleSource
getInnerWidth :: JQuery -> Fay DoubleSource
getOuterHeight :: JQuery -> Fay DoubleSource
getOuterWidth :: JQuery -> Fay DoubleSource
getScrollLeft :: JQuery -> Fay DoubleSource
getScrollTop :: JQuery -> Fay DoubleSource
Animation | |
|
anim :: AnimationType -> JQuery -> AnimationSource
chainAnims :: [Animation] -> AnimationSource
runAnimation :: Animation -> Fay ()Source
triggerHandler :: EventType -> JQuery -> Fay ()Source
delegateTarget :: Event -> Fay ElementSource
isDefaultPrevented :: Event -> Fay BoolSource
preventDefault :: Event -> Fay ()Source
insertAfter :: JQuery -> Fay JQuerySource
insertBefore :: JQuery -> Fay JQuerySource
offsetParent :: JQuery -> Fay JQuerySource
setDraggable :: JQuery -> Fay JQuerySource