Skip to content

Commit b48ca42

Browse files
committed
Added message for non-firefox browsers
1 parent 1f7ba3b commit b48ca42

3 files changed

Lines changed: 13 additions & 1 deletion

File tree

recordrtc.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@
5252
function get_output() {
5353
global $CFG;
5454

55-
$out = '<div class="recordrtc">'."\n";
55+
$out = '<div id="alert" class="alert hide">Use Firefox for best experience</div>'."\n";
56+
$out .= '<div class="recordrtc">'."\n";
5657
$out .= ' <div class="header">'."\n";
5758
$out .= ' <select class="recording-media" style="display:none">'."\n";
5859
$out .= ' <option value="record-audio">Audio</option>'."\n";

tinymce/css/style.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,8 @@ audio.selected {
4949
-moz-transform: scale(1.05);
5050
transform: scale(1.05);
5151
}
52+
53+
.alert {
54+
text-align:center;
55+
width: 100%;
56+
}

tinymce/js/module.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,12 @@ M.tinymce_recordrtc.view_init = function(Y) {
206206
};
207207

208208
//// Initialization for recordingMedia
209+
if ( webrtcDetectedBrowser !== 'firefox' ) {
210+
var alert = document.querySelector('div[id=alert]');
211+
alert.innerHTML == "Use Firefox for best experience";
212+
alert.classList.add('alert-danger');
213+
alert.classList.remove('hide');
214+
}
209215
if (webrtcDetectedBrowser === 'edge') {
210216
// webp isn't supported in Microsoft Edge
211217
// neither MediaRecorder API

0 commit comments

Comments
 (0)