|
Lines 677-687
define([
Link Here
|
| 677 |
this.umcpProgressSubCommand({ |
677 |
this.umcpProgressSubCommand({ |
| 678 |
progressCmd: progressCmd, |
678 |
progressCmd: progressCmd, |
| 679 |
progressID: progressID, |
679 |
progressID: progressID, |
| 680 |
flavor: flavor |
680 |
flavor: flavor, |
|
|
681 |
errorHandler: errorHandler |
| 681 |
}).then(function() { |
682 |
}).then(function() { |
| 682 |
deferred.resolve(allData); |
683 |
deferred.resolve(allData); |
| 683 |
}, function() { |
684 |
}, function(error) { |
| 684 |
deferred.reject(); |
685 |
deferred.reject(error); |
| 685 |
}, function(result) { |
686 |
}, function(result) { |
| 686 |
allData = allData.concat(result.intermediate); |
687 |
allData = allData.concat(result.intermediate); |
| 687 |
if (result.percentage === 'Infinity') { // FIXME: JSON cannot handle Infinity |
688 |
if (result.percentage === 'Infinity') { // FIXME: JSON cannot handle Infinity |
|
Lines 694-701
define([
Link Here
|
| 694 |
} |
695 |
} |
| 695 |
}); |
696 |
}); |
| 696 |
}), |
697 |
}), |
| 697 |
function() { |
698 |
function(error) { |
| 698 |
deferred.reject(arguments); |
699 |
deferred.reject(tools.parseError(error)); |
| 699 |
} |
700 |
} |
| 700 |
); |
701 |
); |
| 701 |
return deferred; |
702 |
return deferred; |
|
Lines 715-722
define([
Link Here
|
| 715 |
setTimeout(lang.hitch(this, 'umcpProgressSubCommand', lang.mixin({}, props, {deferred: deferred}), 200)); |
716 |
setTimeout(lang.hitch(this, 'umcpProgressSubCommand', lang.mixin({}, props, {deferred: deferred}), 200)); |
| 716 |
} |
717 |
} |
| 717 |
}), |
718 |
}), |
| 718 |
function() { |
719 |
function(error) { |
| 719 |
deferred.reject(); |
720 |
deferred.reject(tools.parseError(error)); |
| 720 |
} |
721 |
} |
| 721 |
); |
722 |
); |
| 722 |
return deferred; |
723 |
return deferred; |