Safe Haskell | None |
---|---|
Language | Haskell98 |
JQuery
- data JQuery
- data JQXHR
- type EventType = Text
- type Selector = Text
- data Element
- data Document
- data Window
- data Object
- emptyCallback :: a -> Fay ()
- ajax :: Text -> (Automatic b -> Fay ()) -> (JQXHR -> Maybe Text -> Maybe Text -> Fay ()) -> Fay ()
- ajaxPost :: Text -> Automatic f -> (Automatic g -> Fay ()) -> (JQXHR -> Maybe Text -> Maybe Text -> Fay ()) -> Fay ()
- ajaxPostParam :: Text -> Text -> Automatic f -> (Automatic g -> Fay ()) -> (JQXHR -> Maybe Text -> Maybe Text -> Fay ()) -> Fay ()
- makeRqObj :: Text -> a -> Object
- data AjaxSettings a b = AjaxSettings {
- accepts :: Defined Text
- async :: Defined Bool
- beforeSend :: Defined (JQXHR -> AjaxSettings a b -> Fay ())
- cache :: Defined Bool
- complete :: Defined (JQXHR -> Text -> Fay ())
- contentType :: Defined Text
- crossDomain :: Defined Bool
- data' :: Defined a
- dataType :: Defined Text
- error' :: Defined (JQXHR -> Maybe Text -> Maybe Text -> Fay ())
- global :: Defined Bool
- ifModified :: Defined Bool
- isLocal :: Defined Bool
- mimeType :: Defined Text
- password :: Defined Text
- processData :: Defined Bool
- success :: Defined (b -> Fay ())
- timeout :: Defined Double
- type' :: Defined Text
- url :: Defined Text
- username :: Defined Text
- defaultAjaxSettings :: AjaxSettings a b
- ajax' :: AjaxSettings (Automatic a) (Automatic b) -> Fay ()
- addClass :: Text -> JQuery -> Fay JQuery
- addClassWith :: (Double -> Text -> Fay Text) -> JQuery -> Fay JQuery
- getAttr :: Text -> JQuery -> Fay (Defined Text)
- setAttr :: Text -> Text -> JQuery -> Fay JQuery
- setAttrWith :: Text -> (Double -> Text -> Fay Text) -> JQuery -> Fay JQuery
- hasClass :: Text -> JQuery -> Fay Bool
- getHtml :: JQuery -> Fay Text
- setHtml :: Text -> JQuery -> Fay JQuery
- setHtmlWith :: (Double -> Text -> Fay JQuery) -> JQuery -> Fay JQuery
- getProp :: Text -> JQuery -> Fay Text
- setProp :: Text -> Text -> JQuery -> Fay JQuery
- setPropWith :: Text -> (Double -> Text -> Fay Text) -> JQuery -> Fay JQuery
- removeAttr :: Text -> JQuery -> Fay JQuery
- removeClass :: Text -> JQuery -> Fay JQuery
- removeClassWith :: (Double -> Text -> Fay JQuery) -> JQuery -> Fay JQuery
- removeProp :: Text -> JQuery -> Fay JQuery
- toggleClass :: Text -> JQuery -> Fay JQuery
- toggleClassBool :: Text -> Bool -> JQuery -> Fay JQuery
- toggleAllClasses :: Bool -> JQuery -> Fay JQuery
- toggleClassWith :: (Double -> Text -> Bool -> Fay JQuery) -> JQuery -> Fay JQuery
- toggleClassBoolWith :: (Double -> Text -> Bool -> Fay JQuery) -> Bool -> JQuery -> Fay JQuery
- getVal :: JQuery -> Fay Text
- setVal :: Text -> JQuery -> Fay JQuery
- setValWith :: (Double -> Text -> Fay JQuery) -> JQuery -> Fay JQuery
- setText :: Text -> JQuery -> Fay JQuery
- setTextWith :: (Double -> Text -> Fay JQuery) -> JQuery -> Fay JQuery
- getText :: JQuery -> Fay Text
- holdReady :: Bool -> Fay JQuery
- class Selectable a
- select :: Selectable a => a -> Fay JQuery
- selectEmpty :: Fay JQuery
- selectInContext :: (Selectable a, Selectable b) => a -> b -> Fay JQuery
- ready :: Fay () -> Fay ()
- noConflict :: Fay JQuery
- noConflictBool :: Bool -> Fay JQuery
- getCss :: Text -> JQuery -> Fay Text
- setCss :: Text -> Text -> JQuery -> Fay JQuery
- setCssWith :: Text -> (Double -> Text -> Fay Text) -> 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 Text
- pageX :: Event -> Fay Double
- pageY :: Event -> Fay Double
- preventDefault :: Event -> Fay ()
- target :: Event -> Fay Element
- currentTarget :: Event -> Fay Element
- timeStamp :: Event -> Fay Double
- eventType :: Event -> Fay Text
- 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 :: Selectable a => a -> JQuery -> Fay JQuery
- afterWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
- append :: Selectable a => a -> JQuery -> Fay JQuery
- appendJQuery :: JQuery -> JQuery -> Fay JQuery
- appendWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
- appendTo :: Selectable a => a -> JQuery -> Fay JQuery
- appendToJQuery :: JQuery -> JQuery -> Fay JQuery
- before :: Selectable a => a -> JQuery -> Fay JQuery
- beforeWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
- data CloneType
- clone :: CloneType -> JQuery -> Fay JQuery
- detach :: JQuery -> Fay JQuery
- detachSelector :: Text -> JQuery -> Fay JQuery
- empty :: JQuery -> Fay JQuery
- insertAfter :: Selectable a => a -> JQuery -> Fay JQuery
- insertBefore :: Selectable a => a -> JQuery -> Fay JQuery
- prepend :: Selectable a => a -> JQuery -> Fay JQuery
- prependWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
- prependTo :: Selectable a => a -> JQuery -> Fay JQuery
- remove :: JQuery -> Fay JQuery
- removeSelector :: Text -> JQuery -> Fay JQuery
- replaceAll :: Text -> JQuery -> Fay JQuery
- replaceWith :: Text -> JQuery -> Fay JQuery
- replaceWithJQuery :: JQuery -> JQuery -> Fay JQuery
- replaceWithWith :: Fay JQuery -> JQuery -> Fay JQuery
- unwrap :: JQuery -> Fay JQuery
- wrap :: Text -> JQuery -> Fay JQuery
- wrapWith :: (Double -> Fay JQuery) -> JQuery -> Fay JQuery
- wrapAllHtml :: Text -> JQuery -> Fay JQuery
- wrapAllSelector :: Text -> JQuery -> Fay JQuery
- wrapAllElement :: Element -> JQuery -> Fay JQuery
- wrapInnerHtml :: Text -> JQuery -> Fay JQuery
- wrapInnerSelector :: Text -> JQuery -> Fay JQuery
- wrapInnerElement :: Element -> JQuery -> Fay JQuery
- addSelector :: Text -> JQuery -> Fay JQuery
- addElement :: Element -> JQuery -> Fay JQuery
- addHtml :: Text -> JQuery -> Fay JQuery
- add :: JQuery -> JQuery -> Fay JQuery
- addSelectorWithContext :: Text -> JQuery -> JQuery -> Fay JQuery
- andSelf :: JQuery -> Fay JQuery
- children :: JQuery -> Fay JQuery
- childrenMatching :: Text -> JQuery -> Fay JQuery
- closestSelector :: Text -> JQuery -> Fay JQuery
- closestWithContext :: Text -> Text -> 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 :: Text -> JQuery -> Fay JQuery
- filterWith :: (Double -> Fay Bool) -> JQuery -> Fay JQuery
- filterElement :: Element -> JQuery -> Fay JQuery
- filterJQuery :: JQuery -> JQuery -> Fay JQuery
- findSelector :: Text -> JQuery -> Fay JQuery
- findJQuery :: JQuery -> JQuery -> Fay JQuery
- findElement :: Element -> JQuery -> Fay JQuery
- first :: JQuery -> Fay JQuery
- has :: Text -> JQuery -> Fay JQuery
- hasElement :: Element -> JQuery -> Fay JQuery
- is :: Selectable a => a -> JQuery -> Fay Bool
- isWith :: (Int -> Bool) -> JQuery -> Fay JQuery
- last :: JQuery -> Fay JQuery
- jQueryMap :: (Double -> Element -> Fay JQuery) -> JQuery -> Fay JQuery
- next :: JQuery -> Fay JQuery
- nextSelector :: Text -> JQuery -> Fay JQuery
- nextAll :: JQuery -> Fay JQuery
- nextAllSelector :: Text -> JQuery -> Fay JQuery
- nextUntil :: Text -> JQuery -> Fay JQuery
- nextUntilFiltered :: Text -> Text -> JQuery -> Fay JQuery
- nextUntilElement :: Element -> JQuery -> Fay JQuery
- nextUntilElementFiltered :: Element -> Text -> JQuery -> Fay JQuery
- not :: Text -> 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 :: Text -> JQuery -> Fay JQuery
- parents :: JQuery -> Fay JQuery
- parentsSelector :: Text -> JQuery -> Fay JQuery
- parentsUntil :: Text -> JQuery -> Fay JQuery
- parentsUntilFiltered :: Text -> Text -> JQuery -> Fay JQuery
- parentsUntilElement :: Element -> JQuery -> Fay JQuery
- parentsUntilElementFiltered :: Element -> Text -> JQuery -> Fay JQuery
- prev :: JQuery -> Fay JQuery
- prevSelector :: Text -> JQuery -> Fay JQuery
- prevAll :: JQuery -> Fay JQuery
- prevAllSelector :: Text -> JQuery -> Fay JQuery
- prevUntil :: Text -> JQuery -> Fay JQuery
- prevUntilFiltered :: Text -> Text -> JQuery -> Fay JQuery
- prevUntilElement :: Element -> JQuery -> Fay JQuery
- prevUntilElementFiltered :: Element -> Text -> JQuery -> Fay JQuery
- siblings :: JQuery -> Fay JQuery
- siblingsSelector :: Text -> 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
Instances
Instances
emptyCallback :: a -> Fay () Source
ajax :: Text -> (Automatic b -> Fay ()) -> (JQXHR -> Maybe Text -> Maybe Text -> Fay ()) -> Fay () Source
ajaxPost :: Text -> Automatic f -> (Automatic g -> Fay ()) -> (JQXHR -> Maybe Text -> Maybe Text -> 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 :: Text -> Text -> Automatic f -> (Automatic g -> Fay ()) -> (JQXHR -> Maybe Text -> Maybe Text -> Fay ()) -> Fay () Source
Same as ajaxPost but sends the data inside the given request parameter
data AjaxSettings a b Source
Constructors
AjaxSettings | |
Fields
|
toggleClassBoolWith :: (Double -> Text -> Bool -> Fay JQuery) -> Bool -> JQuery -> Fay JQuery Source
class Selectable a Source
Instances
select :: Selectable a => a -> Fay JQuery Source
selectInContext :: (Selectable a, Selectable b) => a -> b -> Fay JQuery Source
noConflictBool :: Bool -> Fay JQuery Source
getInnerHeight :: JQuery -> Fay Double Source
getInnerWidth :: JQuery -> Fay Double Source
getOuterHeight :: JQuery -> Fay Double Source
getOuterWidth :: JQuery -> Fay Double Source
getScrollLeft :: JQuery -> Fay Double Source
getScrollTop :: JQuery -> Fay Double Source
data AnimationType Source
Constructors
Animation | |
Fields
|
anim :: AnimationType -> JQuery -> Animation Source
chainAnims :: [Animation] -> Animation Source
runAnimation :: Animation -> Fay () Source
triggerHandler :: EventType -> JQuery -> Fay () Source
delegateTarget :: Event -> Fay Element Source
isDefaultPrevented :: Event -> Fay Bool Source
preventDefault :: Event -> Fay () Source
currentTarget :: Event -> Fay Element Source
insertAfter :: Selectable a => a -> JQuery -> Fay JQuery Source
insertBefore :: Selectable a => a -> JQuery -> Fay JQuery Source
offsetParent :: JQuery -> Fay JQuery Source
setDraggable :: JQuery -> Fay JQuery Source