From 3c03af39297f47af09def0cacba5190b0081a718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Pu=C5=A1nik?= Date: Mon, 12 Oct 2015 11:17:48 +0200 Subject: signUp: added name and email --- js/codeq/profile.js | 60 +++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 29 deletions(-) (limited to 'js/codeq/profile.js') diff --git a/js/codeq/profile.js b/js/codeq/profile.js index be0bb1e..687a3c7 100644 --- a/js/codeq/profile.js +++ b/js/codeq/profile.js @@ -4,37 +4,39 @@ (function(){ - codeq.profile = { - - 'signup': function () { - var jqUsername = $("#modalSignUpUsername"), - jqPassword = $("#modalSignUpPassword"), - jqVerify = $("#modalSignUpVerify"); + $('#formSignUp').submit(function(event) { + console.log($(this).serialize()); + var jqUsername = $("#modalSignUpUsername"), + jqName = $("#modalSignUpName"), + jqEmail = $("#modalSignUpEmail"), + jqPassword = $("#modalSignUpPassword"), + jqVerify = $("#modalSignUpVerify"); - if (jqUsername.val() == "" || jqPassword.val() == "" || jqVerify.val() == "") { - alert('Some fields are empty.'); - } - else if (jqPassword.val() != jqVerify.val()) { - alert('Passwords do not match.'); - } - else { - codeq.comms.signup(jqUsername.val(), jqPassword.val()) - .then(function (data) { - //back to login - $('#modalSignUp').modal('hide'); - alert('Welcome '+ jqUsername.val() +'. Thanks for signing up.'); - $('#modalLogIn').modal('show'); - //assume user wants to sign-in with signed username - $("#username").val(jqUsername.val()); - //clear - jqUsername.val(''); - jqPassword.val(''); - jqVerify.val(''); - }) - .done(); - } + if (jqPassword.val() != jqVerify.val()) { + alert('Passwords do not match.'); + } + else { + codeq.comms.signup(jqUsername.val(), jqName.val(), jqEmail.val(), jqPassword.val()) + .then(function (data) { + //back to login + $('#modalSignUp').modal('hide'); + alert('Welcome '+ jqUsername.val() +'. Thanks for signing up.'); + $('#modalLogIn').modal('show'); + //assume user wants to sign-in with signed username + $("#username").val(jqUsername.val()); + //clear + jqUsername.val(''); + jqName.val(''); + jqEmail.val(''); + jqPassword.val(''); + jqVerify.val(''); + }) + .done(); + } + event.preventDefault(); // Prevent the form from submitting via the browser. + }); - }, + codeq.profile = { 'changePassword': function () { var jqNew = $("#modalChangePasswordNew"), -- cgit v1.2.1