|
|
|
@ -142,17 +142,23 @@ define(['jquery', 'underscore', 'text!partials/buddypicturecapture.html'], funct |
|
|
|
return videoAllowed.promise; |
|
|
|
return videoAllowed.promise; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
$scope.initPicture = function() { |
|
|
|
$scope.startPictureCapture = function() { |
|
|
|
videoStart(localStream); |
|
|
|
videoStart(localStream); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
$scope.cancelPicture = function() { |
|
|
|
$scope.cancelPictureCapture = function() { |
|
|
|
$scope.showTakePicture = false; |
|
|
|
$scope.showTakePicture = false; |
|
|
|
$scope.previewPicture = false; |
|
|
|
$scope.previewPicture = false; |
|
|
|
videoStop(localStream, $scope.video); |
|
|
|
videoStop(localStream, $scope.video); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
$scope.retakePicture = function() { |
|
|
|
$scope.usePictureCapture = function() { |
|
|
|
|
|
|
|
writeVideoToCanvas($scope.canvasPic); |
|
|
|
|
|
|
|
$scope.save(); |
|
|
|
|
|
|
|
$scope.cancelPictureCapture(); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$scope.retakePictureCapture = function() { |
|
|
|
var permission = videoStart(localStream); |
|
|
|
var permission = videoStart(localStream); |
|
|
|
permission.then(function(isPermitted) { |
|
|
|
permission.then(function(isPermitted) { |
|
|
|
if(isPermitted) { |
|
|
|
if(isPermitted) { |
|
|
|
@ -162,16 +168,10 @@ define(['jquery', 'underscore', 'text!partials/buddypicturecapture.html'], funct |
|
|
|
}); |
|
|
|
}); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
$scope.takePicture = function() { |
|
|
|
$scope.takePictureCapture = function() { |
|
|
|
makePicture(localStream, countDownFrom, delayToTakePicture); |
|
|
|
makePicture(localStream, countDownFrom, delayToTakePicture); |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
$scope.setAsProfilePicture = function() { |
|
|
|
|
|
|
|
writeVideoToCanvas($scope.canvasPic); |
|
|
|
|
|
|
|
$scope.save(); |
|
|
|
|
|
|
|
$scope.cancelPicture(); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}]; |
|
|
|
}]; |
|
|
|
|
|
|
|
|
|
|
|
var link = function($scope, $element, $attrs, modelController) { |
|
|
|
var link = function($scope, $element, $attrs, modelController) { |
|
|
|
|