Files
EasySoft-ZenTaoPMS/module/entry/js/common.ui.js
T

57 lines
1.1 KiB
JavaScript

/**
* Create key for an entry.
*
* @access public
* @return void
*/
function createKey()
{
var chars = '0123456789abcdefghiklmnopqrstuvwxyz'.split('');
var key = '';
for(var i = 0; i < 32; i ++)
{
key += chars[Math.floor(Math.random() * chars.length)];
}
$('#key').val(key);
}
/**
* Disable ip if allIP is checked.
*
* @param event $event
* @access public
* @return void
*/
function toggleAllIP(event)
{
if($(event.target).prop('checked'))
{
$('#ip').attr('disabled', 'disabled');
$('input[name=ip][type=hidden]').removeAttr('disabled');
}
else
{
$('input[name=ip][type=hidden]').attr('disabled', 'disabled');
$('#ip').removeAttr('disabled');
}
}
/**
* Hide account row when enabling password-free login.
*
* @param event $event
* @access public
* @return void
*/
function toggleFreePasswd(event)
{
if($(event.target).val() == '1')
{
$('#account').closest('.form-row').addClass('hidden');
}
else
{
$('#account').closest('.form-row').removeClass('hidden');
}
}