Commit 51228e87 authored by Mael NICOLAS's avatar Mael NICOLAS Committed by Alexandre Delanoë

Put slidder in the middle #43

Done by using defaultValue props in slidder
parent d4601c54
...@@ -14,7 +14,7 @@ import Data.Either (Either(..)) ...@@ -14,7 +14,7 @@ import Data.Either (Either(..))
import Data.HTTP.Method (Method(..)) import Data.HTTP.Method (Method(..))
import Data.Int (fromString, toNumber) import Data.Int (fromString, toNumber)
import Data.Int as Int import Data.Int as Int
import Data.Lens (over, (+~), (.~), Lens, Lens') import Data.Lens (over, (+~), (^.), (.~), Lens, Lens')
import Data.Lens.Record (prop) import Data.Lens.Record (prop)
import Data.Maybe (Maybe(..), fromJust, fromMaybe) import Data.Maybe (Maybe(..), fromJust, fromMaybe)
import Data.Newtype (class Newtype) import Data.Newtype (class Newtype)
...@@ -38,7 +38,7 @@ import Math (cos, sin) ...@@ -38,7 +38,7 @@ import Math (cos, sin)
import Partial.Unsafe (unsafePartial) import Partial.Unsafe (unsafePartial)
import React (ReactElement) import React (ReactElement)
import React.DOM (a, br', h2, button, div, form', input, li, li', menu, option, p, select, span, text, ul, ul') import React.DOM (a, br', h2, button, div, form', input, li, li', menu, option, p, select, span, text, ul, ul')
import React.DOM.Props (_id, _type, checked, className, href, max, min, name, onChange, onClick, placeholder, style, title, value) import React.DOM.Props (_id, _type, checked, className, defaultValue, href, max, min, name, onChange, onClick, placeholder, style, title, value)
import Thermite (PerformAction, Render, Spec, _render, cmapProps, createClass, defaultPerformAction, defaultRender, modifyState, modifyState_, noState, simpleSpec, withState) import Thermite (PerformAction, Render, Spec, _render, cmapProps, createClass, defaultPerformAction, defaultRender, modifyState, modifyState_, noState, simpleSpec, withState)
import Unsafe.Coerce (unsafeCoerce) import Unsafe.Coerce (unsafeCoerce)
import Web.HTML (window) import Web.HTML (window)
...@@ -452,8 +452,9 @@ specOld = fold [treespec treeSpec, graphspec $ simpleSpec performAction render'] ...@@ -452,8 +452,9 @@ specOld = fold [treespec treeSpec, graphspec $ simpleSpec performAction render']
, li [className "col-md-2"] , li [className "col-md-2"]
[ span [] [text "Labels"],input [_type "range" [ span [] [text "Labels"],input [_type "range"
, _id "labelSizeRange" , _id "labelSizeRange"
, max "10" , max "4"
, min "1" , defaultValue <<< show $ settings ^. _labelSizeRatio
, min "0"
, onChange \e -> d $ ChangeLabelSize (unsafeCoerce e).target.value , onChange \e -> d $ ChangeLabelSize (unsafeCoerce e).target.value
] ]
] ]
...@@ -462,6 +463,7 @@ specOld = fold [treespec treeSpec, graphspec $ simpleSpec performAction render'] ...@@ -462,6 +463,7 @@ specOld = fold [treespec treeSpec, graphspec $ simpleSpec performAction render']
[ span [] [text "Nodes"],input [_type "range" [ span [] [text "Nodes"],input [_type "range"
, _id "nodeSizeRange" , _id "nodeSizeRange"
, max "20" , max "20"
, defaultValue <<< show $ settings ^. _maxNodeSize
, min "0" , min "0"
, onChange \e -> d $ ChangeNodeSize (unsafeCoerce e).target.value , onChange \e -> d $ ChangeNodeSize (unsafeCoerce e).target.value
] ]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment