1 openerp.auth_signup = function(instance) {
2 instance.auth_signup = instance.auth_signup || {};
3 var _t = instance.web._t;
5 instance.web.Login.include({
8 this.$('a.oe_signup').click(function() {
9 var dbname = self.$("form [name=db]").val();
11 type: 'ir.actions.client',
12 tag: 'auth_signup.signup',
13 params: {'dbname': dbname},
24 instance.auth_signup.Signup = instance.web.Widget.extend({
25 template: 'auth_signup.signup',
26 init: function(parent, params) {
32 this.$('input[name=password_confirmation]').keyup(function() {
33 var v = $(this).val();
34 var $b = self.$('button');
35 if (_.isEmpty(v) || self.$('input[name=password]').val() === v) {
36 $b.removeAttr('disabled');
38 $b.attr('disabled', 'disabled');
42 this.$('form').submit(function(ev) {
47 dbname : self.params.dbname,
48 name: self.$('input[name=name]').val(),
49 login: self.$('input[name=email]').val(),
50 password: self.$('input[name=password]').val(),
52 var url = "/auth_signup/signup?" + $.param(params);
53 window.location = url;
59 instance.web.client_actions.add("auth_signup.signup", "instance.auth_signup.Signup");