var app = {
setOptions : function(srcType, hei, wid ) {
var options = {
quality: 50,
targetHeight: hei,
targetWidth: wid,
destinationType: Camera.DestinationType.FILE_URI,
sourceType: srcType,
encodingType: Camera.EncodingType.JPEG,
mediaType: Camera.MediaType.PICTURE,
correctOrientation: true
}
return options;
},
cameraSuccess : function(photo){
console.log(photo);
var imgcontainer = document.createElement('div');
imgcontainer.style.width = "98%";
imgcontainer.style.padding = "5px 10px";
var newimg = document.createElement('img');
newimg.style.margin = "0 auto";
console.log(photo);
newimg.style.margin = "3px";
newimg.style.boxShadow = "3px 3px 5px grey";
newimg.style.width = "100%";
newimg.style.borderRadius = "3px";
newimg.src="data:image/jpeg;base64, "+photo;
//newimg.src=photo;
imgcontainer.appendChild(newimg);
document.querySelector("#an-photos div").appendChild(imgcontainer);
},
cameraError : function(photo){
app.navigator.camera.cleanup();
}
}
document.querySelector("ons-button#pub-add-photos").addEventListener("click", function(){
navigator.camera.getPicture(app.cameraSuccess, app.cameraError, app.setOptions(Camera.PictureSourceType.CAMERA,150, 200 ));
});