You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by bi...@apache.org on 2016/04/07 09:24:18 UTC
[3/5] git commit: [flex-utilities] [refs/heads/develop] - Handle
installation abort gracefully
Handle installation abort gracefully
Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/59fbf7a7
Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/59fbf7a7
Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/59fbf7a7
Branch: refs/heads/develop
Commit: 59fbf7a7a87381e7a56093ff6e1a7be302b21627
Parents: e696300
Author: OmPrakash Muppirala <bi...@gmail.com>
Authored: Wed Apr 6 17:54:03 2016 -0700
Committer: OmPrakash Muppirala <bi...@gmail.com>
Committed: Thu Apr 7 00:21:04 2016 -0700
----------------------------------------------------------------------
npm-flexjs/dependencies/download_dependencies.js | 17 ++++++++++++++++-
1 file changed, 16 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/59fbf7a7/npm-flexjs/dependencies/download_dependencies.js
----------------------------------------------------------------------
diff --git a/npm-flexjs/dependencies/download_dependencies.js b/npm-flexjs/dependencies/download_dependencies.js
index 09b9858..e8fa370 100644
--- a/npm-flexjs/dependencies/download_dependencies.js
+++ b/npm-flexjs/dependencies/download_dependencies.js
@@ -27,9 +27,11 @@ var flashplayerglobal = require('./FlashPlayerGlobal');
var apacheFlexJS = require('./ApacheFlexJS');
var apacheFalcon = require('./ApacheFalcon');
var swfObject = require('./SWFObject');
+var flatUI = require('./FlatUI');
var installSteps = [
createDownloadsDirectory,
+ installFlatUI,
installFlashPlayerGlobal,
installAdobeAIR,
installSWFObject,
@@ -76,12 +78,14 @@ function handleInstallStepComplete(event)
function installFlashPlayerGlobal()
{
flashplayerglobal.once('complete', handleInstallStepComplete);
+ flashplayerglobal.once('abort', handleAbort);
flashplayerglobal.install();
}
function installAdobeAIR(event)
{
adobeair.once('complete', handleInstallStepComplete);
+ adobeair.once('abort', handleAbort);
adobeair.install();
}
@@ -103,9 +107,20 @@ function installSWFObject(event)
swfObject.install();
}
+function installFlatUI(event)
+{
+ flatUI.once('complete', handleInstallStepComplete);
+ flatUI.install();
+}
+
function allDownloadsComplete()
{
- console.log('Finished all downloads');
+ console.log('Installation complete!');
+}
+
+function handleAbort()
+{
+ process.exit(1);
}
start();
\ No newline at end of file