/
todoy.js
29 lines (28 loc) · 1.43 KB
/
todoy.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
var setup = function() {
var __kwargs = __kwargs_get(arguments);
var __varargs = __varargs_get(arguments);
var $v1 = Array.prototype.slice.call(arguments).concat(js(__varargs));
validate(str('#registration_form'), dict([str('confirm_password'), str('The passwords do not match'), str('username'), str("I'm afraid that username is taken")]), __kwargs_make({username: dict([str('required'), __builtins__.PY$True, str('remote'), str('user_valid.json')]), password: str('required'), confirm_password: dict([str('equalTo'), str('input[name=password]')])}));
return None;
}
var validate = function() {
var kwargs = __kwargs_get(arguments);
var __varargs = __varargs_get(arguments);
var $v2 = Array.prototype.slice.call(arguments).concat(js(__varargs));
var selector = ('selector' in kwargs) ? kwargs['selector'] : $v2[0];
delete kwargs.selector
if (selector === undefined) {
__builtins__.PY$print('validate() did not get parameter selector'); };
var mess = $v2[1];
if (mess === undefined) { mess = kwargs.mess === undefined ? __builtins__.PY$None : kwargs.mess; };
delete kwargs.mess
if (mess === undefined) {
__builtins__.PY$print('validate() did not get parameter mess'); };
kwargs = dict(kwargs);
if (bool(mess.PY$__eq__(__builtins__.PY$None)) === True) {
mess = dict([]);
}
jQuery(js(selector)).validate({"rules": js(kwargs), "messages": js(mess)});
return None;
}
jQuery(js(setup));