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){let i;(function(t){class i{constructor(){this.selectedfolderid=0;this.copyToSelectedFileId=0;this.changedUserPermissions=[];this.mimeType={txt:"text/plain",pdf:"application/pdf",zip:"application/zip",doc:"application/vnd.ms-word",docx:"application/vnd.ms-word",xls:"application/vnd.ms-excel",xlsx:"application/ vnd.openxmlformatsofficedocument.spreadsheetml.sheet",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",csv:"text/csv",mp3:"audio/mpeg3",mp4:"video/mp4",mpeg:"video/mpeg",svg:"image/svg+xml",xml:"application/xml",ods:"application/vnd.oasis.opendocument.spreadsheet"}}init(){}jsFiles(){return["apps/collaboration/managers/documentmanager.js","apps/collaboration/managers/filemanager.js","apps/collaboration/enums/enum.js","apps/collaboration/components/unicloud.js"]}loadlist(t,i,r,u){i.toLowerCase()=="folder"&&n.Platform.Helpers.NavigationHelper.Instance().loadDetail(t,r,null);i=="File"&&n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/components/documents.js",function(){n.Apps.Collaboration.Components.Documents.Instance().previewDocument(t,u,0)})}filepreview(n){n="Https://115.248.56.12:3001/loleaflet/d0edfeabb/loleaflet.html?file_path=file://"+n;let t=n;window.open(t)}filedownload_new(t){var r=this,i=0,u=n.Themes.Providers.DetailHelper.installedAppId;t==0?(i=Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+u+"_documentfileid").Value),t=i):i=0;n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().downloadfile(t).then(n=>{n.result!=null&&n.result.FileData!=null&&n.result.FileData!=""&&r.downloadBase64File(n.result.FileData,n.result.DocumentFileName,n.result.FileType)})})}downloadBase64File(n,t,i){var u=this,f=u.mimeType[i];const e=`data:${f};base64,${n}`,r=document.createElement("a");document.body.appendChild(r);r.href=e;r.target="_self";r.download=t+"."+i;r.click()}deletefile(t,i){var r=this;n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){return __awaiter(this,void 0,void 0,function*(){yield n.Apps.Collaboration.FileManager.Instance().deleteFILE(t).then(()=>{n.Themes.Compact.Components.Nav.Instance().loadList(i)})})})}deletefolder(t,i){var r=this;n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){return __awaiter(this,void 0,void 0,function*(){yield n.Apps.Collaboration.FileManager.Instance().deletefolder(t).then(()=>{n.Themes.Compact.Components.Nav.Instance().loadList(i)})})})}unitemplatelist(){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/analytics/components/reportviewer/_reportviewer.js",function(){n.Platform.Analytics.Components.ReportViewer.Instance().report_ViewAllByUniqueId("Bizgaze_Platform_Analytics_Reports_Drive_Templates",null,null,null)})})}unitemplatesheet(){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/analytics/components/reportviewer/_reportviewer.js",function(){n.Platform.Analytics.Components.ReportViewer.Instance().report_ViewAllByUniqueId("Bizgaze_Platform_Analytics_Reports_Drive_sheettemplates",null,null,null)})})}blankdoc(t){var i=n.Themes.Providers.DetailHelper.installedAppId,r=0;r=i==0?0:Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_folderid").Value);n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().createnewsheet(t,r).then(n=>{if(n.result!=null){var t="https://115.248.56.12:3001/loleaflet/d0edfeabb/loleaflet.html?file_path=file://"+n.result.FilePath;let i=t;window.open(i)}else alert(n.message)})})}movefiles(t,i,r){const u=this;n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){u.appendMoveCard(r,!1,t)})}moveFolders(t,i,r){const u=this;u.sourcefolderid=t;n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){u.appendMoveCard(r,!0,i)})}appendMoveCard(t,i,r){const s=this;let e=0,f=$(`#fileDropdown_${t}`);i&&(f=$(`#folderDropdown_${t}`),e=r);const h=f.attr("style"),c=`
My Drive
`;$(`#moveFoldersCard_${t}`).remove();f.addClass("d-none");$(`#Viewer_${t}`).append(c);s.bindFoldersList(t,e);const u=$(`#moveFoldersCard_${t}`);u.find(".close-btn").click(function(n){n.stopPropagation();u.addClass("d-none");f.removeClass("d-none")});$(`#moveFoldersCard_${t} .back-btn`).click(function(n){n.stopPropagation();const t=u.find(".folders-list:visible");u.find(".folders-list.d-none").last().removeClass("d-none");t.index()===0?u.remove():t.remove()});$(`#moveConfirmBtn_${t}`).click(function(){const t=+u.find(".folder-item.active").attr("data-id");r!=0?n.Apps.Collaboration.FileManager.Instance().movefiles(r,t).then(t=>{t.status===n.Data.Status.Success&&(MessageHelper.Instance().showSuccess(t.message,""),u.remove())}):n.Apps.Collaboration.FileManager.Instance().movefiles(r,t).then(t=>{t.status===n.Data.Status.Success&&(MessageHelper.Instance().showSuccess(t.message,""),u.remove())})});let o;u.find(".folder-search").on("keyup",function(){const n=$(this).val().toString().trim(),t=u.find(".folders-list:visible");window.clearTimeout(o);o=setTimeout(()=>{n?t.find(".folder-item").each(function(t,i){const r=$(i).attr("data-name");r.includes(n)?$(i).show():$(i).hide()}):t.find(".folder-item").show()},1500)});u.find(".folder-search-btn").click(function(){u.find(".move-title-wrap").addClass("d-none");u.find(".folder-search-wrap").removeClass("d-none")});u.find(".close-search-folder").click(function(){u.find(".folder-search").val("").trigger("keyup");u.find(".move-title-wrap").removeClass("d-none");u.find(".folder-search-wrap").addClass("d-none")});u.find(".create-folder-btn").click(function(){u.find(".move-title-wrap").addClass("d-none");u.find(".create-folder-wrap").removeClass("d-none")});u.find(".close-create-folder").click(function(){u.find(".move-title-wrap").removeClass("d-none");u.find(".create-folder-wrap").addClass("d-none")});$(`#createFolder_${t}`).click(function(){const t=u.find(".create-folder-input").val().toString().trim(),i=+u.find(".folders-list:visible").attr("data-folderid");t&&n.Apps.Collaboration.FileManager.Instance().createfolder(i,t).then(()=>{})})}bindFoldersList(t,i){$(`#moveCardBody_${t} .folders-list:visible`).addClass("d-none");$(`#moveCardBody_${t}`).append(``);n.Apps.Collaboration.FileManager.Instance().GetFolderList(i).then(n=>{if(n.result.Folder){const r=n.result.Folder.map(n=>{const{FolderId:i,FolderName:r}=n;return`
  • ${r}
  • `}).join("");$(`#foldersList_${i}`).html(r);$(`#foldersList_${i} .folder-link`).click(function(){$(this).parent().hasClass("active")?$(this).parent().removeClass("active"):($(".folder-item.active").removeClass("active"),$(this).parent().addClass("active"))})}else $(`#foldersList_${i}`).addClass("flex-center h-100").html("This folder is empty")})}getFolderId(t){var i;var r=0,e=t[0].id,u=e.split("_");r=u[u.length-1];var f=n.Forms.Controls.FileDragNDrop.Instance().files_array[r],o=n.Themes.Providers.DetailHelper.installedAppId,s=Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+o+"_recordid").Value);for(i=0;i0&&(i=n.Themes.Providers.DetailHelper.installedAppId,t=Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_recordid").Value));n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().getFolder(t).then(i=>{var r=i.result.FolderPath;n.Apps.Collaboration.FileManager.Instance().folderDownload(t).then(t=>{var i=t.result.FileData,r=n.Platform.Helpers.FileHelper.Instance().convertBase64tofile(t.result)})})})}loadFileRename(n,t,i,r){let u="";u=`
    `;$("#_bizgaze_modal").append(u);$("#listscreenrename_"+n).val(t);$("#rename_"+n).modal()}rename(t,i,r){if($("#listscreenrename_"+t).val()=="")MessageHelper.Instance().showError("Please Enter Filename","renamemodal_errormessage");else{var u={Id:t,Title:$("#listscreenrename_"+t).val(),Type:i};n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/documentmanager.js",function(){n.Apps.Collaboration.DocumentManager.Instance().renameFileTitle(u).then(function(i){i.errors==null?(MessageHelper.Instance().showSuccess("File Renamed Successfully","Unibase_ValidationSummary"),$("#rename_"+t).modal("hide"),n.Platform.Helpers.NavigationHelper.Instance().loadList(r,null)):MessageHelper.Instance().showError(i.errors[0].toString(),"renamemodal_errormessage")})})}}getLink(t,i){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().getFileUrl(t,i).then(function(n){var t=_appsettings.server_url()+n.result;let i=`
    `;$("#_bizgaze_modal").append(i);$("#div_getlink").modal();$("#btn_done").click(function(){$("#div_getlink").modal("hide")})})})}copyUrl(){var t=$("#filegetlink"),n=$("");$("body").append(n);n.val($(t).val()).select();document.execCommand("copy");n.remove();MessageHelper.Instance().showSuccess("Link Copied","Unibase_ValidationSummary")}createFolder(){$("#ul_filesList").addClass("hidden");$("#ul_foldersList").addClass("hidden");$("#div_createfolder").removeClass("hidden");$("#btn_savefolder").removeClass("hidden");$("#btn_createfolder").addClass("hidden");$("#btn_move").addClass("disabled")}saveFolder(t){(t==null||t==undefined)&&(t=$("#createfolder").val());var i={folderid:0,foldername:t,parentid:n.Apps.Collaboration.Components.UniCloud.Instance().selectedfolderid};n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().createFolder(i).then(function(){setTimeout(()=>{var t=n.Apps.Collaboration.Components.UniCloud.Instance().selectedfolderid},1e3)})})}share(t,i,r){var e=this,f,u;t==this.fileId?this.fileId=t:this.selectedfolderid=t;f=$("#hdn_shareid_"+t).val();n.Platform.Helpers.FileCacheHelper.Instance().loadCssFiles(["apps/collaboration/components/share.css","libs/select2/css/select2.css"],null);n.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["libs/select2/js/select2.min.js","apps/collaboration/managers/filemanager.js","apps/collaboration/managers/documentmanager.js","apps/collaboration/enums/enum.js"],()=>{n.Apps.Collaboration.FileManager.Instance().getLinkInfo(t).then(t=>{u=t.result,console.log(u),n.Apps.Collaboration.Components.UniCloud.Instance().changeFilePermissionOption(u.PermissionLevel,u.Restriction)});let o=n.Platform.Membership.Infos.Identity.getCurrentUser(),s=` `;$("#_bizgaze_modal").append(s);$(".modal-backdrop.show").addClass("d-none");$("#bizShareModal").modal({backdrop:"static",keyboard:!1});$(".modal-backdrop").css("z-index","1050");$("#bizShareModal").on("shown.bs.modal",function(){n.Apps.Collaboration.Components.UniCloud.instance.loadUsers();n.Apps.Collaboration.FileManager.Instance().getFileUrl(t,i).then(function(n){let t=_appsettings.server_url()+n.result;$("#txt_link,#hidden_txt_link").attr("value",t)})});$("#user_select2").find("option").remove();n.Apps.Collaboration.Components.UniCloud.instance.loadUsers();n.Apps.Collaboration.Components.UniCloud.instance.getShareusers(t,i);$("#user_select2").change(function(){var n=$(this).find("option:selected").length;n>0?($("#notify_check").is(":checked")||$("#notify_check").trigger("click"),$("#div_users").addClass("pr-0"),$("#headereditorbtn").removeClass("hidden"),$("#peopleNotificationArea,#sharedFileDiv,#shareActionsBtnGroup").removeClass("hidden"),$("#ul_shared_people_list,#doneBtn,#get-link-card").addClass("hidden"),$("#sharePeopleHeaderBtn").addClass("notifyBackBtn"),$("#sharedActionsCancelBtn").addClass("notifyBackBtn"),$("#sharePeopleHeaderBtn").find(".la-user-plus").addClass("d-none"),$("#sharePeopleHeaderBtn").find(".la-arrow-left").removeClass("d-none")):($("#div_users").removeClass("pr-0"),$("#headereditorbtn").addClass("hidden"),$("#peopleNotificationArea,#sharedFileDiv,#shareActionsBtnGroup").addClass("hidden"),$("#ul_shared_people_list,#doneBtn,#get-link-card").removeClass("hidden"),$("#sharePeopleHeaderBtn").removeClass("notifyBackBtn"),$("#sharePeopleHeaderBtn").find(".la-arrow-left").addClass("d-none"),$("#sharePeopleHeaderBtn").find(".la-user-plus").removeClass("d-none"))});$("#notify_check").change(function(){$(this).is(":checked")?($("#share_message").removeClass("d-none"),$("#notifyCheckbox").removeClass("unchecked")):($("#share_message").addClass("d-none"),$("#notifyCheckbox").addClass("unchecked"))});$("#sharePeopleHeaderBtn,#sharedActionsCancelBtn").click(function(){$(this).hasClass("notifyBackBtn")&&($("#peopleNotificationArea,#sharedFileDiv,#shareActionsBtnGroup").addClass("hidden"),$("#ul_shared_people_list,#doneBtn,#get-link-card").removeClass("hidden"),$("#user_select2").empty().trigger("change"),$(this).removeClass("notifyBackBtn"),$(this).find(".la-arrow-left").addClass("d-none"),$(this).find(".la-user-plus").removeClass("d-none"))});$("#collapseGetLinkBtn,#collapseShareBtn").click(function(){$(this).attr("data-expanded")=="false"&&($(this).attr("id")=="collapseShareBtn"?($("#collapse_getlink").collapse("hide"),$("#collapese_share").collapse("show"),$("#collapseGetLinkBtn").attr("data-expanded","false"),$(this).attr("data-expanded","true"),$("#collapsecopybtn").parent().removeClass("d-none"),$("#collapsecopybtn").parent().addClass("d-flex")):($("#collapese_share").collapse("hide"),$("#collapse_getlink").collapse("show"),$("#collapseShareBtn").attr("data-expanded","false"),$(this).attr("data-expanded","true"),$("#collapsecopybtn").parent().removeClass("d-flex"),$("#collapsecopybtn").parent().addClass("d-none")))});$("#doneBtn,#sharedActionsSaveBtn,#getLinkDoneBtn").click(function(){$("#bizShareModal").modal("hide")});$("#DiscardModalBtn").click(function(){$("#bizShareModal").modal("hide");$("#discardModal").modal("hide")});$("#bizShareModal").click(function(){var n=$("#user_select2").find("option:selected").length;let t=$("#permissionsSavePending").is(":visible"),i=parseInt($("#ul_shared_people_list").attr("data-sharedUsersLength")),r=$("#ul_shared_people_list li").length;n>0||t||i!=r-1?($("#bizShareModal").css("z-index","1050"),$("#discardModal").modal("show")):$("#bizShareModal").modal("hide")});$("#bizShareModalDialog").click(function(n){n.stopPropagation();$("#bizShareModalDialog").find(".dropdown-menu").removeClass("show")});$("#bizShareModal").on("hidden.bs.modal",function(){$("#_bizgaze_modal").html("")});$("#discardModal").on("hidden.bs.modal",function(){$("#bizShareModal").css("z-index","")});$("#shareSettings").click(function(){$("#shareSettingsCard").removeClass("d-none");$("#get-link-card,#shareWithPeopleCard").addClass("d-none")});$("#sharePeopleSettingsBtn").click(function(){$("#shareSettingsCard").addClass("d-none");$("#get-link-card,#shareWithPeopleCard").removeClass("d-none")});$(".sharePeopleSettingCheckbox").change(function(){$(this).is(":checked")?$(this).parent().removeClass("unchecked"):$(this).parent().addClass("unchecked")});$("#ul_shared_people_list").on("resize scroll",function(){var n=$(".dropdown-menu.show"),t;if(n.length>0){t=parseInt(n.attr("data-topPos"))-$(this).scrollTop();n.css("top",t);let i=n.parents(".people-list-item"),r=e.isInViewport(i);r||n.removeClass("show")}});$("#get-link-card").click(function(){$("#shareWithPeopleCard").find(".card-header").hasClass("activestate")||($("#shareWithPeopleCard").find(".btn-icon").removeClass("btn-primary"),$("#shareWithPeopleCard").find(".btn-icon").addClass("bg-secondary text-white"))});$("#collapsecopybtn").click(function(n){n.stopPropagation()})})}isInViewport(n){var t=n.offset().top,r=t+n.outerHeight(),i=$("#ul_shared_people_list").scrollTop(),u=i+$("#ul_shared_people_list").height();return r>i&&t`),$("#FilePermissionbutton").text("Restricted"),$("#FilePermissionDescription").text("Only people added can open with this link"),$("#getLinkUserPermissions").addClass("d-none"),$("#collapsePermissionDesc").text("Restricted Only people added can open with this link"),$("#filePermssionIcon").empty(),$("#filePermssionIcon").append('<\/i>')):i==n.Apps.Collaboration.Enums.Share.TenantId?($("#permissionRestricted,#permissionAnyoneWithLink").find(".dropdown-icon").removeClass("las la-check"),$("#permissionOrganization").append(``),$("#FilePermissionbutton").text("1"),$("#FilePermissionDescription").text("Anyone in this group with this link can view"),$("#getLinkUserPermissions").removeClass("d-none"),$("#collapsePermissionDesc").text(u.name+" Anyone in this group with this link can view"),$("#filePermssionIcon").empty(),$("#filePermssionIcon").append('<\/i>')):i==n.Apps.Collaboration.Enums.Share.AnyoneWithLink&&($("#permissionRestricted,#permissionOrganization").find(".dropdown-icon").removeClass("las la-check"),$("#permissionAnyoneWithLink").append(``),$("#FilePermissionbutton").text("Anyone with the link"),$("#FilePermissionDescription").text("Anyone on the Internet with this link can view"),$("#getLinkUserPermissions").removeClass("d-none"),$("#collapsePermissionDesc").text("Anyone on the Internet with this link can view"),$("#filePermssionIcon").empty(),$("#filePermssionIcon").append('<\/i>'));t==n.Apps.Collaboration.Enums.Share.Viewer&&(r!=undefined?($(r.currentTarget).parents(".permissionsMenu.show").find(".dropdown-icon").removeClass("las la-check"),$(r.currentTarget).append(``),$(r.currentTarget).parents(".permissionsMenu").siblings(".permissionsBtn").text("Viewer")):($("#getLinkUserPermissions .permissionsMenu.show").find(".dropdown-icon").removeClass("las la-check"),$("#getLinkUserPermissions .tenanteditorPermission").append(``),$("#getLinkUserPermissions .permissionsBtn").text("Viewer")),$("#headereditorbtn").attr("data-permissionLevel",`${n.Apps.Collaboration.Enums.Share.Viewer}`));t==n.Apps.Collaboration.Enums.Share.Editor&&(r!=undefined?($(r.currentTarget).parents(".permissionsMenu.show").find(".dropdown-icon").removeClass("las la-check"),$(r.currentTarget).append(``),$(r.currentTarget).parents(".permissionsMenu").siblings(".permissionsBtn").text("Editor")):($("#getLinkUserPermissions .permissionsMenu.show").find(".dropdown-icon").removeClass("las la-check"),$("#getLinkUserPermissions #tenanteditorPermission").append(``),$("#getLinkUserPermissions .permissionsBtn").text("Editor")),$("#headereditorbtn").attr("data-permissionLevel",`${n.Apps.Collaboration.Enums.Share.Editor}`));t==n.Apps.Collaboration.Enums.Share.Commentor&&(r!=undefined?($(r.currentTarget).parents(".permissionsMenu.show").find(".dropdown-icon").removeClass("las la-check"),$(r.currentTarget).append(``),$(r.currentTarget).parents(".permissionsMenu").siblings(".permissionsBtn").text("Commentor")):($("#getLinkUserPermissions .permissionsMenu.show").find(".dropdown-icon").removeClass("las la-check"),$("#tenantcommentorPermission").append(``),$("#getLinkUserPermissions .permissionsBtn").text("Commentor")),$("#headereditorbtn").attr("data-permissionLevel",`${n.Apps.Collaboration.Enums.Share.Commentor}`));f={FileId:this.fileId,PermissionLevel:parseInt(t),Restriction:parseInt(i)};$(".get-link-card-loader").removeClass("hidden");n.Apps.Collaboration.FileManager.Instance().updateLink(f).then(n=>{console.log(n.result),$(".get-link-card-loader").addClass("hidden")})}getShareusers(t,i){let r="Shared with ";n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().getUsers(t).then(u=>{var f,e,o,s,h,c;for($("#ul_shared_people_list").empty(),$("#ul_shared_people_list").html(``),f=u.result,f.length<=1&&(r="No one has been added yet"),$("#ul_shared_people_list").attr("data-sharedUsersLength",f.length),e=0;e1&&(r+=s+","),h=f[e].UserEmail!=null?f[e].UserEmail:"",c=`
  • `+o+`

    `+f[e].UserName+`

    `+h+`

  • `,f[e].IsOwner){let n=`
  • `+o+`

    `+f[e].UserName+`

    `+f[e].UserEmail+`

    Owner
  • `;$("#ul_shared_people_list").prepend(n)}else $("#ul_shared_people_list").append(c);$("#user_select2").val();f[e].PermissionLevel==1&&($("#permissionlevel_1_"+f[e].ShareUserId).append(``),$("#btn_permissionlevel_"+f[e].ShareUserId).text("Viewer"));f[e].PermissionLevel==2&&($("#permissionlevel_2_"+f[e].ShareUserId).append(``),$("#btn_permissionlevel_"+f[e].ShareUserId).text("Editor"))}$("#sharedusers").text(r);i=="file"&&n.Apps.Collaboration.FileManager.Instance().getFile(t).then(n=>{var t=n.result.FileTitle,i=n.result.FileIcon,r=``+t+``;$("#div_share_filename").append(r)})})})}loadUsers(){var t=n.Platform.Membership.Infos.Identity.getCurrentUser(),i=_appsettings.server_url()+"/apis/v4/bizgaze/crm/contacts/getallemployeesauto/";$("#user_select2").select2({placeholder:"Add people and groups",tags:!0,ajax:{url:function(n){var u=i,r=n.term;return r==undefined||r==""?u+"term/"+r+"/authtoken/"+t.sessionId:u+"term/"+r+"/authtoken/"+t.sessionId},dataType:"json",delay:250,data:function(n){return{term:n.term,type:"GET"}},beforeSend:function(n){t!==undefined&&t!==null&&(n.setRequestHeader("Authorization","Basic "+t.sessionId),n.setRequestHeader("geoposition",t.latd+":"+t.lgId))},processResults:function(n){return{results:jQuery.map(JSON.parse(n.result),function(n){return{id:n.Value,text:n.SelectText}})}}},templateResult:function(n){return n.text},templateSelection:function(n){return n.text}})}updateShareUsers(){}saveShareUsers(t,i,r,u){var o,s,a,v,e,y;o=0;s=0;u=="file"&&(o=t);u=="folder"&&(s=t);let f=[],h=[];var c=$("#user_select2").val(),p=$("#notify_check").is(":checked"),w=$("#share_message").val().toString();let l=Number($("#headereditorbtn").attr("data-permissionlevel"));console.log($(this));let b=$(this);if(c.toString().indexOf(",")>-1?f=c.toString().split(","):(e={shareuserid:0,shareid:i,userid:0,emailaddress:$("#user_select2").text(),permissionlevel:l,installedappid:r},h[0]=e),f!=null)for(let n=0;n-1?v=f[n]:a=f[n],e={shareuserid:0,shareid:i,userid:Number(a),emailaddress:v,permissionlevel:l,installedappid:r},h[n]=e;y={shareid:i,fileid:Number(o),filetypeid:0,permission:l,folderid:s,installedappid:r,message:w,isnotify:p,shareusers:h};n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().share(y).then(n=>{n.result!=null&&MessageHelper.Instance().showSuccess("File Shared Successfully","Unibase_ValidationSummary")})})}camelize(n){return n.replace(/\W+(.)/g,function(n,t){return t.toUpperCase()})}changeUserPermissionbutton(t,i){var r=this;let u=parseInt($("#btn_permissionlevel_"+t).attr("data-permissionlevel")),f=n.Apps.Collaboration.Enums.Share[u],e=n.Apps.Collaboration.Enums.Share[i],o=parseInt($("#ul_shared_people_list").attr("data-sharedUsersLength")),s=$("#ul_shared_people_list li").length;if(f!=e||o!=s-1){$("#permissionsSavePending").removeClass("d-none");$("#btn_permissionlevel_"+t).addClass("permissionLevelChanged");let u=r.changedUserPermissions.length,n=0;if(u>0)for(let i=0;i0&&(r.changedUserPermissions=r.changedUserPermissions.filter(function(n){return!(n.shareuserid==t&&n.permission!=i)}))}i==1&&($("#permissionlevel_2_"+t).find(".dropdown-icon").removeClass("las la-check"),$("#permissionlevel_1_"+t).append(``),$("#btn_permissionlevel_"+t).text("Viewer"),$("#headereditorbtn").attr("data-permissionLevel",`${n.Apps.Collaboration.Enums.Share.Viewer}`));i==2&&($("#permissionlevel_1_"+t).find(".dropdown-icon").removeClass("las la-check"),$("#permissionlevel_2_"+t).append(``),$("#btn_permissionlevel_"+t).text("Editor"),$("#headereditorbtn").attr("data-permissionLevel",`${n.Apps.Collaboration.Enums.Share.Editor}`))}removeshareuser(t,i,r){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().removeshareuser(t).then(()=>{n.Apps.Collaboration.Components.UniCloud.Instance().getShareusers(i,r)})})}getUrl(t,i){var r="";return n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().getFileUrl(t,i).then(function(n){r=_appsettings.server_url()+n.result;$("#txt_link").val(r)})}),r}loadFileUrl(t){var i="";return n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().getFile(t).then(n=>{i=n.result.FileUrl,$(".labelSection_FileUrl").text(i)})}),i}folderColors(n,t){var r=["red","pink","purple","violet","indigo","blue","sky","cyan","teal","green","neon","lime","sun","yellow","orange","pumpkin","brown","gold","grey","smoke","light","dark"],e;$("#color_menu_"+n).empty();$("#color_menu_"+n).html(``);var i=0,u="",f="";for(let o=0;o<6;o++){f=`
    `;let s=0;if(e=4,$("#dropdown_colors_"+n).append(f),i`,$("#div_colorpallet_"+n+"_"+o).append(u),i")}}saveFolderColor(t,i,r){var u={folderid:t,color:i};n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().createFolder(u).then(function(){n.Platform.Helpers.NavigationHelper.Instance().loadList(r,null)})})}priority(t,i,r,u){var o=this,e;let f;e={fileid:Number(t),filename:"",filetype:i,priority:!1,statusid:0};n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){i.toLowerCase()=="folder"&&n.Apps.Collaboration.FileManager.Instance().priority(e).then(t=>{f=t.result,t.errors==null&&u!=0&&n.Platform.Helpers.NavigationHelper.Instance().loadList(u,null)});i.toLowerCase()=="file"&&n.Apps.Collaboration.FileManager.Instance().priority(e).then(n=>{f=n.result,setTimeout(function(){f=="true"?($(".biz_"+r+"_star_icon_"+t).removeClass("fa-star-o"),$(".biz_"+r+"_star_icon_"+t).addClass("fa-star"),$(".biz_"+r+"_star_icon_"+t).removeClass("text-light"),$(".biz_"+r+"_star_icon_"+t).css("color","orange")):($(".biz_"+r+"_star_icon_"+t).css("color","black"),$(".biz_"+r+"_star_icon_"+t).addClass("fa-star-o"))},500)});setTimeout(function(){f=="true"?($(".favourite_icon_"+t).removeClass("fa-star-o"),$(".favourite_icon_"+t).addClass("fa-star"),$(".favourite_icon_"+t).css("color","orange"),$(".favourite_icon_"+t).removeClass("text-light"),$(".favourite_icon_"+t).addClass("text-warning")):($(".favourite_icon_"+t).css("color","black"),$(".favourite_icon_"+t).addClass("fa-star-o"))},500)})}removeFile(t,i,r,u){var e=this,f={fileid:Number(t),filename:"",filetype:r,priority:!1,statusid:i};n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){i==1&&n.Apps.Collaboration.FileManager.Instance().deleteFile(f).then(t=>{t.errors==null&&(MessageHelper.Instance().showSuccess("File Deleted Successfully","Unibase_ValidationSummary"),n.Platform.Helpers.NavigationHelper.Instance().loadList(u,null))})})}notificationFilePreview(t){var i="";n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/managers/filemanager.js",function(){n.Apps.Collaboration.FileManager.Instance().getFile(t).then(r=>{i=r.result.FileType,i!=null&&n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/collaboration/components/documents.js",function(){n.Apps.Collaboration.Components.Documents.Instance().previewDocument(t,i,0)})})})}notificationFolderPreview(t,i){n.Platform.Helpers.NavigationHelper.Instance().loadDetail(t,i,null)}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.UniCloud=i})(i=t.Components||(t.Components={}))})(i=t.Collaboration||(t.Collaboration={}))})(t=n.Apps||(n.Apps={}))})(Unibase||(Unibase={}));