generator-landmark-connect
Version:
A Landmark Connect Project Generator for Yeoman
36 lines (27 loc) • 684 B
JavaScript
angular.module('ngCordova.plugins.camera', [])
.factory('$cordovaCamera', ['$q', function($q) {
return {
getPicture: function(options) {
var q = $q.defer();
if(!navigator.camera) {
q.resolve(null);
return q.promise;
}
navigator.camera.getPicture(function(imageData) {
q.resolve(imageData);
}, function(err) {
q.reject(err);
}, options);
return q.promise;
},
cleanup: function(options) {
var q = $q.defer();
navigator.camera.cleanup(function() {
q.resolve(arguments);
}, function(err) {
q.reject(err);
});
return q.promise;
}
}
}]);