var Unibase; (function (Unibase) { let Apps; (function (Apps) { let Communications; (function (Communications) { let Meetings; (function (Meetings) { let Components; (function (Components) { class VideoConference extends Unibase.Platform.Core.BaseComponent { cssFiles() { return []; } jsFiles() { return [""]; } html(id, containerid) { return null; } load(id, containerid, callback) { $("#btnJoinMeeting").click(function () { var url = 'https://meet.bizgaze.com/lobby/' + Unibase.Apps.Communications.Meetings.Components.VideoConference.meetingId + '/' + Unibase.Platform.Membership.Infos.Identity.currentUser.userId; window.open(url, ''); }); } init(containerid) { if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length > 0) { for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) { if (obj.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_meetingid") { Unibase.Apps.Communications.Meetings.Components.VideoConference.meetingId = Number(obj.Value); } if (obj.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_createdby") { Unibase.Apps.Communications.Meetings.Components.VideoConference.createdBy = Number(obj.Value); } } this.render(containerid); } Unibase.Apps.Communications.Meetings.Components.VideoConference.Instance().load(Unibase.Apps.Communications.Meetings.Components.VideoConference.meetingId, containerid, null); } render(containerid) { var portletwidgetid = Number($("#hf_PortletWidgetId").val()); $("." + containerid).empty(); let html = `
Video Conferences
https://meet.bizgaze.com/lobby/` + Unibase.Apps.Communications.Meetings.Components.VideoConference.meetingId + ` Join Meeting
`; $("." + containerid).append(html); } static Instance() { if (this.instance === undefined) { this.instance = new VideoConference(); } return this.instance; } } VideoConference.meetingId = 0; VideoConference.createdBy = 0; Components.VideoConference = VideoConference; })(Components = Meetings.Components || (Meetings.Components = {})); })(Meetings = Communications.Meetings || (Communications.Meetings = {})); })(Communications = Apps.Communications || (Apps.Communications = {})); })(Apps = Unibase.Apps || (Unibase.Apps = {})); })(Unibase || (Unibase = {}));