Merge pull request #31 from mihailik/patch-1
Allowing programmatic use of savePC
This commit is contained in:
commit
7105d0c4f6
1 changed files with 2 additions and 1 deletions
|
|
@ -47,7 +47,7 @@ if (NODE) {
|
||||||
* @param {string} sPCJSFile
|
* @param {string} sPCJSFile
|
||||||
* @return {boolean} true if successful, false if error
|
* @return {boolean} true if successful, false if error
|
||||||
*/
|
*/
|
||||||
function savePC(idMachine, sPCJSFile)
|
function savePC(idMachine, sPCJSFile, callback)
|
||||||
{
|
{
|
||||||
var cmp = /** @type {Computer} */ (Component.getComponentByType("Computer", idMachine));
|
var cmp = /** @type {Computer} */ (Component.getComponentByType("Computer", idMachine));
|
||||||
var dbg = /** @type {Debugger} */ (Component.getComponentByType("Debugger", idMachine));
|
var dbg = /** @type {Debugger} */ (Component.getComponentByType("Debugger", idMachine));
|
||||||
|
|
@ -61,6 +61,7 @@ function savePC(idMachine, sPCJSFile)
|
||||||
sPCJSFile = "/versions/pcjs/" + (XMLVERSION || APPVERSION) + "/pc" + (dbg? "-dbg" : "") + ".js";
|
sPCJSFile = "/versions/pcjs/" + (XMLVERSION || APPVERSION) + "/pc" + (dbg? "-dbg" : "") + ".js";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (callback && callback({ state: sState, parms: sParms })) return true;
|
||||||
web.getResource(sPCJSFile, null, true, function(sURL, sResponse, nErrorCode) {
|
web.getResource(sPCJSFile, null, true, function(sURL, sResponse, nErrorCode) {
|
||||||
downloadCSS(sURL, sResponse, nErrorCode, [idMachine, str.getBaseName(sPCJSFile, true), sParms, sState]);
|
downloadCSS(sURL, sResponse, nErrorCode, [idMachine, str.getBaseName(sPCJSFile, true), sParms, sState]);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue