packages feed

reflex-dom-core 0.7.0.3 → 0.8.0.0

raw patch · 4 files changed

+12/−6 lines, 4 filesdep ~lensdep ~reflexPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: lens, reflex

API changes (from Hackage documentation)

- Reflex.Dom.Builder.Class: instance (Reflex.Dom.Builder.Class.DomBuilder t m, Reflex.Class.MonadHold t m, Control.Monad.Fix.MonadFix m) => Reflex.Dom.Builder.Class.DomBuilder t (Reflex.Requester.Base.RequesterT t request response m)
- Reflex.Dom.Builder.Class: instance Reflex.Dom.Builder.Class.DomRenderHook t m => Reflex.Dom.Builder.Class.DomRenderHook t (Reflex.Requester.Base.RequesterT t req rsp m)
- Reflex.Dom.Builder.Class: instance Reflex.Dom.Builder.Class.HasDocument m => Reflex.Dom.Builder.Class.HasDocument (Reflex.Requester.Base.RequesterT t request response m)
- Reflex.Dom.Prerender: instance (Reflex.Dom.Prerender.Prerender t m, Control.Monad.Fix.MonadFix m, Reflex.Class.Reflex t) => Reflex.Dom.Prerender.Prerender t (Reflex.Requester.Base.RequesterT t request response m)
+ Reflex.Dom.Builder.Class: instance (Reflex.Dom.Builder.Class.DomBuilder t m, Reflex.Class.MonadHold t m, Control.Monad.Fix.MonadFix m) => Reflex.Dom.Builder.Class.DomBuilder t (Reflex.Requester.Base.Internal.RequesterT t request response m)
+ Reflex.Dom.Builder.Class: instance Reflex.Dom.Builder.Class.DomRenderHook t m => Reflex.Dom.Builder.Class.DomRenderHook t (Reflex.Requester.Base.Internal.RequesterT t req rsp m)
+ Reflex.Dom.Builder.Class: instance Reflex.Dom.Builder.Class.HasDocument m => Reflex.Dom.Builder.Class.HasDocument (Reflex.Requester.Base.Internal.RequesterT t request response m)
+ Reflex.Dom.Prerender: instance (Reflex.Dom.Prerender.Prerender t m, Control.Monad.Fix.MonadFix m, Reflex.Class.Reflex t) => Reflex.Dom.Prerender.Prerender t (Reflex.Requester.Base.Internal.RequesterT t request response m)
- Reflex.Dom.Builder.Class: commentNodeConfig_initialContents :: forall t_a1fwq. Lens' (CommentNodeConfig t_a1fwq) Text
+ Reflex.Dom.Builder.Class: commentNodeConfig_initialContents :: forall t_a1gs0. Lens' (CommentNodeConfig t_a1gs0) Text
- Reflex.Dom.Builder.Class: elementConfig_eventSpec :: forall er_a1fwl t_a1fwm s_a1fwn er_a1hk9 s_a1hka. Lens (ElementConfig er_a1fwl t_a1fwm s_a1fwn) (ElementConfig er_a1hk9 t_a1fwm s_a1hka) (EventSpec s_a1fwn er_a1fwl) (EventSpec s_a1hka er_a1hk9)
+ Reflex.Dom.Builder.Class: elementConfig_eventSpec :: forall er_a1grV t_a1grW s_a1grX er_a1ifK s_a1ifL. Lens (ElementConfig er_a1grV t_a1grW s_a1grX) (ElementConfig er_a1ifK t_a1grW s_a1ifL) (EventSpec s_a1grX er_a1grV) (EventSpec s_a1ifL er_a1ifK)
- Reflex.Dom.Builder.Class: elementConfig_initialAttributes :: forall er_a1fwl t_a1fwm s_a1fwn. Lens' (ElementConfig er_a1fwl t_a1fwm s_a1fwn) (Map AttributeName Text)
+ Reflex.Dom.Builder.Class: elementConfig_initialAttributes :: forall er_a1grV t_a1grW s_a1grX. Lens' (ElementConfig er_a1grV t_a1grW s_a1grX) (Map AttributeName Text)
- Reflex.Dom.Builder.Class: elementConfig_namespace :: forall er_a1fwl t_a1fwm s_a1fwn. Lens' (ElementConfig er_a1fwl t_a1fwm s_a1fwn) (Maybe Namespace)
+ Reflex.Dom.Builder.Class: elementConfig_namespace :: forall er_a1grV t_a1grW s_a1grX. Lens' (ElementConfig er_a1grV t_a1grW s_a1grX) (Maybe Namespace)
- Reflex.Dom.Builder.Class: inputElementConfig_elementConfig :: forall er_a1fwf t_a1fwg s_a1fwh er_a1hjw s_a1hjx. Lens (InputElementConfig er_a1fwf t_a1fwg s_a1fwh) (InputElementConfig er_a1hjw t_a1fwg s_a1hjx) (ElementConfig er_a1fwf t_a1fwg s_a1fwh) (ElementConfig er_a1hjw t_a1fwg s_a1hjx)
+ Reflex.Dom.Builder.Class: inputElementConfig_elementConfig :: forall er_a1grP t_a1grQ s_a1grR er_a1if7 s_a1if8. Lens (InputElementConfig er_a1grP t_a1grQ s_a1grR) (InputElementConfig er_a1if7 t_a1grQ s_a1if8) (ElementConfig er_a1grP t_a1grQ s_a1grR) (ElementConfig er_a1if7 t_a1grQ s_a1if8)
- Reflex.Dom.Builder.Class: inputElementConfig_initialChecked :: forall er_a1fwf t_a1fwg s_a1fwh. Lens' (InputElementConfig er_a1fwf t_a1fwg s_a1fwh) Bool
+ Reflex.Dom.Builder.Class: inputElementConfig_initialChecked :: forall er_a1grP t_a1grQ s_a1grR. Lens' (InputElementConfig er_a1grP t_a1grQ s_a1grR) Bool
- Reflex.Dom.Builder.Class: inputElementConfig_initialValue :: forall er_a1fwf t_a1fwg s_a1fwh. Lens' (InputElementConfig er_a1fwf t_a1fwg s_a1fwh) Text
+ Reflex.Dom.Builder.Class: inputElementConfig_initialValue :: forall er_a1grP t_a1grQ s_a1grR. Lens' (InputElementConfig er_a1grP t_a1grQ s_a1grR) Text
- Reflex.Dom.Builder.Class: rawElementConfig_eventSpec :: forall er_a1fw3 t_a1fw4 s_a1fw5 er_a1hjY s_a1hjZ. Lens (RawElementConfig er_a1fw3 t_a1fw4 s_a1fw5) (RawElementConfig er_a1hjY t_a1fw4 s_a1hjZ) (EventSpec s_a1fw5 er_a1fw3) (EventSpec s_a1hjZ er_a1hjY)
+ Reflex.Dom.Builder.Class: rawElementConfig_eventSpec :: forall er_a1grD t_a1grE s_a1grF er_a1ifz s_a1ifA. Lens (RawElementConfig er_a1grD t_a1grE s_a1grF) (RawElementConfig er_a1ifz t_a1grE s_a1ifA) (EventSpec s_a1grF er_a1grD) (EventSpec s_a1ifA er_a1ifz)
- Reflex.Dom.Builder.Class: selectElementConfig_elementConfig :: forall er_a1fw0 t_a1fw1 m_a1fw2 er_a1hkP m_a1hkQ. Lens (SelectElementConfig er_a1fw0 t_a1fw1 m_a1fw2) (SelectElementConfig er_a1hkP t_a1fw1 m_a1hkQ) (ElementConfig er_a1fw0 t_a1fw1 m_a1fw2) (ElementConfig er_a1hkP t_a1fw1 m_a1hkQ)
+ Reflex.Dom.Builder.Class: selectElementConfig_elementConfig :: forall er_a1grA t_a1grB m_a1grC er_a1igq m_a1igr. Lens (SelectElementConfig er_a1grA t_a1grB m_a1grC) (SelectElementConfig er_a1igq t_a1grB m_a1igr) (ElementConfig er_a1grA t_a1grB m_a1grC) (ElementConfig er_a1igq t_a1grB m_a1igr)
- Reflex.Dom.Builder.Class: selectElementConfig_initialValue :: forall er_a1fw0 t_a1fw1 m_a1fw2. Lens' (SelectElementConfig er_a1fw0 t_a1fw1 m_a1fw2) Text
+ Reflex.Dom.Builder.Class: selectElementConfig_initialValue :: forall er_a1grA t_a1grB m_a1grC. Lens' (SelectElementConfig er_a1grA t_a1grB m_a1grC) Text
- Reflex.Dom.Builder.Class: textAreaElementConfig_elementConfig :: forall er_a1fw9 t_a1fwa m_a1fwb er_a1hky m_a1hkz. Lens (TextAreaElementConfig er_a1fw9 t_a1fwa m_a1fwb) (TextAreaElementConfig er_a1hky t_a1fwa m_a1hkz) (ElementConfig er_a1fw9 t_a1fwa m_a1fwb) (ElementConfig er_a1hky t_a1fwa m_a1hkz)
+ Reflex.Dom.Builder.Class: textAreaElementConfig_elementConfig :: forall er_a1grJ t_a1grK m_a1grL er_a1ig9 m_a1iga. Lens (TextAreaElementConfig er_a1grJ t_a1grK m_a1grL) (TextAreaElementConfig er_a1ig9 t_a1grK m_a1iga) (ElementConfig er_a1grJ t_a1grK m_a1grL) (ElementConfig er_a1ig9 t_a1grK m_a1iga)
- Reflex.Dom.Builder.Class: textAreaElementConfig_initialValue :: forall er_a1fw9 t_a1fwa m_a1fwb. Lens' (TextAreaElementConfig er_a1fw9 t_a1fwa m_a1fwb) Text
+ Reflex.Dom.Builder.Class: textAreaElementConfig_initialValue :: forall er_a1grJ t_a1grK m_a1grL. Lens' (TextAreaElementConfig er_a1grJ t_a1grK m_a1grL) Text
- Reflex.Dom.Builder.Class: textNodeConfig_initialContents :: forall t_a1fwt. Lens' (TextNodeConfig t_a1fwt) Text
+ Reflex.Dom.Builder.Class: textNodeConfig_initialContents :: forall t_a1gs3. Lens' (TextNodeConfig t_a1gs3) Text
- Reflex.Dom.Builder.Immediate: ghcjsEventSpec_filters :: forall er_a1xX1. Lens' (GhcjsEventSpec er_a1xX1) (DMap EventName (GhcjsEventFilter er_a1xX1))
+ Reflex.Dom.Builder.Immediate: ghcjsEventSpec_filters :: forall er_a1ySU. Lens' (GhcjsEventSpec er_a1ySU) (DMap EventName (GhcjsEventFilter er_a1ySU))
- Reflex.Dom.Builder.Immediate: ghcjsEventSpec_handler :: forall er_a1xX1. Lens' (GhcjsEventSpec er_a1xX1) (GhcjsEventHandler er_a1xX1)
+ Reflex.Dom.Builder.Immediate: ghcjsEventSpec_handler :: forall er_a1ySU. Lens' (GhcjsEventSpec er_a1ySU) (GhcjsEventHandler er_a1ySU)
- Reflex.Dom.Old: elConfig_attributes :: forall attrs_a3lO1 attrs_a3lP6. Lens (ElConfig attrs_a3lO1) (ElConfig attrs_a3lP6) attrs_a3lO1 attrs_a3lP6
+ Reflex.Dom.Old: elConfig_attributes :: forall attrs_a3nag attrs_a3nbl. Lens (ElConfig attrs_a3nag) (ElConfig attrs_a3nbl) attrs_a3nag attrs_a3nbl
- Reflex.Dom.Old: elConfig_namespace :: forall attrs_a3lO1. Lens' (ElConfig attrs_a3lO1) (Maybe Text)
+ Reflex.Dom.Old: elConfig_namespace :: forall attrs_a3nag. Lens' (ElConfig attrs_a3nag) (Maybe Text)
- Reflex.Dom.WebSocket: webSocketConfig_close :: forall t_a3aqX a_a3aqY. Lens' (WebSocketConfig t_a3aqX a_a3aqY) (Event t_a3aqX (Word, Text))
+ Reflex.Dom.WebSocket: webSocketConfig_close :: forall t_a3bBv a_a3bBw. Lens' (WebSocketConfig t_a3bBv a_a3bBw) (Event t_a3bBv (Word, Text))
- Reflex.Dom.WebSocket: webSocketConfig_protocols :: forall t_a3aqX a_a3aqY. Lens' (WebSocketConfig t_a3aqX a_a3aqY) [Text]
+ Reflex.Dom.WebSocket: webSocketConfig_protocols :: forall t_a3bBv a_a3bBw. Lens' (WebSocketConfig t_a3bBv a_a3bBw) [Text]
- Reflex.Dom.WebSocket: webSocketConfig_reconnect :: forall t_a3aqX a_a3aqY. Lens' (WebSocketConfig t_a3aqX a_a3aqY) Bool
+ Reflex.Dom.WebSocket: webSocketConfig_reconnect :: forall t_a3bBv a_a3bBw. Lens' (WebSocketConfig t_a3bBv a_a3bBw) Bool
- Reflex.Dom.WebSocket: webSocketConfig_send :: forall t_a3aqX a_a3aqY. Lens' (WebSocketConfig t_a3aqX a_a3aqY) (Event t_a3aqX [a_a3aqY])
+ Reflex.Dom.WebSocket: webSocketConfig_send :: forall t_a3bBv a_a3bBw. Lens' (WebSocketConfig t_a3bBv a_a3bBw) (Event t_a3bBv [a_a3bBw])
- Reflex.Dom.WebSocket: webSocket_close :: forall t_a3aqU a_a3aqV. Lens' (RawWebSocket t_a3aqU a_a3aqV) (Event t_a3aqU (Bool, Word, Text))
+ Reflex.Dom.WebSocket: webSocket_close :: forall t_a3bBs a_a3bBt. Lens' (RawWebSocket t_a3bBs a_a3bBt) (Event t_a3bBs (Bool, Word, Text))
- Reflex.Dom.WebSocket: webSocket_error :: forall t_a3aqU a_a3aqV. Lens' (RawWebSocket t_a3aqU a_a3aqV) (Event t_a3aqU ())
+ Reflex.Dom.WebSocket: webSocket_error :: forall t_a3bBs a_a3bBt. Lens' (RawWebSocket t_a3bBs a_a3bBt) (Event t_a3bBs ())
- Reflex.Dom.WebSocket: webSocket_open :: forall t_a3aqU a_a3aqV. Lens' (RawWebSocket t_a3aqU a_a3aqV) (Event t_a3aqU ())
+ Reflex.Dom.WebSocket: webSocket_open :: forall t_a3bBs a_a3bBt. Lens' (RawWebSocket t_a3bBs a_a3bBt) (Event t_a3bBs ())
- Reflex.Dom.WebSocket: webSocket_recv :: forall t_a3aqU a_a3aqV. Lens' (RawWebSocket t_a3aqU a_a3aqV) (Event t_a3aqU a_a3aqV)
+ Reflex.Dom.WebSocket: webSocket_recv :: forall t_a3bBs a_a3bBt. Lens' (RawWebSocket t_a3bBs a_a3bBt) (Event t_a3bBs a_a3bBt)
- Reflex.Dom.Widget.Basic: tableDynAttr :: forall t m r k v. (Ord k, DomBuilder t m, MonadHold t m, PostBuild t m, MonadFix m) => Text -> [(Text, k -> Dynamic t r -> m v)] -> Dynamic t (Map k r) -> (k -> m (Dynamic t (Map Text Text))) -> m (Dynamic t (Map k (Element EventResult (DomBuilderSpace m) t, [v])))
+ Reflex.Dom.Widget.Basic: tableDynAttr :: forall t m r k v. (Ord k, Eq r, DomBuilder t m, MonadHold t m, PostBuild t m, MonadFix m) => Text -> [(Text, k -> Dynamic t r -> m v)] -> Dynamic t (Map k r) -> (k -> m (Dynamic t (Map Text Text))) -> m (Dynamic t (Map k (Element EventResult (DomBuilderSpace m) t, [v])))
- Reflex.Dom.Widget.Input: checkboxConfig_attributes :: forall t_a3s1F. Lens' (CheckboxConfig t_a3s1F) (Dynamic t_a3s1F (Map Text Text))
+ Reflex.Dom.Widget.Input: checkboxConfig_attributes :: forall t_a3tnV. Lens' (CheckboxConfig t_a3tnV) (Dynamic t_a3tnV (Map Text Text))
- Reflex.Dom.Widget.Input: checkboxConfig_setValue :: forall t_a3s1F. Lens' (CheckboxConfig t_a3s1F) (Event t_a3s1F Bool)
+ Reflex.Dom.Widget.Input: checkboxConfig_setValue :: forall t_a3tnV. Lens' (CheckboxConfig t_a3tnV) (Event t_a3tnV Bool)
- Reflex.Dom.Widget.Input: checkbox_change :: forall t_a3s1E. Lens' (Checkbox t_a3s1E) (Event t_a3s1E Bool)
+ Reflex.Dom.Widget.Input: checkbox_change :: forall t_a3tnU. Lens' (Checkbox t_a3tnU) (Event t_a3tnU Bool)
- Reflex.Dom.Widget.Input: checkbox_value :: forall t_a3s1E. Lens' (Checkbox t_a3s1E) (Dynamic t_a3s1E Bool)
+ Reflex.Dom.Widget.Input: checkbox_value :: forall t_a3tnU. Lens' (Checkbox t_a3tnU) (Dynamic t_a3tnU Bool)
- Reflex.Dom.Widget.Input: dropdownConfig_attributes :: forall t_a3s1u k_a3s1v. Lens' (DropdownConfig t_a3s1u k_a3s1v) (Dynamic t_a3s1u (Map Text Text))
+ Reflex.Dom.Widget.Input: dropdownConfig_attributes :: forall t_a3tnK k_a3tnL. Lens' (DropdownConfig t_a3tnK k_a3tnL) (Dynamic t_a3tnK (Map Text Text))
- Reflex.Dom.Widget.Input: dropdownConfig_setValue :: forall t_a3s1u k_a3s1v k_a3tuG. Lens (DropdownConfig t_a3s1u k_a3s1v) (DropdownConfig t_a3s1u k_a3tuG) (Event t_a3s1u k_a3s1v) (Event t_a3s1u k_a3tuG)
+ Reflex.Dom.Widget.Input: dropdownConfig_setValue :: forall t_a3tnK k_a3tnL k_a3uR4. Lens (DropdownConfig t_a3tnK k_a3tnL) (DropdownConfig t_a3tnK k_a3uR4) (Event t_a3tnK k_a3tnL) (Event t_a3tnK k_a3uR4)
- Reflex.Dom.Widget.Input: dropdown_change :: forall t_a3s1w k_a3s1x. Lens' (Dropdown t_a3s1w k_a3s1x) (Event t_a3s1w k_a3s1x)
+ Reflex.Dom.Widget.Input: dropdown_change :: forall t_a3tnM k_a3tnN. Lens' (Dropdown t_a3tnM k_a3tnN) (Event t_a3tnM k_a3tnN)
- Reflex.Dom.Widget.Input: dropdown_value :: forall t_a3s1w k_a3s1x. Lens' (Dropdown t_a3s1w k_a3s1x) (Dynamic t_a3s1w k_a3s1x)
+ Reflex.Dom.Widget.Input: dropdown_value :: forall t_a3tnM k_a3tnN. Lens' (Dropdown t_a3tnM k_a3tnN) (Dynamic t_a3tnM k_a3tnN)
- Reflex.Dom.Widget.Input: fileInputConfig_attributes :: forall t_a3s1y t_a3tun. Iso (FileInputConfig t_a3s1y) (FileInputConfig t_a3tun) (Dynamic t_a3s1y (Map Text Text)) (Dynamic t_a3tun (Map Text Text))
+ Reflex.Dom.Widget.Input: fileInputConfig_attributes :: forall t_a3tnO t_a3uQL. Iso (FileInputConfig t_a3tnO) (FileInputConfig t_a3uQL) (Dynamic t_a3tnO (Map Text Text)) (Dynamic t_a3uQL (Map Text Text))
- Reflex.Dom.Widget.Input: fileInput_element :: forall d_a3s1z t_a3s1A d_a3tut. Lens (FileInput d_a3s1z t_a3s1A) (FileInput d_a3tut t_a3s1A) (RawInputElement d_a3s1z) (RawInputElement d_a3tut)
+ Reflex.Dom.Widget.Input: fileInput_element :: forall d_a3tnP t_a3tnQ d_a3uQR. Lens (FileInput d_a3tnP t_a3tnQ) (FileInput d_a3uQR t_a3tnQ) (RawInputElement d_a3tnP) (RawInputElement d_a3uQR)
- Reflex.Dom.Widget.Input: fileInput_value :: forall d_a3s1z t_a3s1A t_a3tuu. Lens (FileInput d_a3s1z t_a3s1A) (FileInput d_a3s1z t_a3tuu) (Dynamic t_a3s1A [File]) (Dynamic t_a3tuu [File])
+ Reflex.Dom.Widget.Input: fileInput_value :: forall d_a3tnP t_a3tnQ t_a3uQS. Lens (FileInput d_a3tnP t_a3tnQ) (FileInput d_a3tnP t_a3uQS) (Dynamic t_a3tnQ [File]) (Dynamic t_a3uQS [File])
- Reflex.Dom.Widget.Input: rangeInputConfig_attributes :: forall t_a3s1J. Lens' (RangeInputConfig t_a3s1J) (Dynamic t_a3s1J (Map Text Text))
+ Reflex.Dom.Widget.Input: rangeInputConfig_attributes :: forall t_a3tnZ. Lens' (RangeInputConfig t_a3tnZ) (Dynamic t_a3tnZ (Map Text Text))
- Reflex.Dom.Widget.Input: rangeInputConfig_initialValue :: forall t_a3s1J. Lens' (RangeInputConfig t_a3s1J) Float
+ Reflex.Dom.Widget.Input: rangeInputConfig_initialValue :: forall t_a3tnZ. Lens' (RangeInputConfig t_a3tnZ) Float
- Reflex.Dom.Widget.Input: rangeInputConfig_setValue :: forall t_a3s1J. Lens' (RangeInputConfig t_a3s1J) (Event t_a3s1J Float)
+ Reflex.Dom.Widget.Input: rangeInputConfig_setValue :: forall t_a3tnZ. Lens' (RangeInputConfig t_a3tnZ) (Event t_a3tnZ Float)
- Reflex.Dom.Widget.Input: rangeInput_element :: forall t_a3s1I. Lens' (RangeInput t_a3s1I) HTMLInputElement
+ Reflex.Dom.Widget.Input: rangeInput_element :: forall t_a3tnY. Lens' (RangeInput t_a3tnY) HTMLInputElement
- Reflex.Dom.Widget.Input: rangeInput_hasFocus :: forall t_a3s1I. Lens' (RangeInput t_a3s1I) (Dynamic t_a3s1I Bool)
+ Reflex.Dom.Widget.Input: rangeInput_hasFocus :: forall t_a3tnY. Lens' (RangeInput t_a3tnY) (Dynamic t_a3tnY Bool)
- Reflex.Dom.Widget.Input: rangeInput_input :: forall t_a3s1I. Lens' (RangeInput t_a3s1I) (Event t_a3s1I Float)
+ Reflex.Dom.Widget.Input: rangeInput_input :: forall t_a3tnY. Lens' (RangeInput t_a3tnY) (Event t_a3tnY Float)
- Reflex.Dom.Widget.Input: rangeInput_mouseup :: forall t_a3s1I. Lens' (RangeInput t_a3s1I) (Event t_a3s1I (Int, Int))
+ Reflex.Dom.Widget.Input: rangeInput_mouseup :: forall t_a3tnY. Lens' (RangeInput t_a3tnY) (Event t_a3tnY (Int, Int))
- Reflex.Dom.Widget.Input: rangeInput_value :: forall t_a3s1I. Lens' (RangeInput t_a3s1I) (Dynamic t_a3s1I Float)
+ Reflex.Dom.Widget.Input: rangeInput_value :: forall t_a3tnY. Lens' (RangeInput t_a3tnY) (Dynamic t_a3tnY Float)
- Reflex.Dom.Widget.Input: textAreaConfig_attributes :: forall t_a3s1H. Lens' (TextAreaConfig t_a3s1H) (Dynamic t_a3s1H (Map Text Text))
+ Reflex.Dom.Widget.Input: textAreaConfig_attributes :: forall t_a3tnX. Lens' (TextAreaConfig t_a3tnX) (Dynamic t_a3tnX (Map Text Text))
- Reflex.Dom.Widget.Input: textAreaConfig_initialValue :: forall t_a3s1H. Lens' (TextAreaConfig t_a3s1H) Text
+ Reflex.Dom.Widget.Input: textAreaConfig_initialValue :: forall t_a3tnX. Lens' (TextAreaConfig t_a3tnX) Text
- Reflex.Dom.Widget.Input: textAreaConfig_setValue :: forall t_a3s1H. Lens' (TextAreaConfig t_a3s1H) (Event t_a3s1H Text)
+ Reflex.Dom.Widget.Input: textAreaConfig_setValue :: forall t_a3tnX. Lens' (TextAreaConfig t_a3tnX) (Event t_a3tnX Text)
- Reflex.Dom.Widget.Input: textArea_element :: forall t_a3s1G. Lens' (TextArea t_a3s1G) HTMLTextAreaElement
+ Reflex.Dom.Widget.Input: textArea_element :: forall t_a3tnW. Lens' (TextArea t_a3tnW) HTMLTextAreaElement
- Reflex.Dom.Widget.Input: textArea_hasFocus :: forall t_a3s1G. Lens' (TextArea t_a3s1G) (Dynamic t_a3s1G Bool)
+ Reflex.Dom.Widget.Input: textArea_hasFocus :: forall t_a3tnW. Lens' (TextArea t_a3tnW) (Dynamic t_a3tnW Bool)
- Reflex.Dom.Widget.Input: textArea_input :: forall t_a3s1G. Lens' (TextArea t_a3s1G) (Event t_a3s1G Text)
+ Reflex.Dom.Widget.Input: textArea_input :: forall t_a3tnW. Lens' (TextArea t_a3tnW) (Event t_a3tnW Text)
- Reflex.Dom.Widget.Input: textArea_keypress :: forall t_a3s1G. Lens' (TextArea t_a3s1G) (Event t_a3s1G Word)
+ Reflex.Dom.Widget.Input: textArea_keypress :: forall t_a3tnW. Lens' (TextArea t_a3tnW) (Event t_a3tnW Word)
- Reflex.Dom.Widget.Input: textArea_value :: forall t_a3s1G. Lens' (TextArea t_a3s1G) (Dynamic t_a3s1G Text)
+ Reflex.Dom.Widget.Input: textArea_value :: forall t_a3tnW. Lens' (TextArea t_a3tnW) (Dynamic t_a3tnW Text)
- Reflex.Dom.Widget.Input: textInputConfig_attributes :: forall t_a3s1K. Lens' (TextInputConfig t_a3s1K) (Dynamic t_a3s1K (Map Text Text))
+ Reflex.Dom.Widget.Input: textInputConfig_attributes :: forall t_a3to0. Lens' (TextInputConfig t_a3to0) (Dynamic t_a3to0 (Map Text Text))
- Reflex.Dom.Widget.Input: textInputConfig_initialValue :: forall t_a3s1K. Lens' (TextInputConfig t_a3s1K) Text
+ Reflex.Dom.Widget.Input: textInputConfig_initialValue :: forall t_a3to0. Lens' (TextInputConfig t_a3to0) Text
- Reflex.Dom.Widget.Input: textInputConfig_inputType :: forall t_a3s1K. Lens' (TextInputConfig t_a3s1K) Text
+ Reflex.Dom.Widget.Input: textInputConfig_inputType :: forall t_a3to0. Lens' (TextInputConfig t_a3to0) Text
- Reflex.Dom.Widget.Input: textInputConfig_setValue :: forall t_a3s1K. Lens' (TextInputConfig t_a3s1K) (Event t_a3s1K Text)
+ Reflex.Dom.Widget.Input: textInputConfig_setValue :: forall t_a3to0. Lens' (TextInputConfig t_a3to0) (Event t_a3to0 Text)
- Reflex.Dom.Widget.Input: textInput_builderElement :: forall t_a3s1L. Lens' (TextInput t_a3s1L) (InputElement EventResult GhcjsDomSpace t_a3s1L)
+ Reflex.Dom.Widget.Input: textInput_builderElement :: forall t_a3to1. Lens' (TextInput t_a3to1) (InputElement EventResult GhcjsDomSpace t_a3to1)
- Reflex.Dom.Widget.Input: textInput_hasFocus :: forall t_a3s1L. Lens' (TextInput t_a3s1L) (Dynamic t_a3s1L Bool)
+ Reflex.Dom.Widget.Input: textInput_hasFocus :: forall t_a3to1. Lens' (TextInput t_a3to1) (Dynamic t_a3to1 Bool)
- Reflex.Dom.Widget.Input: textInput_input :: forall t_a3s1L. Lens' (TextInput t_a3s1L) (Event t_a3s1L Text)
+ Reflex.Dom.Widget.Input: textInput_input :: forall t_a3to1. Lens' (TextInput t_a3to1) (Event t_a3to1 Text)
- Reflex.Dom.Widget.Input: textInput_keydown :: forall t_a3s1L. Lens' (TextInput t_a3s1L) (Event t_a3s1L Word)
+ Reflex.Dom.Widget.Input: textInput_keydown :: forall t_a3to1. Lens' (TextInput t_a3to1) (Event t_a3to1 Word)
- Reflex.Dom.Widget.Input: textInput_keypress :: forall t_a3s1L. Lens' (TextInput t_a3s1L) (Event t_a3s1L Word)
+ Reflex.Dom.Widget.Input: textInput_keypress :: forall t_a3to1. Lens' (TextInput t_a3to1) (Event t_a3to1 Word)
- Reflex.Dom.Widget.Input: textInput_keyup :: forall t_a3s1L. Lens' (TextInput t_a3s1L) (Event t_a3s1L Word)
+ Reflex.Dom.Widget.Input: textInput_keyup :: forall t_a3to1. Lens' (TextInput t_a3to1) (Event t_a3to1 Word)
- Reflex.Dom.Widget.Input: textInput_value :: forall t_a3s1L. Lens' (TextInput t_a3s1L) (Dynamic t_a3s1L Text)
+ Reflex.Dom.Widget.Input: textInput_value :: forall t_a3to1. Lens' (TextInput t_a3to1) (Dynamic t_a3to1 Text)
- Reflex.Dom.Widget.Lazy: virtualList :: forall t m k v a. (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k) => Dynamic t Int -> Int -> Dynamic t Int -> Int -> Event t Int -> (k -> Int) -> Map k v -> Event t (Map k (Maybe v)) -> (k -> v -> Event t v -> m a) -> m (Dynamic t (Int, Int), Dynamic t (Map k a))
+ Reflex.Dom.Widget.Lazy: virtualList :: forall t m k v a. (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k, Eq v) => Dynamic t Int -> Int -> Dynamic t Int -> Int -> Event t Int -> (k -> Int) -> Map k v -> Event t (Map k (Maybe v)) -> (k -> v -> Event t v -> m a) -> m (Dynamic t (Int, Int), Dynamic t (Map k a))
- Reflex.Dom.Widget.Lazy: virtualListBuffered :: (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k) => Int -> Dynamic t Int -> Int -> Dynamic t Int -> Int -> Event t Int -> (k -> Int) -> Map k v -> Event t (Map k (Maybe v)) -> (k -> v -> Event t v -> m a) -> m (Event t (Int, Int), Dynamic t (Map k a))
+ Reflex.Dom.Widget.Lazy: virtualListBuffered :: (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k, Eq v) => Int -> Dynamic t Int -> Int -> Dynamic t Int -> Int -> Event t Int -> (k -> Int) -> Map k v -> Event t (Map k (Maybe v)) -> (k -> v -> Event t v -> m a) -> m (Event t (Int, Int), Dynamic t (Map k a))
- Reflex.Dom.Widget.Lazy: virtualListWithSelection :: forall t m k v. (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k) => Dynamic t Int -> Int -> Dynamic t Int -> Int -> Event t Int -> Text -> Dynamic t (Map Text Text) -> Text -> Dynamic t (Map Text Text) -> (k -> Dynamic t (Maybe v) -> Dynamic t Bool -> m ()) -> Dynamic t (Map k v) -> (Int -> k) -> m (Dynamic t (Int, Int), Event t k)
+ Reflex.Dom.Widget.Lazy: virtualListWithSelection :: forall t m k v. (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k, Eq v) => Dynamic t Int -> Int -> Dynamic t Int -> Int -> Event t Int -> Text -> Dynamic t (Map Text Text) -> Text -> Dynamic t (Map Text Text) -> (k -> Dynamic t (Maybe v) -> Dynamic t Bool -> m ()) -> Dynamic t (Map k v) -> (Int -> k) -> m (Dynamic t (Int, Int), Event t k)
- Reflex.Dom.Xhr: xhrRequestConfig_headers :: forall a_a3OLb. Lens' (XhrRequestConfig a_a3OLb) (Map Text Text)
+ Reflex.Dom.Xhr: xhrRequestConfig_headers :: forall a_a3Q7B. Lens' (XhrRequestConfig a_a3Q7B) (Map Text Text)
- Reflex.Dom.Xhr: xhrRequestConfig_password :: forall a_a3OLb. Lens' (XhrRequestConfig a_a3OLb) (Maybe Text)
+ Reflex.Dom.Xhr: xhrRequestConfig_password :: forall a_a3Q7B. Lens' (XhrRequestConfig a_a3Q7B) (Maybe Text)
- Reflex.Dom.Xhr: xhrRequestConfig_responseHeaders :: forall a_a3OLb. Lens' (XhrRequestConfig a_a3OLb) XhrResponseHeaders
+ Reflex.Dom.Xhr: xhrRequestConfig_responseHeaders :: forall a_a3Q7B. Lens' (XhrRequestConfig a_a3Q7B) XhrResponseHeaders
- Reflex.Dom.Xhr: xhrRequestConfig_responseType :: forall a_a3OLb. Lens' (XhrRequestConfig a_a3OLb) (Maybe XhrResponseType)
+ Reflex.Dom.Xhr: xhrRequestConfig_responseType :: forall a_a3Q7B. Lens' (XhrRequestConfig a_a3Q7B) (Maybe XhrResponseType)
- Reflex.Dom.Xhr: xhrRequestConfig_sendData :: forall a_a3OLb a_a3Q88. Lens (XhrRequestConfig a_a3OLb) (XhrRequestConfig a_a3Q88) a_a3OLb a_a3Q88
+ Reflex.Dom.Xhr: xhrRequestConfig_sendData :: forall a_a3Q7B a_a3Ruy. Lens (XhrRequestConfig a_a3Q7B) (XhrRequestConfig a_a3Ruy) a_a3Q7B a_a3Ruy
- Reflex.Dom.Xhr: xhrRequestConfig_user :: forall a_a3OLb. Lens' (XhrRequestConfig a_a3OLb) (Maybe Text)
+ Reflex.Dom.Xhr: xhrRequestConfig_user :: forall a_a3Q7B. Lens' (XhrRequestConfig a_a3Q7B) (Maybe Text)
- Reflex.Dom.Xhr: xhrRequestConfig_withCredentials :: forall a_a3OLb. Lens' (XhrRequestConfig a_a3OLb) Bool
+ Reflex.Dom.Xhr: xhrRequestConfig_withCredentials :: forall a_a3Q7B. Lens' (XhrRequestConfig a_a3Q7B) Bool
- Reflex.Dom.Xhr: xhrRequest_config :: forall a_a3OLc a_a3Q7R. Lens (XhrRequest a_a3OLc) (XhrRequest a_a3Q7R) (XhrRequestConfig a_a3OLc) (XhrRequestConfig a_a3Q7R)
+ Reflex.Dom.Xhr: xhrRequest_config :: forall a_a3Q7C a_a3Ruh. Lens (XhrRequest a_a3Q7C) (XhrRequest a_a3Ruh) (XhrRequestConfig a_a3Q7C) (XhrRequestConfig a_a3Ruh)
- Reflex.Dom.Xhr: xhrRequest_method :: forall a_a3OLc. Lens' (XhrRequest a_a3OLc) Text
+ Reflex.Dom.Xhr: xhrRequest_method :: forall a_a3Q7C. Lens' (XhrRequest a_a3Q7C) Text
- Reflex.Dom.Xhr: xhrRequest_url :: forall a_a3OLc. Lens' (XhrRequest a_a3OLc) Text
+ Reflex.Dom.Xhr: xhrRequest_url :: forall a_a3Q7C. Lens' (XhrRequest a_a3Q7C) Text

Files

ChangeLog.md view
@@ -1,5 +1,11 @@ # Revision history for reflex-dom-core +## 0.8.0.0++* Support reflex 0.9+* *Breaking change*: tableDynAttr now requires an `Eq` constraint on the row value type+* *Breaking change*: all of the virtualList functions in Reflex.Dom.Widget.Lazy now require an `Eq` constraint on the row value type+ ## 0.7.0.3  * Loosen version bounds of aeson, ref-tf and constraints
reflex-dom-core.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.24 Name: reflex-dom-core-Version: 0.7.0.3+Version: 0.8.0.0 Synopsis: Functional Reactive Web Apps with Reflex Description:   Web applications without callbacks or side-effects.@@ -94,7 +94,7 @@     primitive >= 0.5 && < 0.8,     random >= 1.1 && < 1.3,     ref-tf >= 0.4 && < 0.6,-    reflex >= 0.8.2.1 && < 0.9,+    reflex >= 0.8.2.1 && < 1,     semigroups >= 0.16 && < 0.20,     stm >= 2.4 && < 2.6,     text == 1.2.*,
src/Reflex/Dom/Widget/Basic.hs view
@@ -296,7 +296,7 @@  -- TODO: Move to an example project. -- | A widget to display a table with static columns and dynamic rows.-tableDynAttr :: forall t m r k v. (Ord k, DomBuilder t m, MonadHold t m, PostBuild t m, MonadFix m)+tableDynAttr :: forall t m r k v. (Ord k, Eq r, DomBuilder t m, MonadHold t m, PostBuild t m, MonadFix m)   => Text                                   -- ^ Class applied to <table> element   -> [(Text, k -> Dynamic t r -> m v)]      -- ^ Columns of (header, row key -> row value -> child widget)   -> Dynamic t (Map k r)                      -- ^ Map from row key to row value
src/Reflex/Dom/Widget/Lazy.hs view
@@ -27,7 +27,7 @@ import GHCJS.DOM.Types (MonadJSM)  -- |A list view for long lists. Creates a scrollable element and only renders child row elements near the current scroll position.-virtualListWithSelection :: forall t m k v. (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k)+virtualListWithSelection :: forall t m k v. (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k, Eq v)   => Dynamic t Int -- ^ The height of the visible region in pixels   -> Int -- ^ The height of each row in pixels   -> Dynamic t Int -- ^ The total number of items@@ -81,7 +81,7 @@           preItems = min startingIndex numItems       in (topPx - preItems * sizeIncrement, (startingIndex - preItems, preItems + numItems * 2)) -virtualList :: forall t m k v a. (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k)+virtualList :: forall t m k v a. (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k, Eq v)   => Dynamic t Int -- ^ A 'Dynamic' of the visible region's height in pixels   -> Int -- ^ The fixed height of each row in pixels   -> Dynamic t Int -- ^ A 'Dynamic' of the total number of items@@ -126,7 +126,7 @@       in (startingIndex, numItems)  virtualListBuffered-  :: (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k)+  :: (DomBuilder t m, PostBuild t m, MonadHold t m, PerformEvent t m, MonadJSM (Performable m), DomBuilderSpace m ~ GhcjsDomSpace, MonadFix m, Ord k, Eq v)   => Int   -> Dynamic t Int   -> Int