1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-02 15:38:15 +00:00

Fix eslint warnings (#5635)

* 01 fix eslint warnings

* fix code warnings

* fix code warnings

* fix code warnings

* fix code warnings

* fix code warnings
This commit is contained in:
Michael An
2023-09-13 08:40:50 +08:00
committed by GitHub
parent d829ba5b23
commit 14ce391007
520 changed files with 4774 additions and 3438 deletions

View File

@@ -102,21 +102,21 @@ class LibContentView extends React.Component {
isDirentDetailShow: true
});
}
}
};
toggleDirentDetail = () => {
this.setState({
direntDetailPanelTab: '',
isDirentDetailShow: !this.state.isDirentDetailShow
});
}
};
closeDirentDetail = () => {
this.setState({
isDirentDetailShow: false,
direntDetailPanelTab: '',
});
}
};
componentWillMount() {
const hash = window.location.hash;
@@ -225,7 +225,7 @@ class LibContentView extends React.Component {
isViewFile: false
});
}
}
};
onRepoUpdateEvent = () => {
let currentTime = new Date();
@@ -258,7 +258,7 @@ class LibContentView extends React.Component {
toaster.danger(errMessage);
});
}
}
};
updateUsedRepoTags = () => {
let repoID = this.props.repoID;
@@ -275,18 +275,18 @@ class LibContentView extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
updateReadmeMarkdown = (direntList) => {
this.setState({readmeMarkdown: null});
direntList.some(item => {
direntList.forEach(item => {
let fileName = item.name.toLowerCase();
if (fileName === 'readme.md' || fileName === 'readme.markdown') {
this.setState({readmeMarkdown: item});
return true;
}
});
}
};
updateColumnMarkdownData = (filePath) => {
let repoID = this.props.repoID;
@@ -323,7 +323,7 @@ class LibContentView extends React.Component {
isFileLoadedErr: true,
});
});
}
};
// load data
loadDirData = (path) => {
@@ -371,7 +371,7 @@ class LibContentView extends React.Component {
this.showDir(path);
}
}
}
};
loadSidePanel = (path) => {
let repoID = this.props.repoID;
@@ -391,7 +391,7 @@ class LibContentView extends React.Component {
} else {
this.loadNodeAndParentsByPath(path);
}
}
};
showDir = (path) => {
let repoID = this.props.repoID;
@@ -417,7 +417,7 @@ class LibContentView extends React.Component {
let repoInfo = this.state.currentRepoInfo;
let url = siteRoot + 'library/' + repoID + '/' + encodeURIComponent(repoInfo.repo_name) + Utils.encodePath(path);
window.history.pushState({url: url, path: path}, path, url);
}
};
showFile = (filePath) => {
let repoID = this.props.repoID;
@@ -474,7 +474,7 @@ class LibContentView extends React.Component {
let repoInfo = this.state.currentRepoInfo;
let url = siteRoot + 'library/' + repoID + '/' + encodeURIComponent(repoInfo.repo_name) + Utils.encodePath(filePath);
window.history.pushState({url: url, path: filePath}, filePath, url);
}
};
loadDirentList = (path) => {
let repoID = this.props.repoID;
@@ -515,16 +515,16 @@ class LibContentView extends React.Component {
pathExist: false,
});
});
}
};
onListContainerScroll = () => {
let itemsShowLength = this.state.itemsShowLength + 100;
this.setState({itemsShowLength: itemsShowLength});
}
};
resetShowLength = () => {
this.setState({itemsShowLength: 100});
}
};
getThumbnails = (repoID, path, direntList) => {
let items = direntList.filter((item) => {
@@ -555,7 +555,7 @@ class LibContentView extends React.Component {
});
};
getThumbnail(0);
}
};
updateMoveCopyTreeNode = (path) => {
let repoID = this.props.repoID;
@@ -576,14 +576,14 @@ class LibContentView extends React.Component {
let newAddedDirents = newDirentList.filter(item => {
return !nodeChildrenNames.includes(item.name);
});
newAddedDirents.map(item => {
newAddedDirents.forEach(item => {
this.addNodeToTree(item.name, path, item.type);
});
}).catch(error => {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
async getAsyncCopyMoveProgress() {
let { asyncOperationType, asyncCopyMoveTaskId } = this.state;
@@ -651,7 +651,7 @@ class LibContentView extends React.Component {
this.currentMoveItemPath = '';
let direntList = this.state.direntList;
this.setState({direntList: direntList.slice(0)});
}
};
onMoveProgressDialogToggle = () => {
let { asyncOperationProgress } = this.state;
@@ -663,7 +663,7 @@ class LibContentView extends React.Component {
asyncOperationProgress: 0,
isCopyMoveProgressDialogShow: false,
});
}
};
// toolbar operations
onMoveItems = (destRepo, destDirentPath) => {
@@ -718,7 +718,7 @@ class LibContentView extends React.Component {
});
toaster.danger(errMessage);
});
}
};
onCopyItems = (destRepo, destDirentPath) => {
let repoID = this.props.repoID;
@@ -763,7 +763,7 @@ class LibContentView extends React.Component {
}
toaster.danger(errMessage);
});
}
};
restoreDeletedDirents = (commitID, paths, e) => {
const { repoID } = this.props;
@@ -810,7 +810,7 @@ class LibContentView extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
onDeleteItems = () => {
let repoID = this.props.repoID;
@@ -850,7 +850,7 @@ class LibContentView extends React.Component {
}
toaster.danger(errMessage);
});
}
};
onAddFolder = (dirPath) => {
let repoID = this.props.repoID;
@@ -869,7 +869,7 @@ class LibContentView extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
onAddFile = (filePath, isMarkdownDraft, isSdocDraft) => {
let repoID = this.props.repoID;
@@ -897,7 +897,7 @@ class LibContentView extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
switchViewMode = (mode) => {
if (mode === this.state.currentMode) {
@@ -927,7 +927,7 @@ class LibContentView extends React.Component {
this.isNeedUpdateHistoryState = false;
this.setState({currentMode: mode});
this.showDir(path);
}
};
onSearchedClick = (item) => {
let path = item.is_dir ? item.path.slice(0, item.path.length - 1) : item.path;
@@ -939,6 +939,7 @@ class LibContentView extends React.Component {
let index = -1;
let paths = Utils.getPaths(path);
for (let i = 0; i < paths.length; i++) {
// eslint-disable-next-line
let node = this.state.treeData.getNodeByPath(node);
if (!node) {
index = i;
@@ -983,7 +984,7 @@ class LibContentView extends React.Component {
}
}
}
}
};
onMainNavBarClick = (nodePath) => {
//just for dir
@@ -996,7 +997,7 @@ class LibContentView extends React.Component {
}
this.showDir(nodePath);
}
};
onLinkClick = (link) => {
const url = link;
@@ -1010,26 +1011,26 @@ class LibContentView extends React.Component {
} else {
window.open(url);
}
}
};
// list&tree operations
onMainPanelItemRename = (dirent, newName) => {
let path = Utils.joinPath(this.state.path, dirent.name);
this.renameItem(path, dirent.isDir(), newName);
}
};
onMainPanelItemDelete = (dirent) => {
let path = Utils.joinPath(this.state.path, dirent.name);
this.deleteItem(path, dirent.isDir());
}
};
onRenameTreeNode = (node, newName) => {
this.renameItem(node.path, node.object.isDir(), newName);
}
};
onDeleteTreeNode = (node) => {
this.deleteItem(node.path, node.object.isDir());
}
};
renameItem = (path, isDir, newName) => {
let repoID = this.props.repoID;
@@ -1056,7 +1057,7 @@ class LibContentView extends React.Component {
toaster.danger(errMessage);
});
}
}
};
renameItemAjaxCallback(path, newName) {
if (this.state.currentMode === 'column') {
@@ -1067,7 +1068,7 @@ class LibContentView extends React.Component {
toggleDeleteFolderDialog = () => {
this.setState({isDeleteFolderDialogOpen: !this.state.isDeleteFolderDialogOpen});
}
};
deleteFolder = () => {
const { repoID } = this.props;
@@ -1091,7 +1092,7 @@ class LibContentView extends React.Component {
}
toaster.danger(errMessage);
});
}
};
deleteItem(path, isDir) {
let repoID = this.props.repoID;
@@ -1183,7 +1184,7 @@ class LibContentView extends React.Component {
}
toaster.danger(errMessage);
});
}
};
onCopyItem = (destRepo, dirent, copyToDirentPath, nodeParentPath) => {
let repoID = this.props.repoID;
@@ -1233,7 +1234,7 @@ class LibContentView extends React.Component {
}
toaster.danger(errMessage);
});
}
};
onDirentClick = (dirent) => {
let direntList = this.state.direntList.map(dirent => {
@@ -1254,7 +1255,7 @@ class LibContentView extends React.Component {
selectedDirentList: [],
});
}
}
};
onItemClick = (dirent) => {
this.resetSelected();
@@ -1282,7 +1283,7 @@ class LibContentView extends React.Component {
}
}
}
}
};
onDirentSelected = (dirent) => {
let direntList = this.state.direntList.map(item => {
@@ -1318,7 +1319,7 @@ class LibContentView extends React.Component {
selectedDirentList: []
});
}
}
};
onAllDirentSelected = () => {
if (this.state.isAllDirentSelected) {
@@ -1344,7 +1345,7 @@ class LibContentView extends React.Component {
selectedDirentList: direntList,
});
}
}
};
onFileTagChanged = (dirent, direntPath) => {
let repoID = this.props.repoID;
@@ -1364,7 +1365,7 @@ class LibContentView extends React.Component {
});
this.updateUsedRepoTags();
}
};
onFileUploadSuccess = (direntObject) => {
let isExist = this.state.direntList.some(item => {
@@ -1394,7 +1395,7 @@ class LibContentView extends React.Component {
this.updateReadmeMarkdown(this.state.direntList);
}
}
}
};
addDirent = (name, type, size, isSdocDraft) => {
let item = this.createDirent(name, type, size, isSdocDraft);
@@ -1422,7 +1423,7 @@ class LibContentView extends React.Component {
}
this.setState({direntList: direntList});
this.updateReadmeMarkdown(direntList);
}
};
renameDirent = (direntPath, newName) => {
let repoID = this.props.repoID;
@@ -1456,7 +1457,7 @@ class LibContentView extends React.Component {
let url = siteRoot + 'library/' + repoID + '/' + encodeURIComponent(repoInfo.repo_name) + newPath;
window.history.replaceState({ url: url, path: newPath}, newPath, url);
}
}
};
deleteDirent(direntPath) {
if (direntPath === this.state.path) {
@@ -1494,7 +1495,7 @@ class LibContentView extends React.Component {
this.setState({direntList: direntList});
this.updateReadmeMarkdown(direntList);
}
};
moveDirent = (direntPath, moveToDirentPath = null) => {
let name = Utils.getFileName(direntPath);
@@ -1511,7 +1512,7 @@ class LibContentView extends React.Component {
this.setState({direntList: direntList});
this.updateReadmeMarkdown(direntList);
}
};
// only one scence: The moved items are inside current path
moveDirents = (direntNames) => {
@@ -1524,7 +1525,7 @@ class LibContentView extends React.Component {
this.setState({direntList: direntList});
this.updateReadmeMarkdown(direntList);
}
};
updateDirent = (dirent, paramKey, paramValue) => {
let newDirentList = this.state.direntList.map(item => {
@@ -1534,7 +1535,7 @@ class LibContentView extends React.Component {
return item;
});
this.setState({direntList: newDirentList});
}
};
// tree operations
loadTreeNodeByPath = (path) => {
@@ -1559,7 +1560,7 @@ class LibContentView extends React.Component {
parentNode.isExpanded = true;
this.setState({treeData: tree, currentNode: node}); //tree
}
}
};
loadNodeAndParentsByPath = (path) => {
let repoID = this.props.repoID;
@@ -1593,7 +1594,7 @@ class LibContentView extends React.Component {
}).catch(() => {
this.setState({isLoadFailed: true});
});
}
};
onTreeNodeClick = (node) => {
this.resetSelected();
@@ -1649,7 +1650,7 @@ class LibContentView extends React.Component {
window.open(url);
}
}
}
};
showColumnMarkdownFile = (filePath) => {
let repoID = this.props.repoID;
@@ -1666,12 +1667,12 @@ class LibContentView extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
onTreeNodeCollapse = (node) => {
let tree = treeHelper.collapseNode(this.state.treeData, node);
this.setState({treeData: tree});
}
};
onTreeNodeExpanded = (node) => {
let repoID = this.props.repoID;
@@ -1689,28 +1690,28 @@ class LibContentView extends React.Component {
tree.expandNode(node);
this.setState({treeData: tree});
}
}
};
addNodeToTree = (name, parentPath, type) => {
let node = this.createTreeNode(name, type);
let tree = treeHelper.addNodeToParentByPath(this.state.treeData, node, parentPath);
this.setState({treeData: tree});
}
};
renameTreeNode = (path, newName) => {
let tree = treeHelper.renameNodeByPath(this.state.treeData, path, newName);
this.setState({treeData: tree});
}
};
deleteTreeNode = (path) => {
let tree = treeHelper.deleteNodeByPath(this.state.treeData, path);
this.setState({treeData: tree});
}
};
deleteTreeNodes = (paths) => {
let tree = treeHelper.deleteNodeListByPaths(this.state.treeData, paths);
this.setState({treeData: tree});
}
};
moveTreeNode = (nodePath, moveToPath, moveToRepo, nodeName) => {
let repoID = this.props.repoID;
@@ -1721,7 +1722,7 @@ class LibContentView extends React.Component {
}
let tree = treeHelper.moveNodeByPath(this.state.treeData, nodePath, moveToPath, nodeName);
this.setState({treeData: tree});
}
};
copyTreeNode = (nodePath, copyToPath, destRepo, nodeName) => {
let repoID = this.props.repoID;
@@ -1730,7 +1731,7 @@ class LibContentView extends React.Component {
}
let tree = treeHelper.copyNodeByPath(this.state.treeData, nodePath, copyToPath, nodeName);
this.setState({treeData: tree});
}
};
createTreeNode(name, type) {
let object = this.createDirent(name, type);
@@ -1761,7 +1762,7 @@ class LibContentView extends React.Component {
return new TreeNode({object});
});
node.addChildren(nodeList);
}
};
getSelectedDirentPaths = () => {
let paths = [];
@@ -1769,7 +1770,7 @@ class LibContentView extends React.Component {
paths.push(Utils.joinPath(this.state.path, selectedDirent.name));
});
return paths;
}
};
getSelectedDirentNames = () => {
let names = [];
@@ -1777,14 +1778,14 @@ class LibContentView extends React.Component {
names.push(selectedDirent.name);
});
return names;
}
};
resetSelected = () => {
this.setState({
isDirentSelected: false,
isAllDirentSelected: false,
});
}
};
recaculateSelectedStateAfterDirentDeleted = (name, newDirentList) => {
let selectedDirentList = this.state.selectedDirentList.slice(0);
@@ -1798,16 +1799,16 @@ class LibContentView extends React.Component {
isDirentSelected: selectedDirentList.length > 0,
isAllDirentSelected: selectedDirentList.length === newDirentList.length,
});
}
};
onLibDecryptDialog = () => {
this.setState({libNeedDecrypt: false});
this.loadDirData(this.state.path);
}
};
goDraftPage = () => {
window.open(siteRoot + 'drafts/' + this.state.draftID + '/');
}
};
sortItems = (sortBy, sortOrder) => {
cookie.save('seafile-repo-dir-sort-by', sortBy);
@@ -1817,17 +1818,17 @@ class LibContentView extends React.Component {
sortOrder: sortOrder,
items: Utils.sortDirents(this.state.direntList, sortBy, sortOrder)
});
}
};
onUploadFile = (e) => {
e.nativeEvent.stopImmediatePropagation();
this.uploader.onFileUpload();
}
};
onUploadFolder = (e) => {
e.nativeEvent.stopImmediatePropagation();
this.uploader.onFolderUpload();
}
};
onToolbarFileTagChanged = () => {
let repoID = this.props.repoID;
@@ -1842,7 +1843,7 @@ class LibContentView extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
unSelectDirent = () => {
this.setState({
@@ -1851,7 +1852,7 @@ class LibContentView extends React.Component {
});
const dirent = {};
this.onDirentSelected(dirent);
}
};
onDeleteRepoTag = (deletedTagID) => {
let direntList = this.state.direntList.map(dirent => {
@@ -1865,7 +1866,7 @@ class LibContentView extends React.Component {
});
this.setState({direntList: direntList});
this.updateUsedRepoTags();
}
};
handleSubmit = (e) => {
@@ -1881,7 +1882,7 @@ class LibContentView extends React.Component {
});
e.preventDefault();
}
};
render() {
if (this.state.libNeedDecrypt) {