[refactor] Breaking out page tracking from 'engine'

This commit is contained in:
Steven Evans
2018-07-19 21:51:18 -04:00
parent 56da0f9214
commit 26b0840f26
13 changed files with 219 additions and 94 deletions
+2 -2
View File
@@ -1,4 +1,3 @@
import {Engine} from "./engine";
import {workerScripts,
addWorkerScript,
killWorkerScript} from "./NetscriptWorker";
@@ -14,6 +13,7 @@ import numeral from "numeral/min/numeral.min";
import {formatNumber} from "../utils/StringHelperFunctions";
import {removeChildrenFromElement} from "../utils/uiHelpers/removeChildrenFromElement";
import {removeElement} from "../utils/uiHelpers/removeElement";
import {Page, routing} from "./ui/navigationTracking";
/* {
* serverName: {
@@ -196,7 +196,7 @@ function updateActiveScriptsItems(maxTasks=150) {
}
}
if (Engine.currentPage !== Engine.Page.ActiveScripts) {return;}
if (!routing.isOn(Page.ActiveScripts)) {return;}
var total = 0;
for (var i = 0; i < workerScripts.length; ++i) {
try {