mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-26 19:14:32 +02:00
fix nearly all lint errors now
This commit is contained in:
@@ -24,16 +24,21 @@ export class CodingContractPopup extends React.Component<IProps, IState>{
|
||||
this.onInputKeydown = this.onInputKeydown.bind(this);
|
||||
}
|
||||
|
||||
setAnswer(event: any) {
|
||||
setAnswer(event: React.ChangeEvent<HTMLInputElement>): void {
|
||||
this.setState({ answer: event.target.value });
|
||||
}
|
||||
|
||||
onInputKeydown(e:any){
|
||||
if (e.keyCode === KEY.ENTER && e.target.value !== "") {
|
||||
e.preventDefault();
|
||||
onInputKeydown(event: React.KeyboardEvent<HTMLInputElement>): void {
|
||||
// React just won't cooperate on this one.
|
||||
// "React.KeyboardEvent<HTMLInputElement>" seems like the right type but
|
||||
// whatever ...
|
||||
const value = (event.target as any).value;
|
||||
|
||||
if (event.keyCode === KEY.ENTER && value !== "") {
|
||||
event.preventDefault();
|
||||
this.props.onAttempt(this.state.answer);
|
||||
} else if (e.keyCode === KEY.ESC) {
|
||||
e.preventDefault();
|
||||
} else if (event.keyCode === KEY.ESC) {
|
||||
event.preventDefault();
|
||||
this.props.onClose();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ import { removeElement } from "../../../utils/uiHelpers/removeElement";
|
||||
export interface IPopupButtonProps {
|
||||
class?: string;
|
||||
popup: HTMLElement | string;
|
||||
style?: object;
|
||||
style?: any;
|
||||
text: string;
|
||||
onClose?: () => void;
|
||||
}
|
||||
@@ -26,15 +26,15 @@ export class PopupButton extends React.Component<IPopupButtonProps, any> {
|
||||
this.keyListener = this.keyListener.bind(this);
|
||||
}
|
||||
|
||||
componentDidMount() {
|
||||
componentDidMount(): void {
|
||||
document.addEventListener("keydown", this.keyListener);
|
||||
}
|
||||
|
||||
componentWillUnmount() {
|
||||
componentWillUnmount(): void {
|
||||
document.removeEventListener("keydown", this.keyListener);
|
||||
}
|
||||
|
||||
handleClick() {
|
||||
handleClick(): void {
|
||||
if(this.props.onClose)
|
||||
this.props.onClose();
|
||||
//We might be able to remove this?
|
||||
@@ -52,7 +52,7 @@ export class PopupButton extends React.Component<IPopupButtonProps, any> {
|
||||
}
|
||||
}
|
||||
|
||||
keyListener(e: KeyboardEvent) {
|
||||
keyListener(e: KeyboardEvent): void {
|
||||
//This doesn't really make sense, a button doesnt have to listen to escape IMO
|
||||
//Too affraid to remove it since im not sure what it will break.. But yuck..
|
||||
if (e.keyCode === KEY.ESC) {
|
||||
|
||||
Reference in New Issue
Block a user