diff options
author | Joris Guyonvarch | 2015-03-22 14:28:35 +0100 |
---|---|---|
committer | Joris Guyonvarch | 2015-03-22 14:28:35 +0100 |
commit | e7237e9f2a01197890d85b6ecc223e4022630cb8 (patch) | |
tree | d8e054f3367edb87c26e9e3590e65c848225a43d | |
parent | 8f9074bf4a4062282f381cf6a4518b191c66cb15 (diff) |
Do not validate edition when clicking on an element that is currently being edited
-rw-r--r-- | design/design.css | 2 | ||||
-rw-r--r-- | src/Update/Update.elm | 3 | ||||
-rw-r--r-- | src/View/Timer.elm | 4 |
3 files changed, 3 insertions, 6 deletions
diff --git a/design/design.css b/design/design.css index 6909105..6dd251e 100644 --- a/design/design.css +++ b/design/design.css @@ -112,7 +112,7 @@ } .timer > .name { - width: 300px; + width: 400px; cursor: text; } diff --git a/src/Update/Update.elm b/src/Update/Update.elm index f3bb263..5a902df 100644 --- a/src/Update/Update.elm +++ b/src/Update/Update.elm @@ -36,7 +36,6 @@ type Action = | UpdateTimer Id TimerAction | RemoveTimer Id | Edit Id Kind - | ValidEdition | ClickAway | KeyPressed KeyCode @@ -89,8 +88,6 @@ update action model = then Dict.update id (Maybe.map (updateTimer Pause)) model.timers else model.timers } - ValidEdition -> - validEdition model ClickAway -> { model | edition <- Nothing } KeyPressed keyCode -> diff --git a/src/View/Timer.elm b/src/View/Timer.elm index c8b6561..50144ef 100644 --- a/src/View/Timer.elm +++ b/src/View/Timer.elm @@ -52,7 +52,7 @@ nameBlockEdition id timer edition = , (List.isEmpty edition.chars, "empty") ] |> activatedClasses - , onClick (Signal.send updates ValidEdition) + , onClick (Signal.send updates NoOp) ] [ if List.isEmpty edition.chars then @@ -89,7 +89,7 @@ timeBlockEdition timer edition = , (isEmptyEdition, "empty") ] |> activatedClasses - , onClick (Signal.send updates ValidEdition) + , onClick (Signal.send updates NoOp) ] [ if isEmptyEdition then |