1
Fork 0

Merge pull request from citizennet/setters-order

Fixed ordering of setters so that user event handlers override defaults
This commit is contained in:
Dave Zuch 2019-01-03 13:03:22 -08:00 committed by GitHub
commit c646a5502a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -41,7 +41,7 @@ setToggleProps
:: ∀ o item p
. Array (HP.IProp (ToggleProps p) (Query o item Unit))
-> Array (HP.IProp (ToggleProps p) (Query o item Unit))
setToggleProps = flip (<>)
setToggleProps = (<>)
[ HE.onFocus $ Select.always $ Select.setVisibility On
, HE.onMouseDown \ev -> Just do
Select.preventClick ev
@ -83,7 +83,7 @@ setInputProps
:: ∀ o item p
. Array (HP.IProp (InputProps p) (Query o item Unit))
-> Array (HP.IProp (InputProps p) (Query o item Unit))
setInputProps = flip (<>)
setInputProps = (<>)
[ HE.onFocus $ Select.always $ Select.setVisibility On
, HE.onKeyDown $ Just <<< Select.key
, HE.onValueInput $ Just <<< Select.search
@ -118,7 +118,7 @@ setItemProps
. Int
-> Array (HP.IProp (ItemProps p) (Query o item Unit))
-> Array (HP.IProp (ItemProps p) (Query o item Unit))
setItemProps index = flip (<>)
setItemProps index = (<>)
[ HE.onMouseDown \ev -> Just do
Select.preventClick ev
Select.select index
@ -133,5 +133,5 @@ setContainerProps
:: ∀ o item p
. Array (HP.IProp (onMouseDown :: ME.MouseEvent | p) (Query o item Unit))
-> Array (HP.IProp (onMouseDown :: ME.MouseEvent | p) (Query o item Unit))
setContainerProps = flip (<>)
setContainerProps = (<>)
[ HE.onMouseDown $ Just <<< Select.preventClick ]