diff --git a/assets/main.css b/assets/main.css index a5f4e2e..cf0ec8d 100644 --- a/assets/main.css +++ b/assets/main.css @@ -28,7 +28,7 @@ input, button, textarea { vertical-align: middle; margin: 0; } -button { +button, input[type=submit], input[type=button] { padding: 0 0.5em; cursor: pointer; font-size: 90%; @@ -188,7 +188,7 @@ ul#server_selection_list { #login:target { display: block; } -#login input { +#login input[type=text], #login input[type=password] { width: 100%; } #login_server { diff --git a/index.html b/index.html index 035ee19..623cec1 100644 --- a/index.html +++ b/index.html @@ -22,10 +22,10 @@
- +
-
+

Add a server

- - + +
-
+ diff --git a/main.js b/main.js index 6639037..9a73b48 100644 --- a/main.js +++ b/main.js @@ -1,6 +1,8 @@ "use strict"; -byId("login_button").addEventListener("click", logIn); +byId("server_selection_add").addEventListener("click", e => { e.stopPropagation(); e.preventDefault(); window.location = "#login"; return false; }); +byId("login").addEventListener("submit", e => { logIn(); e.stopPropagation(); e.preventDefault(); return false; }); +byId("login_no_button").addEventListener("click", e => { e.stopPropagation(); e.preventDefault(); window.location = "#"; return false; }); updateComposeHeight(); checkScrolledToBottom();