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/portlets/managers/portletmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/infos/status.js"]}cssFiles(){return[]}html(){return'<div id="Unibase_AddWidget" default="" data-validate="parsley" data-isdynamic="false"><div><div class="b-b bg-white header"><strong id="formName" class="text-dark">Add Widget<\/strong><\/div><div data-simplebar class="simple-scroll-bar scrollable"><div id="Unibase_ValidationSummary" class="clear mt-10"><\/div><div class="card"><div class="card-body"><div class="row"><div class="col-sm-6"><input type="hidden" id="hf_txtApp"/><div class="floating-label-form-group-with-value"><label for="txt_App">App<span class="text-danger " id="spnApp"> *<\/span><\/label><select onchange="javascript:Unibase.Platform.AppStore.Components.AddWidget.Instance().loadPortlets()" id="txt_App" class="form-control value-control floating-label-control required" data-placeholder="Select" placeholder="Select"><option value="0">Select<\/option><\/select><\/div><\/div><div class="col-sm-6"><input type="hidden" id="hf_PortletId"/><div class="floating-label-form-group-with-value"><label for="ddl_Portlet">Portlet<span class="text-danger " id="spnPortlet"> *<\/span><\/label><select id="ddl_Portlet" class="form-control value-control required" data-placeholder="Select" placeholder="Select"><option value="0">Select<\/option><\/select><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close<\/a><a class="btn btn-primary btn-center btn-sm text-white" id="btnSave">Add<\/a><\/div><\/div><\/div>'}load(){var n=this;this.loadApps();$("#btnSave").click(function(){n.addWidget()})}constructor(){super()}init(n){var t=this;t.fileCacheHelper.loadJsFiles(["platform/portlets/managers/portletmanager.js","platform/widgets/managers/widgetmanager.js"],function(){t.render(n)})}render(i){$("#hf_widgetId").val(i);this.navigationHelper.popup(0,"",n.Platform.AppStore.Components.AddWidget.Instance(),function(){},t.Helpers.Size.Large)}loadApps(){var n=_appsettings.server_url()+"/apis/v4/unibase/platform/apps/installedappautocomplete";AutoCompleteHelper.getHelper().Create("#txt_App","#hf_txtApp",n,function(n){var t=n})}loadPortlets(){var t,i;$("#ddl_Portlet").empty();$("#ddl_Portlet").append('<option value="0">Select<\/option>');t=$("#txt_App").val();t!=0?(i=_appsettings.server_url()+"apis/v4/unibase/platform/portlets/portlets/installedappid/"+t,n.Platform.Portlets.Managers.PortletManager.Instance().getPortletsByInstalledApp(t,0).then(function(n){if(n.result!=null){let i="";for(let r=0;r<n.result.length;r++){var t=n.result[r];i+="<option value="+t.PortletId+">"+t.PortletName+"<\/option>"}jQuery("#ddl_Portlet").append(i)}})):MessageHelper.Instance().showError("Please select app","Unibase_ValidationSummary")}addWidget(){var t={WidgetId:Number($("#hf_widgetId").val()),PortletId:Number($("#ddl_Portlet").val())};n.Platform.Widgets.Managers.WidgetManager.Instance().addWidgetsToPorlet(t).then(function(t){if(t.status==n.Data.Status.Success)$("#btnClose").click(),MessageHelper.Instance().showSuccess(t.message,"");else return MessageHelper.Instance().showError("Widget not added to portlet","Unibase_ValidationSummary"),!1})}static Instance(){return new r}}i.AddWidget=r})(r=i.Components||(i.Components={}))})(i=t.AppStore||(t.AppStore={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|