Module

FPO.Components.Editor.Types

#DragHandle

#ElementData

type ElementData = Maybe { revID :: Maybe Int, title :: String, tocEntry :: TOCEntry }

#HandleBorder

type HandleBorder = { column :: Int, row :: Int, side :: DragHandle }

#HistoryOp

data HistoryOp

Constructors

#LiveMarker

type LiveMarker = { annotedMarkerID :: Int, endAnchor :: Anchor, markerText :: String, ref :: Ref Int, startAnchor :: Anchor }

#MarkerAnnoHS

#OldMarkerAnnoPos

#AnnotationMaps

type AnnotationMaps = { markerAnnoHS :: MarkerAnnoHS, oldMarkerAnnoPos :: OldMarkerAnnoPos }

#emptyAnnotationMaps

#Path

type Path = Array Int

#RenderKind

#failureLiveMarker

#hideHandlesFrom

#near

#removeLiveMarker

#setMarkerSelectedClass

#showHandlesFor

showHandlesFor :: EditSession -> LiveMarker -> Effect { endId :: Maybe Int, startId :: Maybe Int }

Modules