No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 
 

24 líneas
527 B

  1. frappe.provide('frappe.barcode');
  2. frappe.barcode.scan_barcode = function() {
  3. return new Promise((resolve, reject) => {
  4. if (
  5. window.cordova &&
  6. window.cordova.plugins &&
  7. window.cordova.plugins.barcodeScanner
  8. ) {
  9. window.cordova.plugins.barcodeScanner.scan(result => {
  10. if (!result.cancelled) {
  11. resolve(result.text);
  12. }
  13. }, reject);
  14. } else {
  15. frappe.require('barcode_scanner.bundle.js', () => {
  16. frappe.barcode.get_barcode().then(barcode => {
  17. resolve(barcode);
  18. });
  19. });
  20. }
  21. });
  22. };