38 lines
745 B
JavaScript
38 lines
745 B
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');
|
|
$('#ip').after("<input class='form-group hidden' type='text' id='ip' name='ip'>");
|
|
}
|
|
else
|
|
{
|
|
$('#ip').removeAttr('disabled');
|
|
$('input.hidden#ip').remove();
|
|
}
|
|
}
|