blob: 05fa980f8eb6b4180cf24a9224d576378935007c [file] [log] [blame]
module.exports = function RemoteDebugCtrl($scope, $timeout, gettext) {
function startRemoteConnect() {
if ($scope.control) {
$scope.control.startRemoteConnect().then(function(result) {
var url = result.lastData
$scope.$apply(function() {
$scope.debugCommand = 'adb connect ' + url
})
})
return true
}
return false
}
// TODO: Remove timeout and fix control initialization
if (!startRemoteConnect()) {
$timeout(function() {
if (!startRemoteConnect()) {
$timeout(startRemoteConnect, 1000)
}
}, 200)
}
$scope.$watch('platform', function(newValue) {
if (newValue === 'native') {
$scope.remoteDebugTooltip =
gettext('Run the following on your command line to debug the device from your IDE')
} else {
$scope.remoteDebugTooltip =
gettext('Run the following on your command line to debug the device from your Browser')
}
})
}