From d2691e180231be28df0e6a2f18bc4c99b1f9e3f6 Mon Sep 17 00:00:00 2001 From: Vidir Valberg Gudmundsson Date: Mon, 17 Jul 2017 21:52:54 +0200 Subject: [PATCH] Forgot to remove active day when clicking All Days --- schedule/src/Messages.elm | 1 + schedule/src/Update.elm | 3 +++ schedule/src/Views/DayPicker.elm | 1 + 3 files changed, 5 insertions(+) diff --git a/schedule/src/Messages.elm b/schedule/src/Messages.elm index 399914b3..9cfc8b31 100644 --- a/schedule/src/Messages.elm +++ b/schedule/src/Messages.elm @@ -14,6 +14,7 @@ type Msg = NoOp | WebSocketPayload String | MakeActiveday Day + | RemoveActiveDay | ToggleEventTypeFilter EventType | ToggleEventLocationFilter EventLocation | OnLocationChange Location diff --git a/schedule/src/Update.elm b/schedule/src/Update.elm index 8a29c0ac..50955bbb 100644 --- a/schedule/src/Update.elm +++ b/schedule/src/Update.elm @@ -62,6 +62,9 @@ update msg model = MakeActiveday day -> { model | activeDay = Just day } ! [] + RemoveActiveDay -> + { model | activeDay = Nothing } ! [] + ToggleEventTypeFilter eventType -> let eventTypesFilter = diff --git a/schedule/src/Views/DayPicker.elm b/schedule/src/Views/DayPicker.elm index 580f1316..d572ab28 100644 --- a/schedule/src/Views/DayPicker.elm +++ b/schedule/src/Views/DayPicker.elm @@ -34,6 +34,7 @@ dayPicker model = , ( "btn-primary", isAllDaysActive ) ] , href ("#") + , onClick (RemoveActiveDay) ] [ text "All Days" ]