1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-08-31 22:54:11 +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

@@ -53,14 +53,14 @@ class DirOperationToolbar extends React.Component {
toggleMobileOpMenu = () => {
this.setState({isMobileOpMenuOpen: !this.state.isMobileOpMenuOpen});
}
};
hideOperationMenu = () => {
this.setState({
isUploadMenuShow: false,
isCreateMenuShow: false,
});
}
};
toggleOperationMenu = (e) => {
e.nativeEvent.stopImmediatePropagation();
@@ -69,7 +69,7 @@ class DirOperationToolbar extends React.Component {
let top = targetRect.bottom;
let style = {position: 'fixed', display: 'block', left: left, top: top};
this.setState({operationMenuStyle: style});
}
};
onUploadClick = (e) => {
this.toggleOperationMenu(e);
@@ -77,17 +77,17 @@ class DirOperationToolbar extends React.Component {
isUploadMenuShow: !this.state.isUploadMenuShow,
isCreateMenuShow: false,
});
}
};
onUploadFile = (e) => {
this.setState({isUploadMenuShow: false});
this.props.onUploadFile(e);
}
};
onUploadFolder = (e) => {
this.setState({isUploadMenuShow: false});
this.props.onUploadFolder(e);
}
};
onCreateClick = (e) => {
this.toggleOperationMenu(e);
@@ -95,64 +95,64 @@ class DirOperationToolbar extends React.Component {
isCreateMenuShow: !this.state.isCreateMenuShow,
isUploadMenuShow: false,
});
}
};
onShareClick = () => {
this.setState({
isShareDialogShow: !this.state.isShareDialogShow
});
}
};
onCreateFolderToggle = () => {
this.setState({isCreateFolderDialogShow: !this.state.isCreateFolderDialogShow});
}
};
onCreateFileToggle = () => {
this.setState({
isCreateFileDialogShow: !this.state.isCreateFileDialogShow,
fileType: ''
});
}
};
onCreateMarkdownToggle = () => {
this.setState({
isCreateFileDialogShow: !this.state.isCreateFileDialogShow,
fileType: '.md'
});
}
};
onCreateExcelToggle = () => {
this.setState({
isCreateFileDialogShow: !this.state.isCreateFileDialogShow,
fileType: '.xlsx'
});
}
};
onCreatePPTToggle = () => {
this.setState({
isCreateFileDialogShow: !this.state.isCreateFileDialogShow,
fileType: '.pptx'
});
}
};
onCreateWordToggle = () => {
this.setState({
isCreateFileDialogShow: !this.state.isCreateFileDialogShow,
fileType: '.docx'
});
}
};
onCreateSeaDocToggle = () => {
this.setState({
isCreateFileDialogShow: !this.state.isCreateFileDialogShow,
fileType: '.sdoc'
});
}
};
onAddFolder = (dirPath) => {
this.setState({isCreateFolderDialogShow: false});
this.props.onAddFolder(dirPath);
}
};
checkDuplicatedName = (newName) => {
let direntList = this.props.direntList;
@@ -160,7 +160,7 @@ class DirOperationToolbar extends React.Component {
return object.name === newName;
});
return isDuplicated;
}
};
render() {
let { path, repoName, userPerm } = this.props;

View File

@@ -9,6 +9,7 @@ const propTypes = {
onShowSidePanel: PropTypes.func.isRequired,
onSearchedClick: PropTypes.func.isRequired,
toggleInvitePeopleDialog: PropTypes.func.isRequired,
searchPlaceholder: PropTypes.string.isRequired,
};
class InvitationsToolbar extends React.Component {

View File

@@ -37,6 +37,10 @@ const propTypes = {
updateDirent: PropTypes.func.isRequired,
currentMode: PropTypes.string.isRequired,
switchViewMode: PropTypes.func.isRequired,
direntList: PropTypes.array.isRequired,
onItemRename: PropTypes.func.isRequired,
showDirentDetail: PropTypes.func.isRequired,
isGroupOwnedRepo: PropTypes.bool.isRequired,
};
class MultipleDirOperationToolbar extends React.Component {
@@ -60,15 +64,15 @@ class MultipleDirOperationToolbar extends React.Component {
onMoveToggle = () => {
this.setState({isMoveDialogShow: !this.state.isMoveDialogShow});
}
};
onCopyToggle = () => {
this.setState({isCopyDialogShow: !this.state.isCopyDialogShow});
}
};
onItemsDelete = () => {
this.props.onItemsDelete();
}
};
onItemsDownload = () => {
let { path, repoID, selectedDirentList } = this.props;
@@ -97,29 +101,29 @@ class MultipleDirOperationToolbar extends React.Component {
});
}
}
}
};
closeZipDialog = () => {
this.setState({
isZipDialogOpen: false
});
}
};
checkDuplicatedName = (newName) => {
return Utils.checkDuplicatedNameInList(this.props.direntList, newName);
}
};
onItemRename = (newName) => {
const dirent = this.props.selectedDirentList[0];
this.props.onItemRename(dirent, newName);
}
};
onPermissionItem = () => {
this.setState({
showLibContentViewDialogs: !this.state.showLibContentViewDialogs,
isPermissionDialogOpen: !this.state.isPermissionDialogOpen
});
}
};
onMarkAsDraft = (dirent) => {
let repoID = this.props.repoID;
@@ -130,7 +134,7 @@ class MultipleDirOperationToolbar extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
onUnmarkAsDraft = (dirent) => {
let repoID = this.props.repoID;
@@ -141,7 +145,7 @@ class MultipleDirOperationToolbar extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
onStartRevise = (dirent) => {
let repoID = this.props.repoID;
@@ -153,11 +157,11 @@ class MultipleDirOperationToolbar extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
onCommentItem = () => {
this.props.showDirentDetail('comments');
}
};
getDirentMenuList = (dirent) => {
const isRepoOwner = this.props.isRepoOwner;
@@ -175,7 +179,7 @@ class MultipleDirOperationToolbar extends React.Component {
});
}
return opList;
}
};
onMenuItemClick = (operation) => {
const dirents = this.props.selectedDirentList;
@@ -229,7 +233,7 @@ class MultipleDirOperationToolbar extends React.Component {
default:
break;
}
}
};
lockFile = (dirent) => {
const filePath = this.getDirentPath(dirent);
@@ -244,7 +248,7 @@ class MultipleDirOperationToolbar extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
unlockFile = (dirent) => {
const filePath = this.getDirentPath(dirent);
@@ -259,7 +263,7 @@ class MultipleDirOperationToolbar extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
onOpenViaClient = (dirent) => {
const filePath = this.getDirentPath(dirent);
@@ -269,7 +273,7 @@ class MultipleDirOperationToolbar extends React.Component {
filePath: filePath
});
location.href = url;
}
};
onHistory = (dirent) => {
let filePath = this.getDirentPath(dirent);
@@ -279,13 +283,13 @@ class MultipleDirOperationToolbar extends React.Component {
filePath: filePath
});
location.href = url;
}
};
onAccessLog = (dirent) => {
let filePath = this.getDirentPath(dirent);
let path = siteRoot + 'repo/file-access/' + this.props.repoID + '/?p=' + encodeURIComponent(filePath) ;
window.open(path);
}
};
toggleCancel = () => {
this.setState({
@@ -295,7 +299,7 @@ class MultipleDirOperationToolbar extends React.Component {
isRenameDialogOpen: false,
isPermissionDialogOpen: false,
});
}
};
listFileTags = (dirent) => {
let filePath = this.getDirentPath(dirent);
@@ -313,7 +317,7 @@ class MultipleDirOperationToolbar extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
onMenuFileTagChanged = () => {
this.listFileTags(this.props.selectedDirentList[0]);
@@ -323,11 +327,11 @@ class MultipleDirOperationToolbar extends React.Component {
const direntPath = this.getDirentPath(dirent);
this.props.onFilesTagChanged(dirent, direntPath);
}
}
};
getDirentPath = (dirent) => {
if (dirent) return Utils.joinPath(this.props.path, dirent.name);
}
};
render() {

View File

@@ -26,27 +26,27 @@ class RepoViewToolbar extends React.Component {
onCreateRepo = (repo) => {
this.props.onCreateRepo(repo);
this.onCreateToggle();
}
};
onCreateToggle = () => {
this.setState({isCreateRepoDialogShow: !this.state.isCreateRepoDialogShow});
}
};
toggleMore = () => {
this.setState({ isOpen: !this.state.isOpen });
}
};
onDropdownToggleKeyDown = (e) => {
if (e.key == 'Enter' || e.key == 'Space') {
this.toggleMore();
}
}
};
visitDeletedviaKey = (e) => {
if (e.key == 'Enter' || e.key == 'Space') {
navigate(`${siteRoot}my-libs/deleted/`);
}
}
};
render() {
return (

View File

@@ -1,7 +1,7 @@
import React, { Fragment } from 'react';
import PropTypes from 'prop-types';
import { DropdownToggle, Dropdown, DropdownMenu, DropdownItem, Tooltip} from 'reactstrap';
import { gettext, siteRoot, canGenerateShareLink, isDocs } from '../../utils/constants';
import { gettext, siteRoot, isDocs } from '../../utils/constants';
import { seafileAPI } from '../../utils/seafile-api';
import { Utils } from '../../utils/utils';
import toaster from '../toast';
@@ -22,6 +22,7 @@ const propTypes = {
fileTags: PropTypes.array.isRequired,
onFileTagChanged: PropTypes.func.isRequired,
showShareBtn: PropTypes.bool.isRequired,
dirent: PropTypes.object.isRequired,
};
class ViewFileToolbar extends React.Component {
@@ -41,7 +42,7 @@ class ViewFileToolbar extends React.Component {
let { path, repoID } = this.props;
let url = siteRoot + 'lib/' + repoID + '/file' + Utils.encodePath(path) + '?mode=edit';
window.open(url);
}
};
onNewDraft = (e) => {
e.preventDefault();
@@ -52,33 +53,31 @@ class ViewFileToolbar extends React.Component {
let errMessage = Utils.getErrorMsg(error);
toaster.danger(errMessage);
});
}
};
onDraftHover = () => {
this.setState({isDraftMessageShow: !this.state.isDraftMessageShow});
}
};
toggleMore = () => {
this.setState({isMoreMenuShow: !this.state.isMoreMenuShow});
}
};
onShareToggle = () => {
this.setState({isShareDialogShow: !this.state.isShareDialogShow});
}
};
onEditFileTagToggle = () => {
this.setState({isEditTagDialogShow: !this.state.isEditTagDialogShow});
}
};
onHistoryClick = () => {
let historyUrl = siteRoot + 'repo/file_revisions/' + this.props.repoID + '/?p=' + Utils.encodePath(this.props.path);
location.href = historyUrl;
}
};
render() {
let { filePermission } = this.props;
let name = Utils.getFileName(this.props.path);
let dirent = { name: name };
return (
<Fragment>
<div className="dir-operation">

View File

@@ -12,7 +12,7 @@ class ViewModeToolbar extends React.Component {
static defaultProps = {
isCustomPermission: false,
}
};
switchViewMode = (e) => {
e.preventDefault();
@@ -21,7 +21,7 @@ class ViewModeToolbar extends React.Component {
return;
}
this.props.switchViewMode(id);
}
};
render() {
let baseClass = 'btn btn-secondary btn-icon sf-view-mode-btn ';