diff --git a/plugin.xml b/plugin.xml index 0bc9190..0f9ad2e 100644 --- a/plugin.xml +++ b/plugin.xml @@ -33,7 +33,7 @@ - + diff --git a/src/firefoxos/camera.js b/src/firefoxos/camera.js deleted file mode 100644 index 270f221..0000000 --- a/src/firefoxos/camera.js +++ /dev/null @@ -1,32 +0,0 @@ - -var firefoxos = require('cordova/platform'); - -function getPicture(cameraSuccess, cameraError, cameraOptions) { - cameraError = cameraError || function(){}; - var pick = new MozActivity({ - name: "pick", - data: { - type: ["image/png", "image/jpg", "image/jpeg"] - } - }); - pick.onerror = cameraError; - pick.onsuccess = function() { - // image is returned as Blob in this.result.blob - // we need to call cameraSuccess with url or base64 encoded image - if (cameraOptions && cameraOptions.destinationType == 0) { - // TODO: base64 - return; - } - if (!cameraOptions || !cameraOptions.destinationTyoe || cameraOptions.destinationType > 0) { - // url - return cameraSuccess(window.URL.createObjectURL(this.result.blob)); - } - }; -} -var Camera = { - takePicture: getPicture, - cleanup: function(){} -}; - -firefoxos.registerPlugin('Camera', Camera); -