More Node-related module tidying (but still doesn't solve ES6 browser issues with uncompiled code)
This commit is contained in:
parent
b5d6afd210
commit
67e1e66cb1
16 changed files with 1049 additions and 1050 deletions
|
|
@ -520,7 +520,7 @@ class Computer8080 extends Component {
|
|||
this.stateFailSafe.store();
|
||||
|
||||
var fValidate = this.resume && !this.fServerState;
|
||||
if (resume == Computer8080.RESUME_AUTO || Web.confirmUser("Click OK to restore the previous " + PC8080.APPNAME + " machine state, or CANCEL to reset the machine.")) {
|
||||
if (resume == Computer8080.RESUME_AUTO || Component.confirmUser("Click OK to restore the previous " + PC8080.APPNAME + " machine state, or CANCEL to reset the machine.")) {
|
||||
fRestore = stateComputer.parse();
|
||||
if (fRestore) {
|
||||
var sCode = /** @type {string} */ (stateComputer.get(UserAPI.RES.CODE));
|
||||
|
|
@ -781,7 +781,7 @@ class Computer8080 extends Component {
|
|||
}
|
||||
if (iComponent == aComponents.length) component = this;
|
||||
var s = "The " + component.type + " component (" + component.id + ") is not " + (!component.flags.ready? "ready yet" + (component.fnReady? " (waiting for notification)" : "") : "powered yet") + ".";
|
||||
Web.alertUser(s);
|
||||
Component.alertUser(s);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -793,7 +793,7 @@ class Computer8080 extends Component {
|
|||
*/
|
||||
powerReport(stateComputer)
|
||||
{
|
||||
if (Web.confirmUser("There may be a problem with your " + PC8080.APPNAME + " machine.\n\nTo help us diagnose it, click OK to send this " + PC8080.APPNAME + " machine state to http://" + SITEHOST + ".")) {
|
||||
if (Component.confirmUser("There may be a problem with your " + PC8080.APPNAME + " machine.\n\nTo help us diagnose it, click OK to send this " + PC8080.APPNAME + " machine state to http://" + SITEHOST + ".")) {
|
||||
Web.sendReport(PC8080.APPNAME, PC8080.APPVERSION, this.url, this.getUserID(), ReportAPI.TYPE.BUG, stateComputer.toString());
|
||||
}
|
||||
}
|
||||
|
|
@ -1139,7 +1139,7 @@ class Computer8080 extends Component {
|
|||
* merely a precaution, because ordinarily, setBinding() should have already determined if we are
|
||||
* running from pcjs.org and disabled any "Save" button.
|
||||
*/
|
||||
sUserID = Web.promptUser("Saving machine states on the pcjs.org server is currently unsupported.\n\nIf you're running your own server, enter your user ID below.");
|
||||
sUserID = Component.promptUser("Saving machine states on the pcjs.org server is currently unsupported.\n\nIf you're running your own server, enter your user ID below.");
|
||||
if (sUserID) {
|
||||
sUserID = this.verifyUserID(sUserID);
|
||||
if (!sUserID) this.notice("The user ID is invalid.");
|
||||
|
|
@ -1337,7 +1337,7 @@ class Computer8080 extends Component {
|
|||
* I used to bypass the prompt if this.resume == Computer8080.RESUME_AUTO, setting fSave to true automatically,
|
||||
* but that gives the user no means of resetting a resumable machine that contains errors in its resume state.
|
||||
*/
|
||||
var fSave = (/* this.resume == Computer8080.RESUME_AUTO || */ Web.confirmUser("Click OK to save changes to this " + PC8080.APPNAME + " machine.\n\nWARNING: If you CANCEL, all disk changes will be discarded."));
|
||||
var fSave = (/* this.resume == Computer8080.RESUME_AUTO || */ Component.confirmUser("Click OK to save changes to this " + PC8080.APPNAME + " machine.\n\nWARNING: If you CANCEL, all disk changes will be discarded."));
|
||||
this.powerOff(fSave, true);
|
||||
/*
|
||||
* Forcing the page to reload is an expedient option, but ugly. It's preferable to call powerOn()
|
||||
|
|
|
|||
|
|
@ -30,7 +30,6 @@
|
|||
|
||||
if (NODE) {
|
||||
var Str = require("../../shared/es6/strlib");
|
||||
var Usr = require("../../shared/es6/usrlib");
|
||||
var Component = require("../../shared/es6/component");
|
||||
var Messages8080 = require("./messages");
|
||||
}
|
||||
|
|
@ -750,7 +749,7 @@ class CPU8080 extends Component {
|
|||
}
|
||||
this.addCycles(this.nRunCycles);
|
||||
this.nRunCycles = 0;
|
||||
this.msStartRun = Usr.getTime();
|
||||
this.msStartRun = Component.getTime();
|
||||
this.msEndThisRun = 0;
|
||||
this.calcCycles();
|
||||
return fSuccess;
|
||||
|
|
@ -785,7 +784,7 @@ class CPU8080 extends Component {
|
|||
this.calcCycles(true);
|
||||
}
|
||||
this.nCyclesThisRun = 0;
|
||||
this.msStartThisRun = Usr.getTime();
|
||||
this.msStartThisRun = Component.getTime();
|
||||
|
||||
/*
|
||||
* Try to detect situations where the browser may have throttled us, such as when the user switches
|
||||
|
|
@ -838,7 +837,7 @@ class CPU8080 extends Component {
|
|||
*/
|
||||
calcRemainingTime()
|
||||
{
|
||||
this.msEndThisRun = Usr.getTime();
|
||||
this.msEndThisRun = Component.getTime();
|
||||
|
||||
var msYield = this.msPerYield;
|
||||
if (this.nCyclesThisRun) {
|
||||
|
|
@ -1053,7 +1052,7 @@ class CPU8080 extends Component {
|
|||
{
|
||||
if (!this.setBusy(true)) {
|
||||
this.updateCPU();
|
||||
if (this.cmp) this.cmp.stop(Usr.getTime(), this.getCycles());
|
||||
if (this.cmp) this.cmp.stop(Component.getTime(), this.getCycles());
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -1110,7 +1109,7 @@ class CPU8080 extends Component {
|
|||
catch (e) {
|
||||
this.stopCPU();
|
||||
this.updateCPU();
|
||||
if (this.cmp) this.cmp.stop(Usr.getTime(), this.getCycles());
|
||||
if (this.cmp) this.cmp.stop(Component.getTime(), this.getCycles());
|
||||
this.setBusy(false);
|
||||
this.setError(e.stack || e.message);
|
||||
return;
|
||||
|
|
|
|||
Loading…
Reference in a new issue