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.

deletetemplate.min.js 6.4KB

1
  1. var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{constructor(){super(...arguments);this.storingContainer=[]}cssFiles(){return[]}jsFiles(){return[]}html(){return``}load(){}colorpicker(){$(".section_CodeView").find(".note-editor").attr({"data-elementid":Math.floor(Math.random()*Date.now())});$(".section_CodeView ").find(".panel-heading").append(`<div class="btn-group"> <button type="button" class="btn dropdown-toggle color-picker-dropdown" data-toggle="dropdown" aria-expanded="false" style="background-color:#f4f5f6"> Color picker </button> <div class="dropdown-menu"> <a class="dropdown-item" href="#"> <div class="d-flex color-picker justify-content-between align-items-center"> <div> <label for="favcolor">Header</label></div><div> <input type="color" data-Headcolor='' class="Header-color-input"></div></div></a> <a class="dropdown-item" href="#"> <div class="d-flex color-picker justify-content-between align-items-center"> <div> <label for="favcolor">Table Body</label></div><div> <input type="color" class="TBody-color-input" data-Bodycolor=''></div></div></a> <a class="dropdown-item" href="#"> <div class="d-flex color-picker justify-content-between align-items-center"> <div> <label for="favcolor">Footer</label></div><div> <input type="color" class="Footer-color-input" data-Footercolor=''></div></div></a> <a class="dropdown-item" href="#"> <div class="d-flex color-picker justify-content-between align-items-center"> <div> <label for="favcolor">Text</label></div><div> <input type="color" class="text-color-input" data-textColor=''></div></div></a> <a class="dropdown-item" href="#"> <div class="d-flex color-picker justify-content-between align-items-center"> <div class="mr-4"> <label for="favcolor">Highlight Color</label></div><div> <input type="color" class="Highlight-color-input" data-HighlightColor=''></div></div></a> </div></div>`);$(".color-picker-dropdown").on("click",function(){function n(n){function t(n){return isNaN(n)?"00":i[(n-n%16)/16]+i[n%16]}var i=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];return n=n.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/),"#"+t(n[1])+t(n[2])+t(n[3])}let t=$(".header-color-div").css("background-color"),i=$(".tableBody-color-div").css("background-color"),r=$(".footer-color-div").css("background-color"),u=$(".text-color-div").css("color"),f=$(".highlight-color-div").css("background-color");$(".Header-color-input").val(n(t));$(".TBody-color-input").val(n(i));$(".Footer-color-input").val(n(r));$(".text-color-input").val(n(u));$(".Highlight-color-input").val(n(f));console.log(n(t));console.log(n(i));console.log(n(r));console.log(n(u));console.log(n(f))});$(".Header-color-input").on("change",function(){$(this).attr("data-Headcolor",`${$(this).val()}`);$(".header-color-div").css("background",`${$(this).val()}`);n.Platform.Templates.Components.DeleteTemplate.Instance().colorArrayVal()});$(".TBody-color-input").on("change",function(){$(this).attr("data-Bodycolor",`${$(this).val()}`);$(".tableBody-color-div").css("background",`${$(this).val()}`);n.Platform.Templates.Components.DeleteTemplate.Instance().colorArrayVal()});$(".Footer-color-input").on("change",function(){$(this).attr("data-Footercolor",`${$(this).val()}`);$(".footer-color-div").css("background",`${$(this).val()}`);n.Platform.Templates.Components.DeleteTemplate.Instance().colorArrayVal()});$(".text-color-input").on("change",function(){$(this).attr("data-textColor",`${$(this).val()}`);$(".text-color-div").css("color",`${$(this).val()}`);n.Platform.Templates.Components.DeleteTemplate.Instance().colorArrayVal()});$(".Highlight-color-input").on("change",function(){$(this).attr("data-HighlightColor",`${$(this).val()}`);$(".highlight-color-div").css("background",`${$(this).val()}`);n.Platform.Templates.Components.DeleteTemplate.Instance().colorArrayVal()})}colorArrayVal(){let t=n.Platform.Helpers.NavigationHelper.ModalContainerIds[n.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1],i=n.Platform.Templates.Components.DeleteTemplate.Instance().storingContainer,u=Number($("#"+t).find(".section_CodeView .note-editor").attr("data-elementid")),r;r=i.findIndex(n=>n.elementId==u);r!=-1&&i.splice(r,1);let f={elementId:Number($("#"+t).find(".section_CodeView .note-editor").attr("data-elementid")),Properties:[{Headcolor:[$("#"+t).find(".Header-color-input").val()],Bodycolor:[$("#"+t).find(".Body-color-input").val()],Footercolor:[$("#"+t).find(".Footer-color-input").val()],TextColor:[$("#"+t).find(".text-color-input").val()],HighlightColor:[$("#"+t).find(".Highlight-color-input").val()]}]};i.push(f)}deleteTemplate(){let i=n.Themes.Providers.DetailHelper.recordId;var t=this;bootbox.confirm("Are You Sure You Want to Delete this Template?",function(r){r==!0&&t.fileCacheHelper.loadJsFile("platform/templates/managers/templatemanager.js",function(){n.Platform.Templates.Managers.TemplateManager.Instance().deleteTemplate(Number(i)).then(function(i){MessageHelper.Instance().showSuccess(i.message,"bizgaze_ErrorMessages");var r=n.Themes.Providers.DetailHelper.installedAppId;t.navigationHelper.loadList(r,null)})})})}deleteTemplateProvider(){let i=n.Themes.Providers.DetailHelper.recordId;var t=this;bootbox.confirm("Are You Sure You Want to Delete this Template Provider?",function(r){r==!0&&t.fileCacheHelper.loadJsFile("platform/templates/managers/templatemanager.js",function(){n.Platform.Templates.Managers.TemplateManager.Instance().deleteTemplateProvider(Number(i)).then(function(i){MessageHelper.Instance().showSuccess(i.message,"bizgaze_ErrorMessages");var r=n.Themes.Providers.DetailHelper.installedAppId;t.navigationHelper.loadList(r,null)})})})}GeneratePdf(){function t(n){for(var f,i=window.atob(n),r=i.length,u=new Uint8Array(r),t=0;t<r;t++)f=i.charCodeAt(t),u[t]=f;return u}function i(n){var u=t(n),i=new Blob([u],{type:"application/pdf"}),r;if(window.navigator&&window.navigator.msSaveOrOpenBlob){window.navigator.msSaveOrOpenBlob(i);return}r=URL.createObjectURL(i);window.open(r)}var r=this;let u=n.Themes.Providers.DetailHelper.recordId;r.fileCacheHelper.loadJsFile("platform/templates/managers/templatemanager.js",function(){n.Platform.Templates.Managers.TemplateManager.Instance().getTemplatePdf(Number(u),0).then(function(n){i(n.result)})})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.DeleteTemplate=i})(i=t.Components||(t.Components={}))})(i=t.Templates||(t.Templates={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));