summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2018-09-05 17:55:54 +0200 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2018-09-05 17:55:54 +0200 |
commit | 0b32c52d35e48dfd24ebf87357c8da0ea28794c2 (patch) | |
tree | 8119384960387f2cb29bd929a14dcd180f95ca8d /src | |
parent | cac1a06891a47c78dacd4c1002e1893fec5be270 (diff) |
Adds PH login buttons for players 1 & 2.
Diffstat (limited to 'src')
-rw-r--r-- | src/login/src/ElmModule/Update.elm | 20 | ||||
-rw-r--r-- | src/login/src/Struct/Event.elm | 1 | ||||
-rw-r--r-- | src/login/src/View/SignIn.elm | 18 |
3 files changed, 39 insertions, 0 deletions
diff --git a/src/login/src/ElmModule/Update.elm b/src/login/src/ElmModule/Update.elm index 66708d8..be840fc 100644 --- a/src/login/src/ElmModule/Update.elm +++ b/src/login/src/ElmModule/Update.elm @@ -88,3 +88,23 @@ update event model = ) Struct.Event.Connected -> (Update.HandleConnected.apply_to model) + + (Struct.Event.DebugSignInAs pid) -> + (Update.SendSignIn.apply_to + ( + case pid of + "0" -> + {new_model | + username = "Player1", + password1 = "Kalimer0" + } + + "1" -> + {new_model | + username = "Player2", + password1 = "Kalimer1" + } + + _ -> new_model + ) + ) diff --git a/src/login/src/Struct/Event.elm b/src/login/src/Struct/Event.elm index 39af983..8402cc9 100644 --- a/src/login/src/Struct/Event.elm +++ b/src/login/src/Struct/Event.elm @@ -27,6 +27,7 @@ type Type = | ServerReplied (Result Http.Error (List Struct.ServerReply.Type)) | TabSelected Struct.UI.Tab | Connected + | DebugSignInAs String attempted : (Result.Result err val) -> Type attempted act = diff --git a/src/login/src/View/SignIn.elm b/src/login/src/View/SignIn.elm index d758263..6d75cb4 100644 --- a/src/login/src/View/SignIn.elm +++ b/src/login/src/View/SignIn.elm @@ -62,6 +62,24 @@ get_html model = [ (Html.text "Send") ] + ), + (Html.button + [ + (Html.Attributes.class "login-debug-button"), + (Html.Events.onClick (Struct.Event.DebugSignInAs "0")) + ] + [ + (Html.text "[PH] Login as Player 1") + ] + ), + (Html.button + [ + (Html.Attributes.class "login-debug-button"), + (Html.Events.onClick (Struct.Event.DebugSignInAs "1")) + ] + [ + (Html.text "[PH] Login as Player 2") + ] ) ] ) |