1 |
- var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{previewDocument(t,i){if(i=="disabled")return!1;var r=this;r.fileCacheHelper.loadJsFiles(["platform/files/managers/filemanager.js","platform/core/helpers/mobile/mobilehelper.js","platform/core/helpers/mobile/interfaces/imobilehelper.js","platform/core/helpers/mobile/android/androidhelper.js"],function(){isMobileApp()?n.Platform.Files.Managers.FileManager.Instance().getDocumentFile(t).then(function(t){var i=t.result.DocumentFilePath;i!=null&&i!=undefined&&i!=""&&(i=i.replace("file:///",""),i=i.replace(window.location.origin+"/",""),n.Platform.Helpers.MobileHelper.Instance().getMobileFilePath(t,i,n.Platform.Forms.Components.DocumentFiles.Instance().MobileFilePathPreviewCallBack))}):n.Platform.Files.Managers.FileManager.Instance().getDocumentBase64File(t).then(function(n){for(var t=n.result,r=atob(t.FileData),u=new Array(r.length),i=0;i<r.length;i++)u[i]=r.charCodeAt(i);var f=new Uint8Array(u),e=new Blob([f],{type:t.DocumentGroup+"/"+t.FileType+";base64"}),o=URL.createObjectURL(e),s=t.DocumentFileName+"."+t.FileType;window.open(o,s,"width=600,height=600,scrollbars=yes")})})}downloadDocument(t){var i=this;i.fileCacheHelper.loadJsFiles(["platform/files/managers/filemanager.js","platform/core/helpers/mobile/mobilehelper.js","platform/core/helpers/mobile/interfaces/imobilehelper.js","platform/core/helpers/mobile/android/androidhelper.js"],function(){isMobileApp()?n.Platform.Files.Managers.FileManager.Instance().getDocumentFile(t).then(function(t){var i=t.result.DocumentFilePath;i!=null&&i!=undefined&&i!=""&&(i=i.replace("file:///",""),i=i.replace(window.location.origin+"/",""),n.Platform.Helpers.MobileHelper.Instance().getMobileFilePath(t,i,n.Platform.Forms.Components.DocumentFiles.Instance().MobileFilePathDownloadCallBack))}):n.Platform.Files.Managers.FileManager.Instance().getDocumentBase64File(t).then(function(n){var t=document.createElement("a");t.href="data:"+n.result.FileType+";base64,"+n.result.FileData;t.download=n.result.DocumentFileName+"."+n.result.FileType;t.click()})})}MobileFilePathDownloadCallBack(n,t,i){var u,e,f,r;i.replace(/^\//,"");t=t.replace(i+"/","");u=t.split("~/");e=u[u.length-1];t=e;f=_appsettings.server_url();t.includes(f)||(t=f+"/"+t);r=document.createElement("a");r.href=t;r.download=n.result.DocumentFileName+"."+n.result.FileType;r.click()}MobileFilePathPreviewCallBack(t,i,r){var u,e,f;r.replace(/^\//,"");i=i.replace(r+"/","");u=i.split("~/");e=u[u.length-1];i=e;f=_appsettings.server_url();i.includes(f)||(i=f+"/"+i);n.Platform.Helpers.MobileHelper.Instance().openNewWindow(i)}deleteDocumentFile(t){var i=this;bootbox.confirm("Do you want to Delete this File ?",function(r){r==!0&&i.fileCacheHelper.loadJsFile("platform/files/managers/filemanager.js",function(){n.Platform.Files.Managers.FileManager.Instance().deleteDocumentFile(t).then(function(){var t,u,r;MessageHelper.Instance().showSuccess("Document File Deleted Successfully.","");t=n.Platform.Helpers.NavigationHelper.Instance().getLastContainerId();t!=null&&t!=undefined&&t!=""?(u=t.toString().includes("_viewall"),u?(r=$("#"+t).find(".report-refresh-btn"),r.length>0&&r.click()):i.reloadPortlet()):i.reloadPortlet()})})})}reloadPortlet(){var i=n.Themes.Providers.DetailHelper.installedAppId,u="#"+n.Platform.Helpers.NavigationHelper.Instance().getLastContainerId(),t=0,r=n.Themes.Providers.Detail_Settings.Instance().ActivePortlets.findIndex(n=>n.InstalledAppId==i);r>-1&&(t=n.Themes.Providers.Detail_Settings.Instance().ActivePortlets[r].ActivePortletId);t==0&&(t=Number($("#hf_PortletId").val()));n.Themes.Compact.Components.Details.Instance().loadWidgets(i,t,u)}static Instance(){return this.instance===undefined&&(this.instance=new r),this.instance}}i.DocumentFiles=r})(r=i.Components||(i.Components={}))})(i=t.Forms||(t.Forms={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|