mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-10 09:43:54 +01:00
fixed layer til the end of time
This commit is contained in:
parent
5e9143371a
commit
515f9e5d4b
@ -11,7 +11,8 @@ import { ResizableBox } from "react-resizable";
|
|||||||
import makeStyles from "@mui/styles/makeStyles";
|
import makeStyles from "@mui/styles/makeStyles";
|
||||||
import createStyles from "@mui/styles/createStyles";
|
import createStyles from "@mui/styles/createStyles";
|
||||||
import ArrowForwardIosIcon from "@mui/icons-material/ArrowForwardIos";
|
import ArrowForwardIosIcon from "@mui/icons-material/ArrowForwardIos";
|
||||||
import _ from "lodash";
|
|
||||||
|
let layerCounter = 0;
|
||||||
|
|
||||||
export const LogBoxEvents = new EventEmitter<[RunningScript]>();
|
export const LogBoxEvents = new EventEmitter<[RunningScript]>();
|
||||||
|
|
||||||
@ -92,13 +93,8 @@ function LogWindow(props: IProps): React.ReactElement {
|
|||||||
function updateLayer(): void {
|
function updateLayer(): void {
|
||||||
const c = container.current;
|
const c = container.current;
|
||||||
if (c === null) return;
|
if (c === null) return;
|
||||||
// This number is getTime on 2021-10-15, the reason we need this is to remove a
|
c.style.zIndex = 1500 + layerCounter + "";
|
||||||
// large number from getTime so it's value fits in an int32 (from int64).
|
layerCounter++;
|
||||||
// The date is arbitrary but it is the date that this "stay-on-top" mechanic was released
|
|
||||||
// so every future date is guaranteed to be at least after that.
|
|
||||||
const date = 1634320967207;
|
|
||||||
// +1500 so it's at least on top of everything else in the game.
|
|
||||||
c.style.zIndex = new Date().getTime() - date + 1500 + "";
|
|
||||||
rerender();
|
rerender();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user