summaryrefslogtreecommitdiff
path: root/src/login
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2018-09-05 17:55:54 +0200
committernsensfel <SpamShield0@noot-noot.org>2018-09-05 17:55:54 +0200
commit0b32c52d35e48dfd24ebf87357c8da0ea28794c2 (patch)
tree8119384960387f2cb29bd929a14dcd180f95ca8d /src/login
parentcac1a06891a47c78dacd4c1002e1893fec5be270 (diff)
Adds PH login buttons for players 1 & 2.
Diffstat (limited to 'src/login')
-rw-r--r--src/login/src/ElmModule/Update.elm20
-rw-r--r--src/login/src/Struct/Event.elm1
-rw-r--r--src/login/src/View/SignIn.elm18
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")
+ ]
)
]
)