store previously joined authenticated meetings

This commit is contained in:
Zachary Chai
2017-02-02 14:35:41 -05:00
parent 126993dc08
commit 5a29a344fe
4 changed files with 46 additions and 14 deletions

View File

@ -195,7 +195,7 @@
var initRooms = function() {
displayRoomURL();
$('.center-panel-wrapper').on('keyup', '.meeting-name', function (event, msg) {
$('.center-panel-wrapper').on('input', '.meeting-name', function (event, msg) {
var newId = $(this).val();
Meeting.getInstance().setMeetingId(newId);
$('.meeting-url').val(Meeting.getInstance().getURL());
@ -207,6 +207,27 @@
}
});
if ($(".page-wrapper.rooms").data('main-room')) {
$('.center-panel-wrapper').on('click', '.fill-meeting-name', function (event, msg) {
var name = $(this).text();
$('input.meeting-name').val(name).trigger('input');
});
$('ul.previously-joined').empty();
var joinedMeetings = localStorage.getItem('joinedRooms');
if (joinedMeetings && joinedMeetings.length > 0) {
joinedMeetings = joinedMeetings.split(',');
$('.center-panel-wrapper .previously-joined-wrapper').removeClass('hidden');
for (var i = joinedMeetings.length - 1; i >= 0; i--) {
$('ul.previously-joined').append('<li><a class="fill-meeting-name">'+joinedMeetings[i]+'</a></li>');
}
}
if ($('input.meeting-name').val() !== '') {
$('input.meeting-name').trigger('input');
}
}
Recordings.getInstance().refresh();
Recordings.getInstance().setupActionHandlers();
};