Iniit
This commit is contained in:
@@ -0,0 +1,116 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Communications;
|
||||
(function (Communications) {
|
||||
let Meetings;
|
||||
(function (Meetings) {
|
||||
let Components;
|
||||
(function (Components) {
|
||||
class MeetingAddress extends Unibase.Platform.Core.BaseComponent {
|
||||
cssFiles() {
|
||||
return [];
|
||||
}
|
||||
jsFiles() {
|
||||
return ["apps/communications/meetings/managers/meetingmanager.js"];
|
||||
}
|
||||
html(id, containerid) {
|
||||
var html = `<div class="card">
|
||||
<div class="card-title">
|
||||
<a class="btn btn_Listsearch_angle">
|
||||
<i class="fa fa-angle-down hidden"></i>
|
||||
|
||||
<span id="hf_widget_title_MeetingAddress">Meeting Address</span>
|
||||
</a>
|
||||
<div class="" style="padding-bottom:10px"></div>
|
||||
|
||||
<div id="meetingAddressMap" class="text-center b-a" style="height: 250px;">
|
||||
</div>
|
||||
<div class="" style="padding-bottom:10px"></div>
|
||||
<div class="wrapper-sm">
|
||||
<label id="mapaddress" style="padding-left:10px"></label>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>`;
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
id = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
let instance = this;
|
||||
instance.MeetingAddress(id);
|
||||
}
|
||||
init(containerid) {
|
||||
var instance = this;
|
||||
instance.fileCacheHelper.loadJsFiles(["apps/communications/meetings/components/meetingaddress.js", "apps/communications/meetings/managers/meetingmanager.js"], function () {
|
||||
instance.navigationHelper.loadSection(0, containerid, Bizgaze.Apps.Communications.Meetings.Components.MeetingAddress.Instance(), null, null);
|
||||
});
|
||||
}
|
||||
MeetingAddress(id) {
|
||||
var instance = this;
|
||||
Bizgaze.Apps.Communications.Meetings.Managers.MeetingManager.Instance().getMeeting(id).then(function (response) {
|
||||
if (response.result.MeetingLatId == "") {
|
||||
$("#meetingAddressMap").append("<li id='hours' class='list-group-item no-borders pa-5'></span>");
|
||||
$("#hours").append("<li id='hours' class='alert alert-info ma-0'>There is no Data</span>");
|
||||
}
|
||||
else if (response.result != null) {
|
||||
var latd = response.result.MeetingLatId;
|
||||
var lgtd = response.result.MeetingLngId;
|
||||
var myLatlng = new google.maps.LatLng(latd, lgtd);
|
||||
var mapOptions = {
|
||||
zoom: 8,
|
||||
center: myLatlng,
|
||||
};
|
||||
var map = new google.maps.Map(document.getElementById("meetingAddressMap"), mapOptions);
|
||||
var marker = new google.maps.Marker({
|
||||
position: myLatlng,
|
||||
title: "Hello World!",
|
||||
});
|
||||
marker.setMap(map);
|
||||
var url = "https://maps.googleapis.com/maps/api/geocode/json?latlng=" + latd + "," + lgtd + "&key=" + _mapsettings.key() + "&sensor=false";
|
||||
var xhr = instance.createCORSRequest1('Get', url);
|
||||
if (!xhr) {
|
||||
bootbox.alert('CORS not supported');
|
||||
return;
|
||||
}
|
||||
xhr.onload = function () {
|
||||
var text = xhr.responseText;
|
||||
var json = JSON.parse(text);
|
||||
$("#mapaddress").text(json.results[0].formatted_address);
|
||||
};
|
||||
xhr.onerror = function () {
|
||||
bootbox.alert('Woops, there was an error making the request.');
|
||||
};
|
||||
xhr.send();
|
||||
}
|
||||
});
|
||||
}
|
||||
createCORSRequest1(method, url) {
|
||||
let XDomainRequest;
|
||||
var xhr = new XMLHttpRequest();
|
||||
if ("withCredentials" in xhr) {
|
||||
xhr.open(method, url, true);
|
||||
}
|
||||
else if (typeof XDomainRequest != "undefined") {
|
||||
xhr = new XDomainRequest();
|
||||
xhr.open(method, url);
|
||||
}
|
||||
else {
|
||||
xhr = null;
|
||||
}
|
||||
return xhr;
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new MeetingAddress();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Components.MeetingAddress = MeetingAddress;
|
||||
})(Components = Meetings.Components || (Meetings.Components = {}));
|
||||
})(Meetings = Communications.Meetings || (Communications.Meetings = {}));
|
||||
})(Communications = Apps.Communications || (Apps.Communications = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"meetingaddress.js","sourceRoot":"","sources":["meetingaddress.ts"],"names":[],"mappings":"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"}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{cssFiles(){return[]}jsFiles(){return["apps/communications/meetings/managers/meetingmanager.js"]}html(){return`<div class="card">
|
||||
<div class="card-title">
|
||||
<a class="btn btn_Listsearch_angle">
|
||||
<i class="fa fa-angle-down hidden"></i>
|
||||
|
||||
<span id="hf_widget_title_MeetingAddress">Meeting Address</span>
|
||||
</a>
|
||||
<div class="" style="padding-bottom:10px"></div>
|
||||
|
||||
<div id="meetingAddressMap" class="text-center b-a" style="height: 250px;">
|
||||
</div>
|
||||
<div class="" style="padding-bottom:10px"></div>
|
||||
<div class="wrapper-sm">
|
||||
<label id="mapaddress" style="padding-left:10px"></label>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>`}load(n){n=Unibase.Themes.Providers.DetailHelper.recordId;let t=this;t.MeetingAddress(n)}init(t){var i=this;i.fileCacheHelper.loadJsFiles(["apps/communications/meetings/components/meetingaddress.js","apps/communications/meetings/managers/meetingmanager.js"],function(){i.navigationHelper.loadSection(0,t,n.Apps.Communications.Meetings.Components.MeetingAddress.Instance(),null,null)})}MeetingAddress(t){var i=this;n.Apps.Communications.Meetings.Managers.MeetingManager.Instance().getMeeting(t).then(function(n){var e,t;if(n.result.MeetingLatId=="")$("#meetingAddressMap").append("<li id='hours' class='list-group-item no-borders pa-5'><\/span>"),$("#hours").append("<li id='hours' class='alert alert-info ma-0'>There is no Data<\/span>");else if(n.result!=null){var r=n.result.MeetingLatId,u=n.result.MeetingLngId,f=new google.maps.LatLng(r,u),o={zoom:8,center:f},s=new google.maps.Map(document.getElementById("meetingAddressMap"),o),h=new google.maps.Marker({position:f,title:"Hello World!"});if(h.setMap(s),e="https://maps.googleapis.com/maps/api/geocode/json?latlng="+r+","+u+"&key="+_mapsettings.key()+"&sensor=false",t=i.createCORSRequest1("Get",e),!t){bootbox.alert("CORS not supported");return}t.onload=function(){var n=t.responseText,i=JSON.parse(n);$("#mapaddress").text(i.results[0].formatted_address)};t.onerror=function(){bootbox.alert("Woops, there was an error making the request.")};t.send()}})}createCORSRequest1(n,t){let r;var i=new XMLHttpRequest;return"withCredentials"in i?i.open(n,t,!0):typeof r!="undefined"?(i=new r,i.open(n,t)):i=null,i}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.MeetingAddress=i})(i=t.Components||(t.Components={}))})(i=t.Meetings||(t.Meetings={}))})(i=t.Communications||(t.Communications={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
@@ -0,0 +1,55 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Communications;
|
||||
(function (Communications) {
|
||||
let Meetings;
|
||||
(function (Meetings) {
|
||||
let Components;
|
||||
(function (Components) {
|
||||
class MeetingReference extends Unibase.Platform.Core.BaseComponent {
|
||||
cssFiles() {
|
||||
return [];
|
||||
}
|
||||
jsFiles() {
|
||||
return ['platform/apps/managers/appmanager.js', 'platform/forms/components/formviewer/formviewer.js'];
|
||||
}
|
||||
html(id, containerid) {
|
||||
var html = ``;
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
}
|
||||
AddMeetingReference(id) {
|
||||
let installedappid = Number(id);
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('platform/apps/managers/appmanager.js', function () {
|
||||
Unibase.Platform.Apps.Managers.AppManager.Instance().getListAppConfigurations(installedappid).then(function (response) {
|
||||
var data = response.result;
|
||||
var formConfiguration = data.filter(x => x.SettingUrlType == 1);
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().loadForm(formConfiguration[0].FormId, 0, formConfiguration[0].AppConfigurationId, null, 0);
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
|
||||
});
|
||||
});
|
||||
}
|
||||
MeetingDateValidation() {
|
||||
let _dateTimeHelper = Unibase.Platform.Helpers.DateTimeHelper.Instance();
|
||||
let enddate = $(".date_enddate").val();
|
||||
let enddatestring = moment(enddate, "DD/MM/YYYY HH:mm").add(1, 'hours').format("YYYY/MM/DD HH:mm");
|
||||
$(".hfdate_enddate").val(enddatestring);
|
||||
enddatestring = moment(enddatestring, "YYYY/MM/DD HH:mm").format("DD/MM/YYYY HH:mm");
|
||||
$(".date_enddate").val(enddatestring.toString());
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new MeetingReference();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Components.MeetingReference = MeetingReference;
|
||||
})(Components = Meetings.Components || (Meetings.Components = {}));
|
||||
})(Meetings = Communications.Meetings || (Communications.Meetings = {}));
|
||||
})(Communications = Apps.Communications || (Apps.Communications = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"meetingreference.js","sourceRoot":"","sources":["meetingreference.ts"],"names":[],"mappings":"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"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends Unibase.Platform.Core.BaseComponent{cssFiles(){return[]}jsFiles(){return["platform/apps/managers/appmanager.js","platform/forms/components/formviewer/formviewer.js"]}html(){return``}load(){}AddMeetingReference(n){let t=Number(n);Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/apps/managers/appmanager.js",function(){Unibase.Platform.Apps.Managers.AppManager.Instance().getListAppConfigurations(t).then(function(n){var i=n.result,t=i.filter(n=>n.SettingUrlType==1);Unibase.Platform.Forms.Components.FormViewer.Instance().loadForm(t[0].FormId,0,t[0].AppConfigurationId,null,0);Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp()})})}MeetingDateValidation(){let i=Unibase.Platform.Helpers.DateTimeHelper.Instance(),t=$(".date_enddate").val(),n=moment(t,"DD/MM/YYYY HH:mm").add(1,"hours").format("YYYY/MM/DD HH:mm");$(".hfdate_enddate").val(n);n=moment(n,"YYYY/MM/DD HH:mm").format("DD/MM/YYYY HH:mm");$(".date_enddate").val(n.toString())}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.MeetingReference=t})(t=n.Components||(n.Components={}))})(t=n.Meetings||(n.Meetings={}))})(t=n.Communications||(n.Communications={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
@@ -0,0 +1,73 @@
|
||||
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 = `<form id="formTimeLine" method="post" data-validate="parsley">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-action border-bottom-0 px-20">
|
||||
<span id="hf-widget-title_100010500003455" class="biz-highlight-bg-color">Video Conferences</span>
|
||||
<div class="meeting" id="meetingid">
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<span>https://meet.bizgaze.com/lobby/` + Unibase.Apps.Communications.Meetings.Components.VideoConference.meetingId + `</span>
|
||||
<a href="javascript:;" id="btnJoinMeeting" class="btn btn-primary btn-sm pull-right"> Join Meeting</a>
|
||||
</div>
|
||||
</div>
|
||||
</form>`;
|
||||
$("." + 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 = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"videoconference.js","sourceRoot":"","sources":["videoconference.ts"],"names":[],"mappings":"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"}
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{cssFiles(){return[]}jsFiles(){return[""]}html(){return null}load(){$("#btnJoinMeeting").click(function(){var t="https://meet.bizgaze.com/lobby/"+n.Apps.Communications.Meetings.Components.VideoConference.meetingId+"/"+n.Platform.Membership.Infos.Identity.currentUser.userId;window.open(t,"")})}init(t){if(n.Themes.Providers.Detail_Settings.Instance().InputParameters.length>0){for(let t of n.Themes.Providers.Detail_Settings.Instance().InputParameters)t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_meetingid"&&(n.Apps.Communications.Meetings.Components.VideoConference.meetingId=Number(t.Value)),t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_createdby"&&(n.Apps.Communications.Meetings.Components.VideoConference.createdBy=Number(t.Value));this.render(t)}n.Apps.Communications.Meetings.Components.VideoConference.Instance().load(n.Apps.Communications.Meetings.Components.VideoConference.meetingId,t,null)}render(t){var r=Number($("#hf_PortletWidgetId").val());$("."+t).empty();let i=`<form id="formTimeLine" method="post" data-validate="parsley">
|
||||
<div class="card">
|
||||
<div class="card-header card-header-action border-bottom-0 px-20">
|
||||
<span id="hf-widget-title_100010500003455" class="biz-highlight-bg-color">Video Conferences</span>
|
||||
<div class="meeting" id="meetingid">
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<span>https://meet.bizgaze.com/lobby/`+n.Apps.Communications.Meetings.Components.VideoConference.meetingId+`</span>
|
||||
<a href="javascript:;" id="btnJoinMeeting" class="btn btn-primary btn-sm pull-right"> Join Meeting</a>
|
||||
</div>
|
||||
</div>
|
||||
</form>`;$("."+t).append(i)}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}i.meetingId=0;i.createdBy=0;t.VideoConference=i})(i=t.Components||(t.Components={}))})(i=t.Meetings||(t.Meetings={}))})(i=t.Communications||(t.Communications={}))})(t=n.Apps||(n.Apps={}))})(Unibase||(Unibase={}));
|
||||
Reference in New Issue
Block a user