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.

imagepicker.component.min.js 5.4KB

1
  1. var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Unibase;(function(n){let t;(function(t){let i;(function(t){class i{constructor(){this.fileData=[]}jsFiles(){return["apps/communications/ai/components/resumeparsingmanager.js"]}init(n,t,i){var r=this,u=$(".bizgaze_FormErrorMessages:visible").attr("id");$("#img_"+t.FormPropertyId).val()==""&&(r.fileData[n]=[]);$("#browse_"+t.FormPropertyId).click(function(){$("#img_"+t.FormPropertyId).click()});r.loadControlSettings(t.ControlJsonText,t.FormPropertyId);$("#img_"+n).change(function(){var f,e,i,o;$("#editFileName_"+n).addClass("hidden");$("#editFileName_"+n).hasClass("hidden")||r.fileData[n]==[]||(f={FileId:1,FilePath:r.fileData[n].FilePath},r.fileData[n]=f);$("#img_"+n).removeAttr("style");e=$("#img_"+n).get(0);i=e.files;i[0].type.match("image.*")?(r.selectImageFile(i[0],t.DocPropertyName,n,null),o={Files:i[0]},r.getBase64(o).then(function(t){var i=null;r.fileData[n].FilePath!=null&&(i=r.fileData[n].FilePath);r.fileData[n]=t;r.fileData[n].FilePath=i})):($("#img_"+n).val(""),MessageHelper.Instance().showError("Please Select Image File.",u))});i!=null&&i()}selectImageFile(t,i,r,u){var o=this,h,e,c;$("#fileCount").addClass("hidden");var s="",f="";t!=null?(h=URL.createObjectURL(t),s=h,f=t.name,$("#requiredImgInput_"+r).val(f),o.fileHtml(f,r,i,s)):(f=i,$("#requiredImgInput_"+r).val(f),i="",e="",c="apis/v4/Documents/GetFile?path="+u,n.Platform.Analytics.Managers.ReportManager.Instance().dataHelper().getAsync(c).then(function(n){e="data:image/png;base64,"+n.file}).then(function(){o.fileHtml(f,r,i,e)}))}fileHtml(n,t,i,r){var u,f;n.length>15&&(u=n.substr(n.lastIndexOf(".")),n=n.substr(0,15)+"..."+u);f='<li class="list-group-item b-a clear p-0 mb-15" id="list-file_'+t+'" style="border: none"><span class="block fileuploads filename hidden"><span class="pull-left"><span class="fa fa-trash-o fa-lg text-danger mr-15" style="cursor:pointer" href="javascript:;" onclick="javascript:Unibase.Forms.Controls.ImagePicker.Instance().removeFile('+t+",'"+n+"','"+i+'\'); " title="Click to Delete"><\/span><img id="img_upload " class="mr-20" style="height:35px;width:35px;vertical-align:middle;" alt="" src="'+r+'"><span class="h6 fileName" title="'+n+'">'+n+"<\/span><\/span><\/span><\/li>";$(".fileuploads_"+t).find(".thumb_output_").html(f);$("#list-file_"+t).find(".fileuploads").removeClass("hidden")}removeFile(n){$("#img_"+n).val(null);$("#list-file_"+n).remove();$("#requiredImgInput_"+n).val("");$("#editFileName_"+n).addClass("hidden")}loadControl(t,i){var r="hidden",u="",f;i.IsRequired!=null&&(r=i.IsRequired?"":"hidden",u=i.IsRequired?"required":"");const{helpTooltipHtml:e,helpTextHtml:o}=n.Platform.Forms.Components.FormViewer.Instance().getControlHelpHtml(i);f='<div id="ImageUpload" class="form-group floating-label focus m-0 pt-10 pb-10"><label for="lbl" id="lbl_'+i.UniqueId+'" >'+e+'<span class="label-name">'+i.LabelName+'<\/span><span class="text-danger '+r+'" id="spnIsRequired_'+i.UniqueId+'"> *<\/span><\/label ><input id="requiredImgInput_'+i.UniqueId+'" class="hidden d-none value-control form-control requiredImgInput '+u+'" type="text" val=""><input id="img_'+i.UniqueId+'" type="file" class="hidden fileUpload_ d-none" data-propertyname="'+i.DocPropertyName+'" data-isdefault="'+i.IsDefault+'" data-propdoctypename="'+i.DocTypeName+'" data-required="'+i.IsRequired+'" onclick="this.value=null;" /><input type="button" value="Choose Image" style="color:black;margin-left:20px;height: 30px;width: 130px;" id="browse_'+i.UniqueId+'" /><label class="hidden" id="editFileName_'+i.UniqueId+'"><\/label><label for="file_'+i.DocPropertyName+'"><span id="fileCount"><\/span><\/label><input type="hidden" id="hfId" value=""><label for="Validation" id="lblValidation_'+i.DocPropertyName+'"><\/label><input type="hidden" id="hfFormPropertyId" value="" />'+o+'<\/div><div class="row ml-15 fileuploads_'+i.FormPropertyId+' filename"><div class="row col-md-12 pl-2"><div class="row"><ul class="list-group mb-n mt-n-15 no-border thumb_output_"><li class="hidden no-border"><\/li><\/ul><\/div><\/div><\/div>';$("#"+t).html(f)}loadControlSettings(){return null}loadPropertySettings(){return null}bindEditFormDetails(n,t){var r=this,i,u,f;t!=""&&(i=t.split("/"),u=i[i.length-1],t=t.replaceAll("/","\\"),f={FileId:0,FilePath:t},r.fileData[n]=f,$("#editFileName_"+n).removeClass("hidden"),r.selectImageFile(null,u,n,t))}fileObj(n){var t=this,u=$("#img_"+n).get(0),f=u.files,i,r;return f.length==0&&$("#editFileName_"+n).hasClass("hidden")&&(i=t.fileData[n].FilePath,t.fileData[n].FilePath!=undefined&&(i=null),r={FileId:1,FilePath:i},t.fileData[n]=r),t.fileData[n]}getBase64(n){return __awaiter(this,void 0,void 0,function*(){var t="";t=n.Files.DocumentFileName;t==undefined&&(t=n.Files.name);let r=n.Files,i=n.Files.name.split(".");return new Promise((t,r)=>{const u=new FileReader;u.readAsDataURL(n.Files);u.onloadend=function(){return __awaiter(this,void 0,void 0,function*(){var n=u.result.toString().replace(/^data:.+;base64,/,""),r={FileData:n,FileName:i[0],FileType:i[1],ByteData:null};t(r)})};u.onerror=function(n){r(n)}})})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.ImagePicker=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Unibase||(Unibase={}));