forked from External/greenlight
45 lines
1020 B
JavaScript
45 lines
1020 B
JavaScript
$.ajaxSetup({
|
|
headers: {
|
|
'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content')
|
|
}
|
|
});
|
|
|
|
var PUBLISHED_CLASSES = ['fa-eye-slash', 'fa-eye']
|
|
|
|
var getPublishClass = function(published) {
|
|
return PUBLISHED_CLASSES[+published];
|
|
}
|
|
|
|
var loopJoin = function() {
|
|
var jqxhr = Meeting.getInstance().getJoinMeetingResponse();
|
|
jqxhr.done(function(data) {
|
|
if (data.messageKey === 'wait_for_moderator') {
|
|
setTimeout(loopJoin, 5000);
|
|
} else {
|
|
$(location).attr("href", data.response.join_url);
|
|
}
|
|
});
|
|
jqxhr.fail(function(xhr, status, error) {
|
|
console.info("meeting join failed");
|
|
});
|
|
}
|
|
|
|
var showAlert = function(html, timeout_delay) {
|
|
if (!html) {
|
|
return;
|
|
}
|
|
|
|
$('.alert-template .alert-message').html(html);
|
|
$('#alerts').html($('.alert-template').html());
|
|
|
|
if (timeout_delay) {
|
|
setTimeout(function() {
|
|
$('#alerts > .alert').alert('close');
|
|
}, timeout_delay);
|
|
}
|
|
}
|
|
|
|
var displayRoomURL = function() {
|
|
$('.meeting-url').val(Meeting.getInstance().getURL());
|
|
}
|