diff --git a/app/assets/javascripts/meeting.coffee b/app/assets/javascripts/meeting.coffee index 4e678031..6f93c046 100644 --- a/app/assets/javascripts/meeting.coffee +++ b/app/assets/javascripts/meeting.coffee @@ -26,8 +26,7 @@ class @Meeting if _meetingInstance return _meetingInstance meetingId = $(".page-wrapper").data('id') - if (type = location.pathname.split('/')[1]) != 'rooms' - type = 'meetings' + type = $("body").data('resource') name = $('.meeting-user-name').val() adminId = $(".page-wrapper").data('admin-id') _meetingInstance = new Meeting(meetingId, type, name, adminId) @@ -42,9 +41,9 @@ class @Meeting fullId = encodeURIComponent(adminId) + '/' + encodeURIComponent(meetingId) else fullId = encodeURIComponent(meetingId) - return @buildFullDomainURL() + '/' + type + '/' + fullId + return @buildRootURL() + '/' + type + '/' + fullId - @buildFullDomainURL: -> + @buildRootURL: -> url = location.protocol + '//' + location.hostname if location.port url += ':' + location.port diff --git a/app/assets/javascripts/recordings.coffee b/app/assets/javascripts/recordings.coffee index d984c848..24c8814c 100644 --- a/app/assets/javascripts/recordings.coffee +++ b/app/assets/javascripts/recordings.coffee @@ -238,7 +238,7 @@ class @Recordings getRecordingsURL: -> if $(".page-wrapper.rooms").data('main-room') - base_url = '/rooms/'+Meeting.getInstance().getAdminId() + base_url = Meeting.buildRootURL()+'/'+$('body').data('resource')+'/'+Meeting.getInstance().getAdminId() else base_url = $('.meeting-url').val() base_url+'/recordings' diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index bacfc69a..01bdb262 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -43,6 +43,10 @@ module ApplicationHelper end end + def omniauth_login_url(provider) + "/auth/#{provider}" + end + # Whether the current page is the page of a room/meeting or not def on_room_or_meeting_page? params[:id].present? diff --git a/app/views/landing/_rooms_center_panel.html.erb b/app/views/landing/_rooms_center_panel.html.erb index 5cb7de7b..39b6618a 100644 --- a/app/views/landing/_rooms_center_panel.html.erb +++ b/app/views/landing/_rooms_center_panel.html.erb @@ -38,7 +38,7 @@ <% else %>