1 |
- var Unibase;(function(n){let t;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{init(t,r,u){var e=new i,h="control-container-"+t,c,f,s,o;e.loadControlSettings(r.ControlJsonText,r.FormPropertyId);c=$("#"+h).find(".txtSummernote_"+r.DocPropertyName).attr("id");f=null;r.ControlJsonText!=""&&(f=JSON.parse(r.ControlJsonText));f!=null?n.Platform.Analytics.Managers.ReportManager.Instance().getHeaderColumns(f.TokenReportId).then(function(n){var i=[],u,f,t;for(let t=0;t<n.length;t++)u=n[t].title,i.push(u);f=$("#summernote_"+r.FormPropertyId).data("placeholder");t=e.fileCacheHelper;t.loadJsFile("libs/summernote/summernote.min.js",function(){t.loadCssFile("libs/summernote/summernote.css",function(){e.loadSummernote(r.FormPropertyId,f,i)})})}):(s=$("#summernote_"+r.FormPropertyId).data("placeholder"),o=e.fileCacheHelper,o.loadJsFile("libs/summernote/summernote.min.js",function(){o.loadCssFile("libs/summernote/summernote.css",function(){e.loadSummernote(r.FormPropertyId,s,n.Data)})}));$(".divCustomProperties_"+r.DocPropertyName).find(".note-editor").find(".note-eventButton").addClass("hidden");$(".divCustomProperties_"+r.DocPropertyName).find(".note-editable").attr("id","note-editable"+r.DocPropertyName);r.ControlJsonText!=""&&(f=JSON.parse(r.ControlJsonText));f!=""&&f!=null?f.tokenreportid!=0?($(".divCustomProperties_"+r.DocPropertyName).find(".note-editor").find(".note-eventButton").removeClass("hidden"),$("#SummerNoteToken_"+r.DocPropertyName).change(function(){var n=$("#SummerNoteToken_"+r.DocPropertyName+" option:selected").text(),t="{{"+n+"}}";$(".summernote_"+r.DocPropertyName).summernote("editor.restoreRange");$(".summernote_"+r.DocPropertyName).summernote("editor.focus");$(".summernote_"+r.DocPropertyName).summernote("editor.insertText",t);$("#SummerNoteToken_"+r.DocPropertyName).text("Tokens")}),$("#SummerNoteToken_"+r.DocPropertyName).css("height","35").css("width","102").css("padding-right","0").css("padding-top","1"),$("#SummerNoteToken_"+r.DocPropertyName).parent().css("height","40").css("width","200").css("padding-left","-10px").css("padding-top","-10px").css("margin-top","-2px"),$("#SummerNoteToken_"+r.DocPropertyName).parent().parent().css("height","35").css("padding","0").css("background-color","transparent"),$(".select2-container--default").css("width","100%")):$(".divCustomProperties_"+r.DocPropertyName).find(".note-editor").find(".note-eventButton").addClass("hidden"):$(".divCustomProperties_"+r.DocPropertyName).find(".note-editor").find(".note-eventButton").addClass("hidden");u!=null&&u()}loadSummernote(n,t,i){$(".summernote_"+n).summernote({height:100,minHeight:null,maxHeight:null,placeholder:t,disableDragAndDrop:!0,codemirror:{mode:"text/html",lineNumbers:!0},toolbar:[["font",["bold","italic","underline"]],["color",["color"]],["view",["fullscreen","codeview","help"]],["table",["table"]],],hint:{match:/\B[@!](\w*)$/,search:function(n,t){t($.grep(i,function(t){var i=t;return i.indexOf(n)===0}))},content:function(n){var t=n;return $("<span>@"+t+"<\/span>")[0]}}});$(".note-editor").css("z-index","0")}loadControl(t,i){var c="",l="",f=i.Validations,u,e,r,o,h;if(f!=null)for(u=0;u<f.length;u++)c+=f[u].RegularExp+"||",l+=f[u].ErrorMessage+"||";var a=i.IsRequired!=!0?"hidden":"",v=i.IsRequired!=!0?"":"required",w=i.IsRequired!=!0?"":"*",s=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_StageId").val();i.StagesForRequired!=null&&i.StagesForRequired!=""&&(e=i.StagesForRequired.split("|"),a=e.find(n=>n==s)?"":"hidden",v=e.find(n=>n==s)?"required":"",w=e.find(n=>n==s)?"*":"");r="false";o=i.PropertySettings.find(n=>n.ControlPropertyName=="IsCodeView");(o!=null||o!=undefined)&&o.ControlPropertyValue=="true"&&(r="true");const{helpTooltipHtml:y,helpTextHtml:p}=n.Platform.Forms.Components.FormViewer.Instance().getControlHelpHtml(i);h='<div id="div" class="TextEditor"><input type="hidden" id="txthdn_'+i.FormPropertyId+'" data-event="Unibase.Forms.Controls.TextEditor.Instance().getobj('+i.FormPropertyId+",'"+r+'\');" class="TextEditor value-control" data-iscodeview="'+r+'"><span class="text-danger '+a+'" id = "spnIsRequired_'+i.DocPropertyName+'" ><\/span ><div class="type-control summernote_'+i.DocPropertyName+" summernote_"+i.FormPropertyId+" "+v+'" style="display: block;" id="summernote_'+i.FormPropertyId+'" data-propdoctypename="'+i.DocPropertyName+'" data-required="'+i.IsRequired+'" data-regularexp="" data-validatemsg="" placeholder = "'+i.Placeholder+'" data-placeholder="'+i.Placeholder+'" data-label="'+i.LabelName+'" data-iscodeview="'+r+'"><\/div><label for="Validation" id="lblValidation"><\/label><\/div>'+y+p;r=="false"&&(h='<div class=""><input type="hidden" id="txthdn_'+i.FormPropertyId+'" class="TextEditor" data-iscodeview="'+r+'"><div class="input-group"><textarea id="textarea_'+i.FormPropertyId+'" class="type-control value-control floating-label-control" rows="5" style="width:100%;" placeholder="'+i.Placeholder+'" data-placeholder="'+i.Placeholder+'" data-label="'+i.Placeholder+'" data-regularexp="'+c+'" data-validatemsg="'+l+'" data-event="Unibase.Forms.Controls.TextEditor.Instance().getobj('+i.FormPropertyId+",'"+r+"');\" ><\/textarea><\/div><\/div>"+y+p);$("#"+t).html(h);$("#summernote_"+i.FormPropertyId).on("summernote.change",function(){var n=$("#control-container-"+i.FormPropertyId).find(".note-editable").text()})}loadControlSettings(){return null}loadPropertySettings(){return null}bindEditFormDetails(n,t){var u=$("#txthdn_"+n).data("iscodeview"),i,r;u==!1?$("#textarea_"+n).val(unescape(t)):(i=unescape(t),r=HtmlHelper.getHelper().decode(i),$("#summernote_"+n).summernote("code",r))}getobj(n,t){var i="",r;return t=="false"?(i=$("#textarea_"+n).val().toString(),i=i.trim()):(r=$("#summernote_"+n).summernote("code"),i=HtmlHelper.getHelper().encode(r),i=i.trim()),i}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.TextEditor=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Unibase||(Unibase={}));
|