diff --git a/app/assets/javascripts/landing.js b/app/assets/javascripts/landing.js index b2f9722e..ce201d3b 100644 --- a/app/assets/javascripts/landing.js +++ b/app/assets/javascripts/landing.js @@ -30,6 +30,10 @@ var init = function() { Meeting.clear(); + var nameInput = $('.meeting-user-name'); + if (!nameInput.val()) { + nameInput.val(localStorage.getItem('lastJoinedName')); + } // setup event handlers $('.center-panel-wrapper').on ('click', '.meeting-join', function (event) { diff --git a/app/assets/javascripts/meeting.coffee b/app/assets/javascripts/meeting.coffee index 9431e479..7364a5ea 100644 --- a/app/assets/javascripts/meeting.coffee +++ b/app/assets/javascripts/meeting.coffee @@ -58,6 +58,10 @@ class @Meeting getJoinMeetingResponse: -> return $.get @getURL() + "/join?name=" + @name, (data) => if data.messageKey == 'ok' && @type == 'meetings' + # update name used to join meeting + localStorage.setItem('lastJoinedName', @getName()) + + # update previously joined meetings on client try joinedMeetings = localStorage.getItem('joinedMeetings') || '' joinedMeetings = joinedMeetings.split(',') diff --git a/app/assets/javascripts/recordings.coffee b/app/assets/javascripts/recordings.coffee index 54990f3a..a95eca27 100644 --- a/app/assets/javascripts/recordings.coffee +++ b/app/assets/javascripts/recordings.coffee @@ -29,13 +29,13 @@ class @Recordings info: false, order: [[ 0, "desc" ]], language: { - emptyTable: '