Iniit
This commit is contained in:
@@ -0,0 +1,106 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Components;
|
||||
(function (Components) {
|
||||
class Portlet extends Platform.Core.BaseComponent {
|
||||
jsFiles() {
|
||||
return ["platform/widgets/managers/interfaces/iwidgetmanager.js", "platform/widgets/managers/widgetmanager.js", "platform/portlets/managers/interfaces/iportletmanager.js", "platform/portlets/managers/portletmanager.js", "tenants/themes/compact/components/details/details.js", "platform/analytics/managers/interfaces/ireportmanager.js", "platform/analytics/managers/reportmanager.js", "platform/widgets/components/widgethiddenfields.js", "platform/apps/managers/appmanager.js", "platform/forms/managers/formmanager.js",];
|
||||
}
|
||||
cssFiles() {
|
||||
return [];
|
||||
}
|
||||
html(id, containerid) {
|
||||
var html = '<div class="" id="PortletModal">' +
|
||||
'<div class="" role="document">' +
|
||||
'<div class="card">' +
|
||||
'<div class="modal-header">' +
|
||||
'<h5 class="modal-title">Create Portlet</h5>' +
|
||||
'</div>' +
|
||||
'<div class="modal-body">' +
|
||||
'<div id="Bizgaze_SpiltErrorMessages" class="clear"></div>' +
|
||||
'<form>' +
|
||||
'<div class="row"><div class="floating-label-form-group col-sm-6" id="div_PortletName">' +
|
||||
'<label for="txt_PortletName" id="lbl_PortletName">Tab Name<span class="text-danger"> *</span></label>' +
|
||||
'<input type="text" id="txt_PortletName" class="form-control value-control floating-label-control" data-isdynamic="true" placeholder="Tab Name *" data-placeholder="Enter Tab Name" data-label="Tab Name *" />' +
|
||||
'<input type="hidden" id="hf_PortletName" value="">' +
|
||||
'</form>' +
|
||||
'<label for="Validation" id="lblValidation_PortletName"></label></div>' +
|
||||
'<div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_Index"><label for="txt_PortletIndex" id="lbl_PGIndex">Portlet index</label><div class=""><input type="number" min="0" onkeypress="return event.charCode != 45 && event.charCode!=101" value="0" id="txt_PortletIndex" class="form-control value-control floating-label-control" data-isdynamic="false" placeholder="Portlet Index" data-placeholder="Enter Portlet Index" data-label="Portlet Index"></div></div></div>' +
|
||||
'</div>' +
|
||||
'<input type="hidden" id="hfFormPropertyId" />' +
|
||||
'<input type="hidden" id="hf_portletviewallstages" value="true"/>' +
|
||||
'<br><div class="row"><div class="col-sm-12"> <strong>Everyone can view?</strong> <label class="switch pull-right"> <input id="chkIsWidgetViewable" data-group="Viewable" type="checkbox" checked> <span></span> </label> </div> </div>' +
|
||||
'<input type="hidden" id="hfFormPropertyId" />' +
|
||||
'<input type="hidden" id="hf_portletenabletructure" value=""/>' +
|
||||
'<div class="row" > <div class="col-sm-12" > <strong> Structure Enable </strong> <label class="switch pull-right"> <input id="chkIsStructureEnabled" data-group="" type="checkbox" checked> <span></span > </label> </div > </div>' + '</div>' +
|
||||
'<div class="col-sm-12 m-b hidden">' +
|
||||
'</div>' +
|
||||
'<div class="col-sm-12 m-b hidden">' +
|
||||
'<label>Select Lobs</label> ' +
|
||||
'<input type="hidden" id="hfLobs" />' +
|
||||
'<select multiple="multiple" id="txtLobs" style="width:100%" class="txtLobs"></select>' +
|
||||
'</div>' +
|
||||
'<div class="bg-white modal-footer pa-10">' +
|
||||
'<a href="javascript:;" id="btn_bizgaze_AddPorltlet_close" class="mr-auto m-l btn btn-light btn-sm" onclick="Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();" >Close</a>' +
|
||||
'<a href="javascript:;" id="btn_bizgaze_AddPortlet_save" onclick="Unibase.Platform.Widgets.Components.Widget.Instance().savePortlet();" class="pull-right btn btn-primary btn-sm">Save</a>' + '</div>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
'</div>';
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
}
|
||||
exportPortlet(installedappid) {
|
||||
var instance = this;
|
||||
let containerId = Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
|
||||
var activeportletid;
|
||||
let ActivePortletIndex = Unibase.Themes.Providers.Detail_Settings.Instance().ActivePortlets.findIndex(x => x.InstalledAppId == installedappid);
|
||||
if (ActivePortletIndex != -1) {
|
||||
activeportletid = Unibase.Themes.Providers.Detail_Settings.Instance().ActivePortlets[ActivePortletIndex].ActivePortletId;
|
||||
}
|
||||
else {
|
||||
activeportletid = Number($('#' + containerId).find('#layout-detail-tabs .tab-pane.tab-addeditem a.active').parent().attr('value'));
|
||||
}
|
||||
let portletId = activeportletid;
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().showLoading();
|
||||
instance.fileCacheHelper.loadJsFiles(["platform/dashboards/managers/dashboardmanager.js", "platform/portlets/managers/portletmanager.js"], function () {
|
||||
Unibase.Platform.Portlets.Managers.PortletManager.Instance().getPortlet(portletId).then(function (portletresponse) {
|
||||
if (portletresponse.result != null && portletresponse.result != undefined) {
|
||||
Unibase.Platform.Dashboards.Managers.DashboardManager.Instance().exportPortlet(portletId).then((response) => {
|
||||
if (response.status == Unibase.Data.Status.Error) {
|
||||
instance.navigationHelper.hideLoading();
|
||||
MessageHelper.Instance().showError(response.message, "div_message");
|
||||
}
|
||||
else if (portletresponse.result != null && portletresponse.result != undefined && response.result != null && response.result != undefined) {
|
||||
var filename = portletresponse.result.PortletName + " - Portlet.xml";
|
||||
var xmltext = response.result;
|
||||
var pom = document.createElement('a');
|
||||
var bb = new Blob([xmltext], { type: 'text/plain' });
|
||||
pom.setAttribute('href', window.URL.createObjectURL(bb));
|
||||
pom.setAttribute('download', filename);
|
||||
pom.dataset.downloadurl = ['text/plain', pom.download, pom.href].join(':');
|
||||
pom.draggable = true;
|
||||
pom.classList.add('dragout');
|
||||
pom.click();
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().hideLoading();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this._instance === undefined)
|
||||
this._instance = new Unibase.Platform.Portlets.Components.Portlet();
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
Components.Portlet = Portlet;
|
||||
})(Components = Portlets.Components || (Portlets.Components = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portlet.js","sourceRoot":"","sources":["portlet.ts"],"names":[],"mappings":"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"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/portlets/managers/interfaces/iportletmanager.js","platform/portlets/managers/portletmanager.js","tenants/themes/compact/components/details/details.js","platform/analytics/managers/interfaces/ireportmanager.js","platform/analytics/managers/reportmanager.js","platform/widgets/components/widgethiddenfields.js","platform/apps/managers/appmanager.js","platform/forms/managers/formmanager.js",]}cssFiles(){return[]}html(){return'<div class="" id="PortletModal"><div class="" role="document"><div class="card"><div class="modal-header"><h5 class="modal-title">Create Portlet<\/h5><\/div><div class="modal-body"><div id="Bizgaze_SpiltErrorMessages" class="clear"><\/div><form><div class="row"><div class="floating-label-form-group col-sm-6" id="div_PortletName"><label for="txt_PortletName" id="lbl_PortletName">Tab Name<span class="text-danger"> *<\/span><\/label><input type="text" id="txt_PortletName" class="form-control value-control floating-label-control" data-isdynamic="true" placeholder="Tab Name *" data-placeholder="Enter Tab Name" data-label="Tab Name *" /><input type="hidden" id="hf_PortletName" value=""><\/form><label for="Validation" id="lblValidation_PortletName"><\/label><\/div><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_Index"><label for="txt_PortletIndex" id="lbl_PGIndex">Portlet index<\/label><div class=""><input type="number" min="0" onkeypress="return event.charCode != 45 && event.charCode!=101" value="0" id="txt_PortletIndex" class="form-control value-control floating-label-control" data-isdynamic="false" placeholder="Portlet Index" data-placeholder="Enter Portlet Index" data-label="Portlet Index"><\/div><\/div><\/div><\/div><input type="hidden" id="hfFormPropertyId" /><input type="hidden" id="hf_portletviewallstages" value="true"/><br><div class="row"><div class="col-sm-12"> <strong>Everyone can view?<\/strong> <label class="switch pull-right"> <input id="chkIsWidgetViewable" data-group="Viewable" type="checkbox" checked> <span><\/span> <\/label> <\/div> <\/div><\/div><div class="col-sm-12 m-b hidden"><label>Select Lobs<\/label> <input type="hidden" id="hfLobs" /><select multiple="multiple" id="txtLobs" style="width:100%" class="txtLobs"><\/select><\/div><div class="bg-white modal-footer pa-10"><a href="javascript:;" id="btn_bizgaze_AddPorltlet_close" class="mr-auto m-l btn btn-light btn-sm" onclick="Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();" >Close<\/a><a href="javascript:;" id="btn_bizgaze_AddPortlet_save" onclick="Unibase.Platform.Widgets.Components.Widget.Instance().savePortlet();" class="pull-right btn btn-primary btn-sm">Save<\/a><\/div><\/div><\/div><\/div>'}load(){}exportPortlet(t){var i=this,r,u;if(t==0&&(r=n.Platform.Helpers.NavigationHelper.Instance().getLastContainerId(),t=Number($("#"+r).find(".tab-addeditem a.active").find("#hf_PortletId").val()),t==0)){u=n.Themes.Providers.DetailHelper.installedAppId;let i=n.Themes.Providers.Detail_Settings.Instance().ActivePortlets.findIndex(n=>n.InstalledAppId==u);i!=-1&&(t=n.Themes.Providers.Detail_Settings.Instance().ActivePortlets[i].ActivePortletId);t==0&&MessageHelper.Instance().showError("PortletId Getting Zero","div_message")}n.Platform.Helpers.NavigationHelper.Instance().showLoading();i.fileCacheHelper.loadJsFiles(["platform/dashboards/managers/dashboardmanager.js","platform/portlets/managers/portletmanager.js"],function(){n.Platform.Portlets.Managers.PortletManager.Instance().getPortlet(t).then(function(r){r.result!=null&&r.result!=undefined&&n.Platform.Dashboards.Managers.DashboardManager.Instance().exportPortlet(t).then(t=>{if(t.status==n.Data.Status.Error)i.navigationHelper.hideLoading(),MessageHelper.Instance().showError(t.message,"div_message");else if(r.result!=null&&r.result!=undefined&&t.result!=null&&t.result!=undefined){var f=r.result.PortletName+" - Portlet.xml",e=t.result,u=document.createElement("a"),o=new Blob([e],{type:"text/plain"});u.setAttribute("href",window.URL.createObjectURL(o));u.setAttribute("download",f);u.dataset.downloadurl=["text/plain",u.download,u.href].join(":");u.draggable=!0;u.classList.add("dragout");u.click();n.Platform.Helpers.NavigationHelper.Instance().hideLoading()}})})})}static Instance(){return this._instance===undefined&&(this._instance=new n.Platform.Portlets.Components.Portlet),this._instance}}i.Portlet=r})(r=i.Components||(i.Components={}))})(i=t.Portlets||(t.Portlets={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,189 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Components;
|
||||
(function (Components) {
|
||||
class PortletPermission extends Platform.Core.BaseComponent {
|
||||
jsFiles() {
|
||||
return ['platform/portlets/managers/portletmanager.js', "platform/permission/managers/permissionmanager.js", 'platform/widgets/managers/widgetmanager.js', "platform/portlets/requests/portlet.js", 'platform/permission/managers/permissionmanager.js', "platform/widgets/requests/widgetrole.js", "platform/portlets/requests/portletrole.js", "platform/widgets/components/widgetpermission.js"];
|
||||
}
|
||||
cssFiles() {
|
||||
return [];
|
||||
}
|
||||
html(id, containerid) {
|
||||
let html = '<div id="divWidgetPermissions">' +
|
||||
' <header class="header bg-light">' +
|
||||
' <input type="hidden" id="hfApplyType" value="" />' +
|
||||
' <strong><span class="permissionHeading"></span><span class="portletname"></span></strong>' +
|
||||
' </header>' +
|
||||
' <div class="scrollable">' +
|
||||
'<div class="wrapper">' +
|
||||
' <div id="div_PortletMessage" class="clear m-b-sm">' +
|
||||
' </div>' +
|
||||
'<div class="row">' +
|
||||
'<div class="col-sm-12">' +
|
||||
'<strong>Is Trackable ?</strong>' +
|
||||
'<label class="switch pull-right">' +
|
||||
'<input id="Ch_IsTrackable" data-group="Viewable" onchange="_bizgazePortlet_DashboardPortetPermission.Tracking();" type="checkbox">' +
|
||||
'<span></span>' +
|
||||
'</label>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
'<div class="row">' +
|
||||
'<div class="col-sm-12">' +
|
||||
'<strong>Everyone can view?</strong>' +
|
||||
' <label class="switch pull-right">' +
|
||||
' <input id="chkIsPortletViewable" data-group="Viewable" type="checkbox">' +
|
||||
' <span></span>' +
|
||||
' </label>' +
|
||||
' </div>' +
|
||||
' </div>' +
|
||||
' <div class="row" id="divPortletViewRoles">' +
|
||||
' <div class="col-sm-12 m-b">' +
|
||||
'<label>Roles that <strong>can</strong> view</label>' +
|
||||
' <input type="hidden" id="hfPortletViewRoles" />' +
|
||||
' <select multiple="multiple" style="width:100%" class="txtPortletViewRoles"></select>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
'<div class="row" id="divPortletexcludeViewRoles">' +
|
||||
'<div class="col-sm-12 m-b">' +
|
||||
`<label>Roles that <strong>can't</strong> view</label>` +
|
||||
'<input type="hidden" id="hfPortletExcludeViewRoles" />' +
|
||||
'<select multiple="multiple" id="txtPortletExcludeViewRoles" style="width:100%" class="txtPortletExcludeViewRoles"></select>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
'<br/><div class="row" id="divWPStages">' +
|
||||
'</div>' +
|
||||
' </div>' +
|
||||
'</div>' +
|
||||
'<div class="footer bg-light">' +
|
||||
'<a href="javascript:;" id="btn_PortletPermissions_close" onclick="Unibase.Platform.Widgets.Components.Widget.Instance().ClosePermissionModal()" class="btn btn-secondary btn-sm mr-auto">Close</a>' +
|
||||
'</div>' +
|
||||
'</div>';
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
var instance = this;
|
||||
var activeportletid = 0;
|
||||
var appId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
let ActivePortletIndex = Unibase.Themes.Providers.Detail_Settings.Instance().ActivePortlets.findIndex(x => x.InstalledAppId == appId);
|
||||
if (ActivePortletIndex != -1) {
|
||||
activeportletid = Unibase.Themes.Providers.Detail_Settings.Instance().ActivePortlets[ActivePortletIndex].ActivePortletId;
|
||||
}
|
||||
else {
|
||||
activeportletid = Number($("#hf_PortletId").val());
|
||||
}
|
||||
$("#btn_PortletPermissions_close").click(function () {
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
|
||||
$('.btn_addportlt').removeClass('hidden');
|
||||
$('.btnEdit_portlet').removeClass('hidden');
|
||||
$('.manage_pPermissions').removeClass('hidden');
|
||||
$('.btn_dltportlet').removeClass('hidden');
|
||||
});
|
||||
$("#chkIsPortletViewable").change(function () {
|
||||
instance.setPortletViewable(activeportletid);
|
||||
});
|
||||
$("#Ch_IsTrackable").change(function () {
|
||||
instance.Tracking(activeportletid);
|
||||
});
|
||||
Unibase.Platform.Widgets.Components.WidgetPermission.Instance().showPermissions(activeportletid, 'portlet', 0);
|
||||
}
|
||||
Tracking(Portletid) {
|
||||
var instance = this;
|
||||
var isTrackble = $("#Ch_IsTrackable").prop('checked');
|
||||
this.fileCacheHelper.loadJsFile("platform/portlets/requests/portlet.js", function () {
|
||||
let reqObj = new Unibase.Platform.Portlets.Requests.Portlet();
|
||||
reqObj.PortletId = Portletid,
|
||||
reqObj.IsTrackable = isTrackble;
|
||||
Unibase.Platform.Portlets.Managers.PortletManager.Instance().updateTracking(reqObj).then(function (response) {
|
||||
if (response.status != Unibase.Data.Status.Error) {
|
||||
MessageHelper.Instance().showSuccess(response.message, 'div_PortletMessage');
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(response.message, 'div_PortletMessage');
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
setPortletViewable(portletid) {
|
||||
var viewable = $("#chkIsPortletViewable").prop('checked');
|
||||
if (viewable)
|
||||
$('#divPortletViewRoles').hide();
|
||||
else
|
||||
$('#divPortletViewRoles').show();
|
||||
Unibase.Platform.Portlets.Managers.PortletManager.Instance().setViewable(portletid, viewable).then(function (response) {
|
||||
if (response.status != Unibase.Data.Status.Error) {
|
||||
MessageHelper.Instance().showSuccess(response.message, 'div_PortletMessage');
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(response.message, 'div_PortletMessage');
|
||||
}
|
||||
});
|
||||
}
|
||||
DataBind(Id) {
|
||||
Unibase.Platform.Portlets.Managers.PortletManager.Instance().getPortlet(Id).then(function (response) {
|
||||
if (response.result.IsMandatory == true) {
|
||||
$('#divPortletViewRoles').hide();
|
||||
}
|
||||
else {
|
||||
$('#divPortletViewRoles').show();
|
||||
}
|
||||
if (response.result.IsTrackable) {
|
||||
$("#Ch_IsTrackable").prop('checked', true);
|
||||
}
|
||||
if (response.result.ViewAllStages) {
|
||||
$('#tblWPStages').hide();
|
||||
}
|
||||
else {
|
||||
$('#tblWPStages').show();
|
||||
}
|
||||
$("#chkIsPortletViewable").prop('checked', response.result.IsMandatory);
|
||||
$("#chkAllStages").prop('checked', response.result.ViewAllStages);
|
||||
Unibase.Platform.Widgets.Components.WidgetPermission.Instance().loadViewRoles(response.result.IsMandatory);
|
||||
});
|
||||
}
|
||||
changeStagePortletPermissions(stageId, portletId, action) {
|
||||
var postData = {
|
||||
PortletId: portletId,
|
||||
Portlet_StageId: stageId,
|
||||
Status: action
|
||||
};
|
||||
Unibase.Platform.Portlets.Managers.PortletManager.Instance().savePortletStage(postData).then(function (response) {
|
||||
if (response.status != Unibase.Data.Status.Error) {
|
||||
MessageHelper.Instance().showSuccess(response.message, 'div_WidgetMessage');
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(response.message, 'div_WidgetMessage');
|
||||
}
|
||||
});
|
||||
}
|
||||
setViewToAllStages(portletid, viewable) {
|
||||
Unibase.Platform.Portlets.Managers.PortletManager.Instance().setViewToAllStages(portletid, viewable).then(function (response) {
|
||||
if (response.status == Unibase.Data.Status.Success) {
|
||||
if (response.result.ViewAllStages) {
|
||||
$('#tblWPStages').hide();
|
||||
}
|
||||
else {
|
||||
$('#tblWPStages').show();
|
||||
}
|
||||
MessageHelper.Instance().showSuccess(response.message, 'div_WidgetMessage');
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(response.message, 'div_WidgetMessage');
|
||||
}
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this._instance === undefined)
|
||||
this._instance = new PortletPermission();
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
Components.PortletPermission = PortletPermission;
|
||||
})(Components = Portlets.Components || (Portlets.Components = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
@@ -0,0 +1,18 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Infos;
|
||||
(function (Infos) {
|
||||
class Portlet {
|
||||
}
|
||||
Infos.Portlet = Portlet;
|
||||
class PortletRole {
|
||||
}
|
||||
Infos.PortletRole = PortletRole;
|
||||
})(Infos = Portlets.Infos || (Portlets.Infos = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portlet.js","sourceRoot":"","sources":["portlet.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA6BhB;AA7BD,WAAU,OAAO;IACb,IAAiB,QAAQ,CA2BxB;IA3BD,WAAiB,QAAQ;QACrB,IAAiB,QAAQ,CAyBxB;QAzBD,WAAiB,QAAQ;YACrB,IAAiB,KAAK,CAuBrB;YAvBD,WAAiB,KAAK;gBAClB,MAAa,OAAO;iBAanB;gBAbY,aAAO,UAanB,CAAA;gBAED,MAAa,WAAW;iBAMvB;gBANY,iBAAW,cAMvB,CAAA;YACL,CAAC,EAvBgB,KAAK,GAAL,cAAK,KAAL,cAAK,QAuBrB;QACL,CAAC,EAzBgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAyBxB;IACL,CAAC,EA3BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA2BxB;AACL,CAAC,EA7BS,OAAO,KAAP,OAAO,QA6BhB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.Portlet=t;class i{}n.PortletRole=i})(t=n.Infos||(n.Infos={}))})(t=n.Portlets||(n.Portlets={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,18 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Infos;
|
||||
(function (Infos) {
|
||||
class PortletGroup {
|
||||
}
|
||||
Infos.PortletGroup = PortletGroup;
|
||||
class PortletGroupRole {
|
||||
}
|
||||
Infos.PortletGroupRole = PortletGroupRole;
|
||||
})(Infos = Portlets.Infos || (Portlets.Infos = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portletgroup.js","sourceRoot":"","sources":["portletgroup.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoBhB;AApBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAkBxB;IAlBD,WAAiB,QAAQ;QACrB,IAAiB,QAAQ,CAgBxB;QAhBD,WAAiB,QAAQ;YACrB,IAAiB,KAAK,CAcrB;YAdD,WAAiB,KAAK;gBAClB,MAAa,YAAY;iBAMxB;gBANY,kBAAY,eAMxB,CAAA;gBACD,MAAa,gBAAgB;iBAK5B;gBALY,sBAAgB,mBAK5B,CAAA;YACL,CAAC,EAdgB,KAAK,GAAL,cAAK,KAAL,cAAK,QAcrB;QACL,CAAC,EAhBgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAgBxB;IACL,CAAC,EAlBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAkBxB;AACL,CAAC,EApBS,OAAO,KAAP,OAAO,QAoBhB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.PortletGroup=t;class i{}n.PortletGroupRole=i})(t=n.Infos||(n.Infos={}))})(t=n.Portlets||(n.Portlets={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,15 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Infos;
|
||||
(function (Infos) {
|
||||
class PortletStructureLayout {
|
||||
}
|
||||
Infos.PortletStructureLayout = PortletStructureLayout;
|
||||
})(Infos = Portlets.Infos || (Portlets.Infos = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portletstructurelayout.js","sourceRoot":"","sources":["portletstructurelayout.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAmBhB;AAnBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAiBxB;IAjBD,WAAiB,QAAQ;QACrB,IAAiB,QAAQ,CAexB;QAfD,WAAiB,QAAQ;YACrB,IAAiB,KAAK,CAarB;YAbD,WAAiB,KAAK;gBAClB,MAAa,sBAAsB;iBAWlC;gBAXY,4BAAsB,yBAWlC,CAAA;YACL,CAAC,EAbgB,KAAK,GAAL,cAAK,KAAL,cAAK,QAarB;QACL,CAAC,EAfgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAexB;IACL,CAAC,EAjBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAiBxB;AACL,CAAC,EAnBS,OAAO,KAAP,OAAO,QAmBhB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.PortletStructureLayout=t})(t=n.Infos||(n.Infos={}))})(t=n.Portlets||(n.Portlets={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,18 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Infos;
|
||||
(function (Infos) {
|
||||
class PortletWidget {
|
||||
}
|
||||
Infos.PortletWidget = PortletWidget;
|
||||
class AppsStructPortletWidget {
|
||||
}
|
||||
Infos.AppsStructPortletWidget = AppsStructPortletWidget;
|
||||
})(Infos = Portlets.Infos || (Portlets.Infos = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portletwidget.js","sourceRoot":"","sources":["portletwidget.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAmChB;AAnCD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAiCxB;IAjCD,WAAiB,QAAQ;QACrB,IAAiB,QAAQ,CA+BxB;QA/BD,WAAiB,QAAQ;YACrB,IAAiB,KAAK,CA6BrB;YA7BD,WAAiB,KAAK;gBAClB,MAAa,aAAa;iBAuBzB;gBAvBY,mBAAa,gBAuBzB,CAAA;gBACD,MAAa,uBAAuB;iBAGnC;gBAHY,6BAAuB,0BAGnC,CAAA;YACL,CAAC,EA7BgB,KAAK,GAAL,cAAK,KAAL,cAAK,QA6BrB;QACL,CAAC,EA/BgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA+BxB;IACL,CAAC,EAjCgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAiCxB;AACL,CAAC,EAnCS,OAAO,KAAP,OAAO,QAmChB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.PortletWidget=t;class i{}n.AppsStructPortletWidget=i})(t=n.Infos||(n.Infos={}))})(t=n.Portlets||(n.Portlets={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"iportletmanager.js","sourceRoot":"","sources":["iportletmanager.ts"],"names":[],"mappings":""}
|
||||
@@ -0,0 +1,357 @@
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Managers;
|
||||
(function (Managers) {
|
||||
class PortletManager extends Platform.Core.BaseManager {
|
||||
getPortletGroups() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/groups';
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null) {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortletGroup(portletGroupId) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/groups/' + portletGroupId;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null) {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
savePortletGroup(obj) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/groups';
|
||||
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
|
||||
if (response.result != null) {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
deletePortletGroup(portletGroupId) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/groups/' + portletGroupId;
|
||||
return yield this.dataHelper().postAsync(url, "{}").then(function (response) {
|
||||
if (response.result != null) {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
setViewable(portletid, viewAll) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/setportletAsviewable/portletid/' + portletid + '/viewall/' + viewAll;
|
||||
return this.dataHelper().postAsync(url, "{}").then(function (response) {
|
||||
if (response.result != null) {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
setPortletGroupAsViewable(obj) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
var result;
|
||||
var ViewAll = obj.IsExclude;
|
||||
var PortletGroupId = Number(obj.PortletGroupId);
|
||||
const url = 'apis/v4/unibase/platform/portlets/setgroupasviewable/PortletGroupId/' + PortletGroupId + '/ViewAll/' + ViewAll;
|
||||
return this.dataHelper().postAsync(url, "{}").then(function (response) {
|
||||
if (response.result != null) {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortlets() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/get';
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null)
|
||||
response.result = JSON.parse(response.result);
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getUserPortlets() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/bizgaze/platform/portlets/userportlets';
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null)
|
||||
response.result = JSON.parse(response.result);
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getUnGroupedPortlets() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/bizgaze/platform/Portlets/UnGroupedDashboardPortlets';
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "")
|
||||
response.result = JSON.parse(response.result);
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
savePortlet(obj) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/saveportlet';
|
||||
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
|
||||
if (response.result != null && response.result != "")
|
||||
response.result = JSON.parse(response.result);
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
deletePortlet(portletId) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/delete/portletid/' + portletId;
|
||||
return yield this.dataHelper().postAsync(url, "{}").then(function (response) {
|
||||
if (response.result != null && response.result != "")
|
||||
response.result = JSON.parse(response.result);
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortletsByInstalledApp(installedAppId, stageid) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/portlets/installedappid/' + installedAppId + '/stageid/' + stageid;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortlet(portletId) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/get/PortletId/' + portletId;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortletsByGroup(groupId) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/getportletsbygroup/GroupId/' + groupId;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
trackPortlet(portletId) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/track/' + portletId;
|
||||
return this.dataHelper().postAsync(url, "{}").then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
updateTracking(obj) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/updateistrackable';
|
||||
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortletRolesByGroup(portletGroupId) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/portletroles/portletgroupid/' + portletGroupId;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
savePortletGroupRole(obj) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/saveportletgrouprole';
|
||||
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
removePortletGroupRole(obj) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/deleteportletgrouprole/portletgroupid/' + obj.PortletGroupId + '/roleid/' + obj.RoleId;
|
||||
return yield this.dataHelper().deleteAsync(url, "{}").then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortletWidgets(portletid, stageid) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/apps/getportletwidgets/portletid/' + portletid + '/stageid/' + stageid;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != undefined && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortletWidget(portletwidgetid) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/widgets/portletwidget/PortletWidgetId/' + portletwidgetid;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortletStructureDesign(portletid) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/structure/getstructuredesignbyportletid/portletid/' + portletid;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getdefaultAppsPortletWidgetStruct(installedappId, stageid, activeportletid) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = "apis/v4/unibase/platform/themes/getdefaultappsstructwidgets/installedappid/" + installedappId + "/stageid/" + stageid + "/activeportletid/" + activeportletid;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getDefaultWidgets(installedappId, stageid, activeportletid) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = "apis/v4/unibase/platform/themes/getdefaultwidgets/installedappid/" + installedappId + "/stageid/" + stageid + "/activeportletid/" + activeportletid;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortletRoles(portletId) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/portletroles/portletid/' + portletId;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
addViewRole(obj) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/saveportletrole';
|
||||
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
removeViewRole(portletId, roleId, IsExclude) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/portletroles/portletid/' + portletId + '/roleid/' + roleId + '/isexclude/' + IsExclude;
|
||||
return yield this.dataHelper().postAsync(url, "{}").then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
getPortletStagesbyId(portletid) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/getportletstages/portletid/' + portletid;
|
||||
return yield this.dataHelper().getAsync(url).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
setViewToAllStages(portletid, viewAll) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/setviewtoallstages/portletid/' + portletid + '/viewall/' + viewAll;
|
||||
return this.dataHelper().postAsync(url, "{}").then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
savePortletStage(obj) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const url = 'apis/v4/unibase/platform/portlets/saveportletstage';
|
||||
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
|
||||
if (response.result != null && response.result != "") {
|
||||
response.result = JSON.parse(response.result);
|
||||
}
|
||||
return response;
|
||||
});
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this._instance == undefined)
|
||||
this._instance = new PortletManager();
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
Managers.PortletManager = PortletManager;
|
||||
})(Managers = Portlets.Managers || (Portlets.Managers = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
@@ -0,0 +1,15 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Requests;
|
||||
(function (Requests) {
|
||||
class Portlet {
|
||||
}
|
||||
Requests.Portlet = Portlet;
|
||||
})(Requests = Portlets.Requests || (Portlets.Requests = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portlet.js","sourceRoot":"","sources":["portlet.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoBhB;AApBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAkBxB;IAlBD,WAAiB,QAAQ;QACrB,IAAiB,QAAQ,CAgBxB;QAhBD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CAcxB;YAdD,WAAiB,QAAQ;gBACrB,MAAa,OAAO;iBAYnB;gBAZY,gBAAO,UAYnB,CAAA;YACL,CAAC,EAdgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAcxB;QACL,CAAC,EAhBgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAgBxB;IACL,CAAC,EAlBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAkBxB;AACL,CAAC,EApBS,OAAO,KAAP,OAAO,QAoBhB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.Portlet=t})(t=n.Requests||(n.Requests={}))})(t=n.Portlets||(n.Portlets={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,15 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Requests;
|
||||
(function (Requests) {
|
||||
class PortletGroup {
|
||||
}
|
||||
Requests.PortletGroup = PortletGroup;
|
||||
})(Requests = Portlets.Requests || (Portlets.Requests = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portletgroup.js","sourceRoot":"","sources":["portletgroup.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAgBhB;AAhBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAcxB;IAdD,WAAiB,QAAQ;QACrB,IAAiB,QAAQ,CAYxB;QAZD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CAUxB;YAVD,WAAiB,QAAQ;gBACrB,MAAa,YAAY;iBAQxB;gBARY,qBAAY,eAQxB,CAAA;YACL,CAAC,EAVgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAUxB;QACL,CAAC,EAZgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAYxB;IACL,CAAC,EAdgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAcxB;AACL,CAAC,EAhBS,OAAO,KAAP,OAAO,QAgBhB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.PortletGroup=t})(t=n.Requests||(n.Requests={}))})(t=n.Portlets||(n.Portlets={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,15 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Requests;
|
||||
(function (Requests) {
|
||||
class PortletGroupRole {
|
||||
}
|
||||
Requests.PortletGroupRole = PortletGroupRole;
|
||||
})(Requests = Portlets.Requests || (Portlets.Requests = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portletgrouprole.js","sourceRoot":"","sources":["portletgrouprole.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAahB;AAbD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAWxB;IAXD,WAAiB,QAAQ;QACrB,IAAiB,QAAQ,CASxB;QATD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CAOxB;YAPD,WAAiB,QAAQ;gBACrB,MAAa,gBAAgB;iBAK5B;gBALY,yBAAgB,mBAK5B,CAAA;YACL,CAAC,EAPgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAOxB;QACL,CAAC,EATgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QASxB;IACL,CAAC,EAXgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAWxB;AACL,CAAC,EAbS,OAAO,KAAP,OAAO,QAahB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.PortletGroupRole=t})(t=n.Requests||(n.Requests={}))})(t=n.Portlets||(n.Portlets={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
@@ -0,0 +1,15 @@
|
||||
var Unibase;
|
||||
(function (Unibase) {
|
||||
let Platform;
|
||||
(function (Platform) {
|
||||
let Portlets;
|
||||
(function (Portlets) {
|
||||
let Requests;
|
||||
(function (Requests) {
|
||||
class PortletRole {
|
||||
}
|
||||
Requests.PortletRole = PortletRole;
|
||||
})(Requests = Portlets.Requests || (Portlets.Requests = {}));
|
||||
})(Portlets = Platform.Portlets || (Platform.Portlets = {}));
|
||||
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
|
||||
})(Unibase || (Unibase = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portletrole.js","sourceRoot":"","sources":["portletrole.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAchB;AAdD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAYxB;IAZD,WAAiB,QAAQ;QACrB,IAAiB,QAAQ,CAUxB;QAVD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CAQxB;YARD,WAAiB,QAAQ;gBACrB,MAAa,WAAW;iBAMvB;gBANY,oBAAW,cAMvB,CAAA;YACL,CAAC,EARgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAQxB;QACL,CAAC,EAVgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAUxB;IACL,CAAC,EAZgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAYxB;AACL,CAAC,EAdS,OAAO,KAAP,OAAO,QAchB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.PortletRole=t})(t=n.Requests||(n.Requests={}))})(t=n.Portlets||(n.Portlets={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|
||||
Reference in New Issue
Block a user