Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

download.min.js 14KB

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){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{constructor(){super(...arguments);this.requestId=0;this.actionsWhileCreatingNewFile=[]}downloadDocumentFile(t,i,r,u,f){if(i=="Word")this.fileCacheHelper.loadJsFile("platform/analytics/components/chartviewer/chartviewer.js",()=>__awaiter(this,void 0,void 0,function*(){n.Apps.Collaboration.DocumentManager.Instance().getDocumentFileInfo(t).then(n=>{var t=n.result,i=t.FileTitle,r=t.FileType;f.save(i,u)})}));else if(i=="Excel"){let i=document.getElementById("DocumentViewer").ej2_instances[0];i.saveAsJson().then(i=>{this.dataForJson=i;var f=JSON.stringify(this.dataForJson.jsonObject.Workbook),r=n.Apps.Collaboration.Components.Sheets.Base.Instance().ssObj.activeSheetIndex;this.data={FileId:t,SaveTypeID:u,SheetIndex:r};n.Apps.Collaboration.DocumentManager.Instance().spreadSheetDownload(this.data).then(t=>{this.fileCacheHelper.loadJsFile("tenants/themes/compact/components/notifications/notification.js",()=>__awaiter(this,void 0,void 0,function*(){var i=encodeURIComponent(t.result);n.Themes.Compact.Components.Notification.Instance().Downloadfile(i)}))})})}}saveDocumentFile(t,i,r,u,f){return __awaiter(this,void 0,void 0,function*(){document.getElementsByClassName("biz-ss-saving")[0].style.display="inline-block";document.getElementsByClassName("biz-ss-saveicon")[0].classList.contains("biz-ss-cloudsave")&&(document.getElementsByClassName("biz-ss-saveicon")[0].style.display="none",document.getElementsByClassName("biz-ss-cloudloading")[0].style.display="inline-block");i=="Word"?(this.data={Content:r.serialize(),FileId:t},yield n.Apps.Collaboration.DocumentManager.Instance().saveWord(this.data).then(t=>{var i=t;n.Apps.Collaboration.Components.DocEditor.Base.Instance().editDetails()})):i=="Excel"&&this.ssAutoSave(u,f,!0);setTimeout(function(){return __awaiter(this,void 0,void 0,function*(){document.getElementsByClassName("biz-ss-saveicon")[0].classList.contains("biz-ss-cloudsave")&&(document.getElementsByClassName("biz-ss-saveicon")[0].style.display="inline-block",document.getElementsByClassName("biz-ss-cloudloading")[0].style.display="none",document.getElementsByClassName("biz-ss-saving")[0].style.display="none")})},1e3)})}getCellWithRowAndColByRange(n,t){let i=ej.spreadsheet.getIndexesFromAddress(n);return{SheetIndex:this.baseIns.ssObj.biz.getSheetIndexByname(t.name),row:i[0],cell:i[1],cellInfo:this.baseIns.ssObj.biz.getCell(i[0],i[1],t)}}ssAutoSave(t,i,r,u){var s,h,l,a,f,e,o,c;if(i.permissionLevel!==n.Apps.Collaboration.Enums.Share.Viewer){this.requestId++;let tt,k=t.action,y;this.baseIns=i;let b=i.ssObj.biz.getIndexes(),g=i.ssObj.biz.getActiveSheet(),w=i.getSheetIndex(),v="cell",p=!1,d=[],nt=!1;if(console.log("Save start "+k+" "+Date()),t.action=="resize"&&(k=t.eventArgs.isCol?"colResize":"rowResize"),t.eventArgs&&t.eventArgs.modelType&&t.eventArgs.modelType=="Sheet"&&k=="insert"&&(k="insertSheet"),t.action=="delete"&&t.eventArgs.modelType=="Row"&&(k="deleteRow"),t.action=="delete"&&t.eventArgs.modelType=="Column"&&(k="deleteCol"),(t.action=="insertshiftright"||t.action=="deleteshiftleft")&&(k="shiftright&left"),(t.action=="insertshiftdown"||t.action=="deleteshiftup")&&(k="shiftup&down"),t.action=="import"||t.action=="gotoSheet"||this.baseIns.isCreatingNewFile)this.actionsWhileCreatingNewFile.push(t);else{i.FileId||(p=!0,this.baseIns.isCreatingNewFile=!0,tt=n.Themes.Providers.DetailHelper.recordId);switch(k){case"cellSave":b=this.baseIns.getIndexesFromAddress(t.eventArgs.address.split("!")[1]);d=[{Row:b[0],Cell:b[3],CellInfo:g.rows[b[0]].cells[b[3]]}];y={changedvalues:d,iscreatenewfile:p,FileId:i.FileId,sheetIndex:w,autosavetype:v,requestId:this.requestId};break;case"format":case"validation":case"shortcuts":case"autofill":case"removeDuplicates":case"trim":for(f=b[0];f<=b[2];f++)for(e=b[1];e<=b[3];e++){o=ej.spreadsheet.getCell(f,e,g);let n={Row:f,cell:e,CellInfo:o};n.CellInfo&&n.CellInfo.validation&&n.CellInfo.validation.inCellDropDown==null&&(n.CellInfo.validation.inCellDropDown=!1);d.push(n)}y={changedvalues:d,iscreatenewfile:p,FileId:i.FileId,sheetIndex:w,autosavetype:v,modelType:t.eventArgs?t.eventArgs.modelType:null,requestId:this.requestId,saveversions:r};break;case"insertImage":case"deleteChart":case"cellDelete":case"insertChart":case"multipleCells":setTimeout(()=>{var f,e,u;for(k=="deleteChart"&&(b=i.getIndexesFromAddress(t.eventArgs.range.split("!")[1])),f=b[0];f<=b[2];f++)for(e=b[1];e<=b[3];e++){u=ej.spreadsheet.getCell(f,e,g);let n={Row:f,cell:e,CellInfo:u};if(k=="deleteChart"&&u.chart&&u.chart.pop(u.chart.find(n=>n.id=t.eventArgs.id))&&u.chart.length==0&&(u.chart=null),n.CellInfo&&n.CellInfo.validation&&n.CellInfo.validation.inCellDropDown==null&&(n.CellInfo.validation.inCellDropDown=!1),k=="insertImage")u.image.forEach(n=>{n.left=parseInt(n.left),n.height=parseInt(n.height),n.top=parseInt(n.top),n.width=parseInt(n.width)});else if(k=="cellDelete"&&u&&u.image&&u.image[0]&&u.image.findIndex(n=>n.id.startsWith("biz_image_in_cell"))!==-1){let n=u.image.findIndex(n=>n.id.startsWith("biz_image_in_cell"));u.image.splice(n,1)}d.push(n)}y={changedvalues:d,iscreatenewfile:p,FileId:i.FileId,sheetIndex:w,saveversions:r,autosavetype:v,modelType:t.eventArgs?t.eventArgs.modelType:null,requestId:this.requestId};p&&(y.folderId=this.baseIns.folderId);y&&n.Apps.Collaboration.DocumentManager.Instance().ssAutoSave(y)},10);break;case"imageRefresh":y={changedvalues:t.changedValues,iscreatenewfile:p,FileId:i.FileId,sheetIndex:w,autosavetype:v,requestId:this.requestId,saveversions:r};break;case"insert":v="addRowsAndColumn";y={Indexes:this.baseIns.ssObj.biz.getIndexes(),iscreatenewfile:p,FileId:i.FileId,sheetIndex:g.index,autosavetype:v,modelType:t.eventArgs.modelType,saveversions:r,requestId:this.requestId,RowIndex:t.eventArgs.index,InsertType:t.eventArgs.insertType};break;case"moveSheet":v="moveSheet";y={FileId:i.FileId,sheetIndex:g.index,autosavetype:v,saveversions:r,requestId:this.requestId,Indexes:[t.sheetIndexes.pop(),t.position]};break;case"deleteRow":v="deleteRow";y={Indexes:[t.eventArgs.startIndex,t.eventArgs.endIndex-t.eventArgs.startIndex+1],iscreatenewfile:p,FileId:i.FileId,saveversions:r,sheetIndex:w,autosavetype:v,requestId:this.requestId};break;case"deleteCol":v="deleteColumn";s=[];h=this.baseIns.ssObj.getActiveSheet().usedRange;s.push(h.colIndex);s.push(h.rowIndex);y={Indexes:[t.eventArgs.startIndex,t.eventArgs.endIndex-t.eventArgs.startIndex+1],iscreatenewfile:p,FileId:i.FileId,sheetIndex:w,autosavetype:v,saveversions:r,requestId:this.requestId,RowIndex:t.eventArgs.index};break;case"shiftright&left":v="shiftright&left";y={Indexes:this.baseIns.ssObj.biz.getIndexes(),iscreatenewfile:p,FileId:i.FileId,sheetIndex:w,autosavetype:v,saveversions:r,requestId:this.requestId,Action:t.action,UsedRange:s};break;case"shiftup&down":setTimeout(()=>{v="shiftup&down";var u=[],f=this.baseIns.ssObj.getActiveSheet().usedRange;u.push(f.rowIndex);u.push(f.colIndex);y={Indexes:this.baseIns.ssObj.biz.getIndexes(),iscreatenewfile:p,FileId:i.FileId,sheetIndex:w,autosavetype:v,saveversions:r,requestId:this.requestId,Action:t.action,UsedRange:u};p&&(y.folderId=this.baseIns.folderId);y&&n.Apps.Collaboration.DocumentManager.Instance().ssAutoSave(y)},0);break;case"headers":v="headers";y={FileId:i.FileId,iscreatenewfile:p,sheetIndex:t.eventArgs.sheetIdx,showHeader:t.eventArgs.isShow,autosavetype:v,saveversions:r,requestId:this.requestId};break;case"gridLines":v="gridlines";y={FileId:i.FileId,iscreatenewfile:p,sheetIndex:t.eventArgs.sheetIdx,showGridlines:t.eventArgs.isShow,autosavetype:v,saveversions:r,requestId:this.requestId};break;case"freezePanes":v="freezepanes";y={FileId:i.FileId,iscreatenewfile:p,sheetIndex:t.eventArgs.sheetIdx,freezeRow:t.eventArgs.row,freezeColumn:t.eventArgs.column,autosavetype:v,saveversions:r,requestId:this.requestId};break;case"insertCell":v="selectedRows";y={FileId:i.FileId,iscreatenewfile:p,sheetIndex:w,autosavetype:v,rowInfo:g.rows[b[0]],indexes:b,saveversions:r,requestId:this.requestId};break;case"conditionalFormat":v="conditionalFormat";d=[{Row:b[0],Cell:b[3],ConditionalFormat:g.conditionalFormats}];y={changedvalues:d,iscreatenewfile:p,FileId:i.FileId,sheetIndex:w,autosavetype:v,saveversions:r,requestId:this.requestId};break;case"clipboard":for(t.eventArgs&&t.eventArgs.copiedInfo&&t.eventArgs.copiedInfo.isCut==!0&&(nt=!0,l=i.ssObj.biz.getSheetIndexByname(t.eventArgs.copiedRange.split("!")[0]),a=i.swapRange(ej.spreadsheet.getIndexesFromAddress(t.eventArgs.copiedRange.split("!")[1]))),f=b[0];f<=b[2];f++)for(e=b[1];e<=b[3];e++){o=ej.spreadsheet.getCell(f,e,g);let n={Row:f,cell:e,CellInfo:o};d.push(n)}y={changedvalues:d,iscreatenewfile:p,FileId:i.FileId,sheetIndex:t.eventArgs.pasteSheetIndex,autosavetype:v,cutSheetIndex:l,cutCellIndexes:a,isCut:nt,saveversions:r,requestId:this.requestId};break;case"cellDrag":y={changedvalues:t.changedValue,iscreatenewfile:p,FileId:i.FileId,sheetIndex:w,autosavetype:v,cutSheetIndex:w,cutCellIndexes:t.cutCellIdxs,isCut:!0,saveversions:r,requestId:this.requestId};break;case"newspreadsheet":v="newspreadsheet";y={FileId:0,iscreatenewfile:p,autosavetype:v,requestId:this.requestId,saveversions:r};break;case"replaceAll":case"replace":if(v="replaceAll",k=="replaceAll")t.eventArgs.addressCollection.forEach(n=>{let t=this.baseIns.ssObj.biz.getSheetByName(n.split("!")[0]);d.push(this.getCellWithRowAndColByRange(n.split("!")[1],t))});else{let n=this.baseIns.ssObj.biz.getSheetByName(t.eventArgs.address.split("!")[0]);d.push(this.getCellWithRowAndColByRange(t.eventArgs.address.split("!")[1],n))}y={changedvalues:d,FileId:i.FileId,sheetIndex:t.eventArgs.pasteSheetIndex,autosavetype:v,saveversions:r,requestId:this.requestId};break;case"insertSheet":let u=t.eventArgs.index;g=i.ssObj.sheets[u];v="insertsheet";y={FileId:i.FileId,iscreatenewfile:p,autosavetype:v,sheet:g,sheetIndex:u,saveversions:r,requestId:this.requestId};break;case"removeSheet":v="removeSheet";y={FileId:i.FileId,autosavetype:v,sheetIndex:t.sheetIndex,saveversions:r,requestId:this.requestId};break;case"applyFilter":v="applyFilter";y={FileId:i.FileId,autosavetype:v,filter:t.collection,requestId:this.requestId};break;case"removeFilter":v="removeFilter";y={FileId:i.FileId,autosavetype:v,sheetIndex:t.sheetIndex,requestId:this.requestId};break;case"updateFilter":v="updateFilter";y={FileId:i.FileId,autosavetype:v,filter:t.collection,requestId:this.requestId,sheetIndex:w};break;case"renameSheet":v="renameSheet";y={FileId:i.FileId,autosavetype:v,SheetIndex:w,SheetName:t.eventArgs.value,requestId:this.requestId};break;case"destroy":c=$("._bizgaze_popup_container:visible").attr("id");$("#"+c).modal("hide");$("#"+c).remove();window.close();break;case"copytonewspreadsheet":v="newwbsheets";let tt=i.ssObj.workbookSaveModule.getStringifyObject(i.ssObj.sheets[w]),it=i.FileName;y={FileId:0,iscreatenewfile:p,autosavetype:v,sheet:tt,requestId:this.requestId,saveversions:r,sheetName:it};break;case"colResize":setTimeout(()=>{v="colResize",t.eventArgs.index&&!t.indexes?t.indexes=[0,t.eventArgs.index,0,t.eventArgs.index]:t.indexes&&t.eventArgs.index||(t.indexes=this.baseIns.ssObj.biz.getIndexes()),y={FileId:i.FileId,iscreatenewfile:p,autosavetype:v,sheetIndex:w,requestId:this.requestId,width:parseInt(t.eventArgs.width),saveversions:r,indexes:t.indexes},p&&(y.folderId=this.baseIns.folderId),y&&n.Apps.Collaboration.DocumentManager.Instance().ssAutoSave(y)},100);break;case"rowResize":setTimeout(()=>{v="rowResize",t.eventArgs.index&&!t.indexes?t.indexes=[t.eventArgs.index,0,t.eventArgs.index,0]:t.indexes&&t.eventArgs.index||(t.indexes=this.baseIns.ssObj.biz.getIndexes()),y={FileId:i.FileId,iscreatenewfile:p,autosavetype:v,sheetIndex:w,requestId:this.requestId,height:parseInt(t.eventArgs.height),indexes:t.indexes,saveversions:r},p&&(y.folderId=this.baseIns.folderId),y&&n.Apps.Collaboration.DocumentManager.Instance().ssAutoSave(y)},100);break;case"imageincell":y={FileId:i.FileId,iscreatenewfile:p,autosavetype:v,requestId:this.requestId,sheetIndex:w,saveversions:r,changedvalues:t.changedValues};break;case"createNewSpreadsheet":p=!0;v="createNewSpreadsheet";y={iscreatenewfile:p,autosavetype:v,requestId:this.requestId,sheetname:document.getElementsByClassName("biz-ss-filename")[0].value};break;case"headerResize":v="headerResize";y={FileId:i.FileId,iscreatenewfile:p,autosavetype:v,requestId:this.requestId,sheetIndex:w,saveversions:r,multipleheaderresize:t.resizedHeaders};break;case"duplicateSheet":v="duplicateSheet";y={FileId:i.FileId,autosavetype:v,requestId:this.requestId,sheetIndex:t.sheetIndex,saveversions:r};break;case"deleteImage":v="deleteImage";y={FileId:i.FileId,autosavetype:v,requestId:this.requestId,saveversions:r,sheetIndex:w,imageId:t.id,imageSource:t.src};break;case"resizeToAutoFitColumn":v="resizeToAutoFitColumn";y={FileId:i.FileId,autosavetype:v,requestId:this.requestId,saveversions:r,sheetIndex:w,indexes:t.eventArgs.selectedRange,ColumnWidth:t.eventArgs.columns};break;case"resizeToAutoFitRow":v="resizeToAutoFitRow";y={FileId:i.FileId,autosavetype:v,requestId:this.requestId,saveversions:r,sheetIndex:w,indexes:t.eventArgs.selectedRange,RowHeight:t.eventArgs.rows};break;case"wrap":v="wrap";let rt=ej.spreadsheet.getIndexesFromAddress(t.eventArgs.address.split("!")[1]);y={FileId:i.FileId,autosavetype:v,requestId:this.requestId,saveversions:r,sheetIndex:w,indexes:rt,wrap:t.eventArgs.wrap}}p&&(y.folderId=this.baseIns.folderId);y&&n.Apps.Collaboration.DocumentManager.Instance().ssAutoSave(y).then(t=>{if(this.baseIns.editDetails(),console.log("Save end "+k+" "+Date()),k==="insertSheet"||k==="removeSheet")n.Apps.Collaboration.DocumentManager.Instance().getCustomJsonData(i.FileId).then(n=>{i.customresult=n.result.tabcolors});else if(t.message=="New spreadsheet has been created"&&k!=="copytonewspreadsheet"){this.baseIns.FileId=t.result.FileId;this.baseIns.fileurl=t.result.FileUrl;this.baseIns.FileName=t.result.FileTitle;this.baseIns.isCreatingNewFile=!1;for(var r=0;r<this.actionsWhileCreatingNewFile.length;r++)this.ssAutoSave(this.actionsWhileCreatingNewFile[r],this.baseIns,!0)}else k==="copytonewspreadsheet"&&t.message==="New spreadsheet has been created"&&u!=null&&u()})}}}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.Download=i})(i=t.Common||(t.Common={}))})(i=t.Components||(t.Components={}))})(i=t.Collaboration||(t.Collaboration={}))})(t=n.Apps||(n.Apps={}))})(Unibase||(Unibase={}));