Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/catalog/barcode-scanner/dist/ |
Upload File : |
{"version":3,"file":"barcode-scanner.bundle.js","sources":["../src/barcode-scanner.js"],"sourcesContent":["import {ajax, Type} from 'main.core';\nimport {BaseEvent, EventEmitter} from 'main.core.events';\n\nconst barcodeScannerPool = new Map();\n\nexport class BarcodeScanner\n{\n\tconstructor()\n\t{\n\t\tthis.pool = [];\n\t\tEventEmitter.subscribe('onPullEvent-catalog', this.onPullEvent.bind(this));\n\t}\n\n\tstatic open(id = 'default')\n\t{\n\t\tif (!barcodeScannerPool.has(id))\n\t\t{\n\t\t\tconst scanner = new BarcodeScanner();\n\t\t\tbarcodeScannerPool.set(id, scanner);\n\t\t}\n\n\t\tajax.runAction(\n\t\t\t'catalog.barcodescanner.sendMobilePush',\n\t\t\t{data: {id: id}}\n\t\t);\n\t}\n\n\tonPullEvent(event: BaseEvent)\n\t{\n\t\tconst data = event.getData();\n\t\tconst command = data[0];\n\t\tconst params = Type.isObjectLike(data[1]) ? data[1] : {};\n\n\t\tswitch(command)\n\t\t{\n\t\t\tcase 'HandleBarcodeScanned':\n\t\t\t\tif (params.hasOwnProperty('id'))\n\t\t\t\t{\n\t\t\t\t\tconst scanner = barcodeScannerPool.has(params.id);\n\t\t\t\t\tif (scanner)\n\t\t\t\t\t{\n\t\t\t\t\t\tEventEmitter.emit('BarcodeScanner::onScanEmit', params)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t}\n}\n"],"names":["barcodeScannerPool","Map","BarcodeScanner","pool","EventEmitter","subscribe","onPullEvent","bind","event","data","getData","command","params","Type","isObjectLike","hasOwnProperty","scanner","has","id","emit","set","ajax","runAction"],"mappings":";;;;CAGA,IAAMA,kBAAkB,GAAG,IAAIC,GAAJ,EAA3B;AAEA,KAAaC,cAAb;GAEC,0BACA;KAAA;KACC,KAAKC,IAAL,GAAY,EAAZ;KACAC,6BAAY,CAACC,SAAb,CAAuB,qBAAvB,EAA8C,KAAKC,WAAL,CAAiBC,IAAjB,CAAsB,IAAtB,CAA9C;;;GALF;KAAA;KAAA,4BAsBaC,KAtBb,EAuBC;OACC,IAAMC,IAAI,GAAGD,KAAK,CAACE,OAAN,EAAb;OACA,IAAMC,OAAO,GAAGF,IAAI,CAAC,CAAD,CAApB;OACA,IAAMG,MAAM,GAAGC,cAAI,CAACC,YAAL,CAAkBL,IAAI,CAAC,CAAD,CAAtB,IAA6BA,IAAI,CAAC,CAAD,CAAjC,GAAuC,EAAtD;;OAEA,QAAOE,OAAP;SAEC,KAAK,sBAAL;WACC,IAAIC,MAAM,CAACG,cAAP,CAAsB,IAAtB,CAAJ,EACA;aACC,IAAMC,OAAO,GAAGhB,kBAAkB,CAACiB,GAAnB,CAAuBL,MAAM,CAACM,EAA9B,CAAhB;;aACA,IAAIF,OAAJ,EACA;eACCZ,6BAAY,CAACe,IAAb,CAAkB,4BAAlB,EAAgDP,MAAhD;;;;WAGF;;;;KAvCJ;KAAA,uBASC;OAAA,IADYM,EACZ,uEADiB,SACjB;;OACC,IAAI,CAAClB,kBAAkB,CAACiB,GAAnB,CAAuBC,EAAvB,CAAL,EACA;SACC,IAAMF,OAAO,GAAG,IAAId,cAAJ,EAAhB;SACAF,kBAAkB,CAACoB,GAAnB,CAAuBF,EAAvB,EAA2BF,OAA3B;;;OAGDK,cAAI,CAACC,SAAL,CACC,uCADD,EAEC;SAACb,IAAI,EAAE;WAACS,EAAE,EAAEA;;QAFb;;;GAhBF;CAAA;;;;;;;;"}