yesod-form-1.4.0: Form handling support for Yesod Web Framework

Safe HaskellNone

Yesod.Form.Jquery

Description

Some fields spiced up with jQuery UI.

Synopsis

Documentation

class YesodJquery a whereSource

Methods

urlJqueryJs :: a -> Either (Route a) TextSource

The jQuery Javascript file. Note that in upgrades to this library, the version of jQuery referenced, or where it is downloaded from, may be changed without warning. If you are relying on a specific version of jQuery, you should give an explicit URL instead of relying on the default value.

Currently, the default value is jQuery 1.7 from Google's CDN.

urlJqueryUiJs :: a -> Either (Route a) TextSource

The jQuery UI 1.8 Javascript file.

urlJqueryUiCss :: a -> Either (Route a) TextSource

The jQuery UI 1.8 CSS file; defaults to cupertino theme.

urlJqueryUiDateTimePicker :: a -> Either (Route a) TextSource

jQuery UI time picker add-on.

jqueryAutocompleteField'Source

Arguments

:: (RenderMessage site FormMessage, YesodJquery site) 
=> Int

autocomplete minimum length

-> Route site 
-> Field (HandlerT site IO) Text 

googleHostedJqueryUiCss :: Text -> TextSource

Gets the Google hosted jQuery UI 1.8 CSS file with the given theme.

data JqueryDaySettings Source

Constructors

JqueryDaySettings 

Fields

jdsChangeMonth :: Bool
 
jdsChangeYear :: Bool
 
jdsYearRange :: String
 
jdsNumberOfMonths :: Either Int (Int, Int)
 

class Default a where

A class for types with a default value.

Methods

def :: a

The default value for this type.

Instances

Default Double 
Default Float 
Default Int 
Default Int8 
Default Int16 
Default Int32 
Default Int64 
Default Integer 
Default Ordering 
Default Word 
Default Word8 
Default Word16 
Default Word32 
Default Word64 
Default () 
Default All 
Default Any 
Default IntSet 
Default TimeLocale 
Default JqueryDaySettings 
Default [a] 
Integral a => Default (Ratio a) 
Default a => Default (IO a) 
Default (Maybe a) 
Default (DList a) 
Default a => Default (Dual a) 
Default (Endo a) 
Default (First a) 
Default (Last a) 
Num a => Default (Product a) 
Num a => Default (Sum a) 
Default a => Default (Tree a) 
Default (Set v) 
Default (IntMap v) 
(Default a, RealFloat a) => Default (Complex a) 
Default (Seq a) 
Default r => Default (e -> r) 
(Default a, Default b) => Default (a, b) 
Default (Map k v) 
(Default a, Default b, Default c) => Default (a, b, c) 
(Default a, Default b, Default c, Default d) => Default (a, b, c, d) 
(Default a, Default b, Default c, Default d, Default e) => Default (a, b, c, d, e) 
(Default a, Default b, Default c, Default d, Default e, Default f) => Default (a, b, c, d, e, f) 
(Default a, Default b, Default c, Default d, Default e, Default f, Default g) => Default (a, b, c, d, e, f, g)