diff options
Diffstat (limited to 'admin/js/users.js')
-rw-r--r-- | admin/js/users.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/admin/js/users.js b/admin/js/users.js index 7402255750f..a9110205b55 100644 --- a/admin/js/users.js +++ b/admin/js/users.js @@ -45,6 +45,29 @@ $(document).ready(function(){ $(this).parent().parent().remove(); }); + $('td.password>img').live('click',function(event){ + var img=$(this); + var uid=img.parent().parent().data('uid'); + var input=$('<input type="password">'); + img.css('display','none'); + img.parent().children('span').replaceWith(input); + input.focus(); + input.keypress(function(event) { + if(event.keyCode == 13) { + $.post( + OC.filePath('admin','ajax','changepassword.php'), + {username:uid,password:$(this).val()}, + function(result){} + ); + input.blur(); + } + }); + input.blur(function(){ + $(this).replaceWith($('<span>●●●●●●●</span>')); + img.css('display',''); + }); + }); + $('#newuser').submit(function(event){ event.preventDefault(); var username=$('#newusername').val(); @@ -72,6 +95,9 @@ $(document).ready(function(){ select.append($('<option value="'+group+'">'+group+'</option>')); }); tr.find('td.groups').append(select); + if(tr.find('td.remve img').length==0){ + tr.find('td.remove').append($('<img alt="Remove" title="'+t('admin','Remove')+'" class="svg" src="'+OC.imagePath('core','actions/delete')+'"/>')); + } applyMultiplySelect(select); $('#content table tr').last().after(tr); }); |