diff --git a/app/assets/javascripts/landing.js b/app/assets/javascripts/landing.js index 92058407..81becb6f 100644 --- a/app/assets/javascripts/landing.js +++ b/app/assets/javascripts/landing.js @@ -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('