/** * @private * Base class for QR code reader/scanner */Ext.define('Ext.qrcode.reader.ReaderBase', { extend: 'Ext.Container', config: { /** * @cfg {Boolean} showFilefield * Whether to show or hide filefield */ showScannerfield: false, /** * @cfg {String} acceptedFileTypes * Accepted file types for the file input * File input accept attribute documented here (http://www.w3schools.com/tags/att_input_accept.asp) * Also can be simple strings (e.g. audio, video, image) * * @since 8.0.0 */ acceptedFileTypes: 'image/png, image/jpeg, image/svg+xml' }, initialize: function() { var me = this; me.callParent(); me.addItems(); }, addItems: Ext.emptyFn, /** * @private * handler for file selc */ getFiles: function(field) { var files = field.getFiles(); return files && files[0]; }});