Better auth dialog behavior

This commit is contained in:
Daniel Berteaud 2015-07-25 15:44:23 +02:00
parent 4a4b1dbf2e
commit ef7b3967b2
2 changed files with 10 additions and 7 deletions

View File

@ -2022,12 +2022,12 @@ function initVroom(room) {
}); });
// Handle auth to become room owner // Handle auth to become room owner
$('#authPass').on('input', function() { $('#ownerAuthPass').on('input', function() {
if ($('#authPass').val() === ''){ if ($('#ownerAuthPass').val() === ''){
$('#authPassButton').addClass('disabled'); $('#ownerAuthButton').attr('disabled', 'disabled');
} }
else{ else{
$('#authPassButton').removeClass('disabled'); $('#ownerAuthButton').removeAttr('disabled');
} }
}); });
$('#ownerAuthForm').submit(function(event) { $('#ownerAuthForm').submit(function(event) {
@ -2040,15 +2040,16 @@ function initVroom(room) {
room: roomName room: roomName
}, },
function(data){ function(data){
$('#authPass').val(''); $('#ownerAuthPass').val('');
$('#ownerAuthModal').modal('hide');
if (data.role === 'owner'){ if (data.role === 'owner'){
getPeerRole(peers.local.id); getPeerRole(peers.local.id);
$('#joinPassFields,#ownerPassFields').hide(); $('#joinPassFields,#ownerPassFields').hide();
$('#ownerAuthModal').modal('hide');
$.notify(data.msg, 'success'); $.notify(data.msg, 'success');
} }
else{ else{
$.notify(localize('WRONG_PASSWORD'), 'error'); $.notify(localize('WRONG_PASSWORD'), 'error');
$('#ownerAuthButton').attr('disabled', 'disabled');
} }
} }
); );

View File

@ -30,7 +30,9 @@
<div class="form-group"> <div class="form-group">
<div class="col-sm-offset-4 col-sm-8"> <div class="col-sm-offset-4 col-sm-8">
<button type="submit" <button type="submit"
class="btn btn-default btn-primary"> id="ownerAuthButton"
class="btn btn-default btn-primary"
disabled>
%= l('SUBMIT') %= l('SUBMIT')
</button> </button>
<button class="btn btn-default" <button class="btn btn-default"