Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data IncludeTraceData
- newtype TabID = TabID Text
- mkTabID :: String -> TabID
- tabIDToVizID :: TabID -> Text
- tabIDToNavItemID :: TabID -> Text
- tabIDToTabID :: TabID -> Text
- tabIDToHref :: TabID -> Text
- data TabGroup
- data Tab = Tab {}
- mkTab :: String -> TabID -> Html -> Maybe Html -> Tab
- mkUnavailableTab :: String -> TabID -> Html -> Tab
- mkOptionalTab :: String -> TabID -> (a -> Html) -> Maybe Html -> Html -> Maybe a -> Tab
- noDocs :: Maybe Html
Documentation
Tab IDs must be usable as HTML and Javascript identifiers, so we allow a
limited selection of characters. This is enforced only at runtime by
mkTabID
and the IsString
instance, but that seems good enough for now.
Instances
IsString TabID Source # | |
Defined in Eventlog.Rendering.Types fromString :: String -> TabID # |
tabIDToVizID :: TabID -> Text Source #
tabIDToNavItemID :: TabID -> Text Source #
tabIDToTabID :: TabID -> Text Source #
tabIDToHref :: TabID -> Text Source #