Remove redundant code from SessionSearchInput

pull/982/head
Konstantin Ullrich 6 years ago
parent e9be9bcbc5
commit 447ba9d3aa

@ -13,12 +13,6 @@ export class SessionSearchInput extends React.Component<Props> {
public constructor(props: Props) { public constructor(props: Props) {
super(props); super(props);
this.handleKeyDown = this.handleKeyDown.bind(this); this.handleKeyDown = this.handleKeyDown.bind(this);
this.handleUndo = this.handleUndo.bind(this);
this.handleRedo = this.handleRedo.bind(this);
this.handleCut = this.handleCut.bind(this);
this.handleCopy = this.handleCopy.bind(this);
this.handlePast = this.handlePast.bind(this);
this.handleSelectAll = this.handleSelectAll.bind(this);
} }
public render() { public render() {
@ -42,23 +36,23 @@ export class SessionSearchInput extends React.Component<Props> {
</div> </div>
</ContextMenuTrigger> </ContextMenuTrigger>
<ContextMenu id={triggerId}> <ContextMenu id={triggerId}>
<MenuItem onClick={this.handleUndo}> <MenuItem onClick={() => document.execCommand('undo')}>
{window.i18n('editMenuUndo')} {window.i18n('editMenuUndo')}
</MenuItem> </MenuItem>
<MenuItem onClick={this.handleRedo}> <MenuItem onClick={() => document.execCommand('redo')}>
{window.i18n('editMenuRedo')} {window.i18n('editMenuRedo')}
</MenuItem> </MenuItem>
<hr /> <hr />
<MenuItem onClick={this.handleCut}> <MenuItem onClick={() => document.execCommand('cut')}>
{window.i18n('editMenuCut')} {window.i18n('editMenuCut')}
</MenuItem> </MenuItem>
<MenuItem onClick={this.handleCopy}> <MenuItem onClick={() => document.execCommand('copy')}>
{window.i18n('editMenuCopy')} {window.i18n('editMenuCopy')}
</MenuItem> </MenuItem>
<MenuItem onClick={this.handlePast}> <MenuItem onClick={() => document.execCommand('paste')}>
{window.i18n('editMenuPaste')} {window.i18n('editMenuPaste')}
</MenuItem> </MenuItem>
<MenuItem onClick={this.handleSelectAll}> <MenuItem onClick={() => document.execCommand('selectAll')}>
{window.i18n('editMenuSelectAll')} {window.i18n('editMenuSelectAll')}
</MenuItem> </MenuItem>
</ContextMenu> </ContextMenu>
@ -75,28 +69,4 @@ export class SessionSearchInput extends React.Component<Props> {
} }
} }
} }
public handleUndo() {
document.execCommand('undo');
}
public handleRedo() {
document.execCommand('redo');
}
public handleCut() {
document.execCommand('cut');
}
public handleCopy() {
document.execCommand('copy');
}
public handlePast() {
document.execCommand('paste');
}
public handleSelectAll() {
document.execCommand('selectAll');
}
} }

Loading…
Cancel
Save