Browse code

finish login and newuser screens

Dario Rodriguez authored on 24/06/2014 20:58:30
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,32 @@
1
+(function () {
2
+"use strict";
3
+
4
+function request(querytext, func, errorfunc) {
5
+        var req = new XMLHttpRequest();
6
+        req.onreadystatechange = function() {
7
+                if (req.readyState !== 4) {
8
+                        return;
9
+                }
10
+                if (req.status !== 200) {
11
+                        errorfunc();
12
+                        return;
13
+                }
14
+                func(req.responseText);
15
+        };
16
+        req.open("GET",querytext);
17
+        req.send();
18
+}
19
+
20
+
21
+donewuser.onclick = function(e) {
22
+        if ( ! ( pass1.value == pass2.value ) ) {
23
+                document.getElementById("errormessage").innerHTML = "Las dos claves no coinciden";
24
+        } else {
25
+                request("/newuser"+window.location.search+"&u="+encodeURIComponent(user.value)+"&p="+encodeURIComponent(pass1.value),function(r) {
26
+                        window.location=r;},function() {
27
+                                document.getElementById("errormessage").innerHTML = "El nombre de usuario no es v�lido";
28
+                        });
29
+        }
30
+};
31
+
32
+}());