Exercise: Disable submit buttons while recorded audio is saving - refs BT#22293

pull/6059/merge
Angel Fernando Quiroz Campos 7 months ago
parent a83db96aec
commit b508679ceb
No known key found for this signature in database
GPG Key ID: B284841AE3E562CD
  1. 6
      public/main/inc/lib/javascript/record_audio/record_audio.js

@ -87,6 +87,8 @@ window.RecordAudio = (function () {
if (btnSave) { if (btnSave) {
btnSave.prop('disabled', true).text(btnSave.data('loadingtext')); btnSave.prop('disabled', true).text(btnSave.data('loadingtext'));
} }
$('.exercise_save_now_button button, .exercise_actions button').prop('disabled', true);
} }
}).done(function (response) { }).done(function (response) {
$(response.message).insertAfter($(rtcInfo.blockId).find('.well')); $(response.message).insertAfter($(rtcInfo.blockId).find('.well'));
@ -97,6 +99,8 @@ window.RecordAudio = (function () {
btnStop.prop('disabled', true).addClass('hidden'); btnStop.prop('disabled', true).addClass('hidden');
btnPause.prop('disabled', true).addClass('hidden'); btnPause.prop('disabled', true).addClass('hidden');
btnStart.prop('disabled', false).removeClass('hidden'); btnStart.prop('disabled', false).removeClass('hidden');
$('.exercise_save_now_button button, .exercise_actions button').prop('disabled', false);
}); });
} }
@ -127,7 +131,7 @@ window.RecordAudio = (function () {
alert(error); alert(error);
} }
if(!!(navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia)) { if(navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia) {
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia; navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
navigator.getUserMedia(mediaConstraints, successCallback, errorCallback); navigator.getUserMedia(mediaConstraints, successCallback, errorCallback);
return; return;

Loading…
Cancel
Save