Преглед изворни кода

Add 'create account' link to login page.

Lee Morgan пре 1 година
родитељ
комит
b83e9c927e
3 измењених фајлова са 21 додато и 0 уклоњено
  1. 11 0
      src/views/css/index.css
  2. 5 0
      src/views/js/Elem.js
  3. 5 0
      src/views/js/pages/Login.js

+ 11 - 0
src/views/css/index.css

@@ -71,4 +71,15 @@ body{
     color: var(--accent);
     padding: 10px;
     font-weight: bold;
+    cursor: pointer;
+}
+
+.link, .standardForm .link{
+    background: none;
+    border: none;
+    font-size: 18px;
+    color: var(--textMuted);
+    cursor: pointer;
+    text-decoration: underline;
+    margin: 0;
 }

+ 5 - 0
src/views/js/Elem.js

@@ -33,6 +33,11 @@ export default class Elem {
         return this;
     }
 
+    onclick(v){
+        this.elem.onclick = v;
+        return this;
+    }
+
     append(v){
         if(v instanceof this.constructor){
             this.elem.appendChild(v.elem);

+ 5 - 0
src/views/js/pages/Login.js

@@ -39,6 +39,11 @@ export default class Login extends Page{
             .append(new Elem("button")
                 .text("Login")
             )
+            .append(new Elem("button")
+                .text("Create Account")
+                .addClass("link")
+                .onclick(()=>{changePage("register")})
+            )
             .appendTo(this.container);
     }
 }