1 |
- var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{cssFiles(){return["libs/summernote/summernote.css"]}jsFiles(){return["platform/devorgs/managers/devorgmanager.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","libs/summernote/summernote.min.js","tenants/themes/default/components/details/details.js","tenants/themes/compact/components/details/details.js"]}html(){return'<form id="frmUnibase_DevOrg" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header"><input id="hf_DevOrgId" type="hidden" value="0"/><strong id="formName" class="text-dark">Create Dev Organization<\/strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"><\/i><\/a><\/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"><div class="floating-label-form-group"><label>Organization Name<span class="text-danger " id="spnCompanyName"> *<\/span><\/label><input class="form-control value-control required floating-label-control" id="txtDevOrgName" placeholder="Name of the Dev Organization *" data-placeholder="Enter Development Organization Name" data-label="Development Organization Name *" value="" type="text"><\/div><\/div><div class="col-sm-6"><div class="floating-label-form-group"><label>Short Code<span class="text-danger " id="spnShortCode"> *<\/span><\/label><input class="form-control value-control required floating-label-control" id="txtShortCode" placeholder="Short Code *" data-placeholder="Enter Short Code" data-label="Short Code *" value="" type="text"><\/div><\/div><\/div><\/div><\/div><div class="company-description"><div class="card"><div class="card-header"><strong class="text-dark">Description<\/strong><\/div><div class="card-body"><div class="type-control summernote" style="display: block;" id="summernote" data-propdoctypename="" placeholder = "Enter Description" data-placeholder="Enter Descrpition" data-label="Descrpition"><\/div><label for="Validation" id="lblValidation"><\/label><\/div ><\/div><\/div><\/div><\/div><div id="div_dataApiFooter" 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">Save<\/a><\/div><\/form>'}load(t,i){var r=this;r.fileCacheHelper.loadJsFiles(["platform/devorgs/managers/devorgmanager.js","libs/summernote/summernote.min.js"],null);r.fileCacheHelper.loadCssFile("libs/summernote/summernote.css",null);r.loadSummernote();$("#"+i).find(".devorg-body").height($(window).outerHeight()-130);$("#btnClose").click(function(){$("#"+i).modal("hide");$("#"+i).remove()});$("#btnSave").click(function(){let u=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("frmUnibase_DevOrg");if(u==!1)return MessageHelper.Instance().showError("Mandatory fields are missing","Unibase_ValidationSummary"),!1;r.save(t,i)})}loadSummernote(){$("#summernote").summernote({height:100,minHeight:null,maxHeight:null,placeholder:"Enter Description",toolbar:[["font",["bold","italic","underline"]],["color",["color"]]]})}loadForm(i,r){var u=this;u.navigationHelper.popup(0,"",n.Platform.DevOrgs.Components.CreateDevOrg.Instance(),null,t.Helpers.Size.Large);r!=0&&($("#formName").text("Edit Development Organization"),u.edit(r))}edit(t){n.Platform.DevOrgs.Managers.DevOrgManager.Instance().getDevOrg(t).then(function(n){$("#hf_DevOrgId").val(n.result.DevOrgId);$("#txtDevOrgName").val(n.result.DevOrgName);$("#txtShortCode").val(n.result.ShortCode);$("#summernote").summernote("code",n.result.Description)})}save(t,i){var r=this,u=$("#summernote").summernote("code"),f=$("<p>"+u+"<\/p>").text();r.fileCacheHelper.loadJsFile("platform/devorgs/managers/devorgmanager.js",function(){var t={DevOrgId:Number($("#hf_DevOrgId").val()),DevOrgName:$("#txtDevOrgName").val().toString(),ShortCode:$("#txtShortCode").val().toString(),Description:f};n.Platform.DevOrgs.Managers.DevOrgManager.Instance().saveDevOrg(t).then(function(n){if(n.errors==null)Number($("#hf_DevOrgId").val())!=0,$("#"+i).modal("hide"),$("#"+i).remove(),MessageHelper.Instance().showSuccess(n.message,"");else return MessageHelper.Instance().showError(n.message,"Unibase_ValidationSummary"),!1})})}static Instance(){return new r}}i.CreateDevOrg=r})(r=i.Components||(i.Components={}))})(i=t.DevOrgs||(t.DevOrgs={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|