Revision 3986:2ee15bffa1b5,
792 bytes
checked in by franck <carnet.franck.paul@…>, 6 years ago
(diff) |
Switching from inline JS variables to JSON script, install page
|
Rev | Line | |
---|
[3986] | 1 | /*global $, getData */ |
---|
| 2 | 'use strict'; |
---|
| 3 | |
---|
| 4 | $(function() { |
---|
| 5 | const login_re = new RegExp('[^A-Za-z0-9@._-]+', 'g'); |
---|
| 6 | $('#u_firstname').keyup(function() { |
---|
| 7 | $('#u_login').val(this.value.toLowerCase().replace(login_re, '').substring(0, 32)); |
---|
| 8 | }); |
---|
| 9 | $('#u_login').keyup(function() { |
---|
| 10 | $(this).val(this.value.replace(login_re, '')); |
---|
| 11 | }); |
---|
| 12 | |
---|
| 13 | const texts = getData('install'); |
---|
| 14 | $('#u_pwd').pwstrength({ |
---|
| 15 | texts: texts |
---|
| 16 | }); |
---|
| 17 | |
---|
| 18 | $('#u_login').parent().after($('<input type="hidden" name="u_date" value="' + Date().toLocaleString() + '" />')); |
---|
| 19 | |
---|
| 20 | const show = getData('install_show'); |
---|
| 21 | const password_link = $('<a href="#" id="obfus">' + show + '</a>').click(function() { |
---|
| 22 | $('#password').show(); |
---|
| 23 | $(this).remove(); |
---|
| 24 | return false; |
---|
| 25 | }); |
---|
| 26 | $('#password').hide().before(password_link); |
---|
| 27 | }); |
---|
Note: See
TracBrowser
for help on using the repository browser.