Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

createappgroup.min.js 3.8KB

1234
  1. var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends t.Core.BaseComponent{constructor(){super();this._appGroupManager=i.Managers.AppGroupManager.Instance()}cssFiles(){return[]}jsFiles(){return["platform/appgroups/requests/appgroup.js"]}html(){return`<form id="frm_BizgazeCreateAppGroup" method="post" data-validate="parsley" class="w-f bg-white"><div class="header b-b p-3"><h5>Create App Group</h5></div>
  2. <div data-simplebar class="simple-scroll-bar scrollable"><div id="Bizgaze_CreateAppGroupErrorMsgs" class="clear"></div><div class="card"><div class="card-header">Details</div><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_AppGroupName"><label for="txt_AppGroupName" id="lbl_AppGroupName">App Group Name<span class="text-danger"> *</span></label><div class=""><input type="text" id="txt_AppGroupName" class="form-control value-control floating-label-control" data-isdynamic="false" placeholder="Group Name *" data-placeholder="Enter Group Name" data-label="Group Name *" /></div></div></div><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_Index"><label for="txt_DisplayIndex" id="lbl_DisplayIndex">Display Index<span class="text-danger"> </span></label><div class=""><input type="number" min="0" onkeypress="return event.charCode != 45 && event.charCode!=101" id="txt_DisplayIndex" class="form-control value-control floating-label-control" data-isdynamic="false" placeholder="Display Index" data-placeholder="Enter Display Index" data-label="Display Index" /></div></div></div></div></div><br /><br /></div>
  3. <div class="card" id="div_ChooseApps"><div class="card-header">Choose Apps</div><div class="card-body"><div class="row"><div class="col-sm-12" style="overflow:auto"><ul class="list-group" style="" id="UnGroupedAppItems"></ul></div></div></div></div></div>
  4. <div class="footer bg-white"><a href="javascript:;" id="btn_CloseAppGroup" class="pull-left btn btn-light btn-sm mr-auto">Close</a><a href="javascript:;" id="btn_SaveAppGroup" class="pull-right btn btn-primary btn-sm">Save</a></div></form>`}load(){var n=this,t=$("li.RootGroup").length;$("#txt_DisplayIndex").val(t+1);$("#btn_SaveAppGroup").click(function(){n.saveAppGroup()});$("#btn_CloseAppGroup").click(function(){n.navigationHelper.closePopUp()});n.loadUngroupedApps()}saveAppGroup(){var i=this,r=[];$("#UnGroupedAppItems li").each(function(){var n=$(this).find(":checkbox"),t;n.prop("checked")&&(t=n.parent("li").attr("id"),r.push(Number(t)))});let t=new n.Platform.AppGroups.Requests.AppGroup;t.AppGroupName=String($("#txt_AppGroupName").val());t.DisplayIndex=Number($("#txt_DisplayIndex").val());t.InstalledApps=r;t.InstalledAppId=0;i._appGroupManager.saveAppGroup(t).then(function(t){t.errors==null?(i.navigationHelper.closePopUp(),MessageHelper.Instance().showSuccess("App Group Saved Successfully",""),n.Platform.AppGroups.Components.ManageAppGroup.Instance().loadAppGroups()):MessageHelper.Instance().showError(t.errors[0],"Bizgaze_CreateAppGroupErrorMsgs")})}loadUngroupedApps(){var n=this;n._appGroupManager.getUngroupedApps().then(function(n){var i=n.result,t;let r="";if(i.length>0){for($("#div_ChooseApps").removeClass("hidden"),t=0;t<i.length;t++)r+='<li id="'+i[t].InstalledAppId+'" style="margin-top:3px;font-size:15px" class="list-group-item"><input type="checkbox" style="height:17px;width:17px"><span style="margin-left:5px">'+i[t].AppTitle+"<\/span><\/li>";$("#UnGroupedAppItems").html(r)}else $("#div_ChooseApps").addClass("hidden")})}static Instance(){return new u}}r.CreateAppGroup=u})(r=i.Components||(i.Components={}))})(i=t.AppGroups||(t.AppGroups={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));