UNPKG

@osvlabs/cordova-plugin-cszbar-vitta

Version:

Plugin to integrate with the ZBar barcode scanning library.

23 lines (15 loc) 720 B
var argscheck = require('cordova/argscheck'), exec = require('cordova/exec'); function ZBar () { }; ZBar.prototype = { scan: function (params, success, failure) { argscheck.checkArgs('*fF', 'CsZBar.scan', arguments); params = params || {}; // if(params.text_title === undefined) params.text_title = "Scan QR Code"; // if(params.text_instructions === undefined) params.text_instructions = "Please point your camera at the QR code."; if (params.camera != "front") params.camera = "back"; if (params.flash != "on" && params.flash != "off") params.flash = "auto"; exec(success, failure, 'CsZBar', 'scan', [params]); }, }; module.exports = new ZBar;