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 : |
this.BX = this.BX || {}; (function (exports,main_core,main_core_events) { 'use strict'; var barcodeScannerPool = new Map(); var BarcodeScanner = /*#__PURE__*/function () { function BarcodeScanner() { babelHelpers.classCallCheck(this, BarcodeScanner); this.pool = []; main_core_events.EventEmitter.subscribe('onPullEvent-catalog', this.onPullEvent.bind(this)); } babelHelpers.createClass(BarcodeScanner, [{ key: "onPullEvent", value: function onPullEvent(event) { var data = event.getData(); var command = data[0]; var params = main_core.Type.isObjectLike(data[1]) ? data[1] : {}; switch (command) { case 'HandleBarcodeScanned': if (params.hasOwnProperty('id')) { var scanner = barcodeScannerPool.has(params.id); if (scanner) { main_core_events.EventEmitter.emit('BarcodeScanner::onScanEmit', params); } } break; } } }], [{ key: "open", value: function open() { var id = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'default'; if (!barcodeScannerPool.has(id)) { var scanner = new BarcodeScanner(); barcodeScannerPool.set(id, scanner); } main_core.ajax.runAction('catalog.barcodescanner.sendMobilePush', { data: { id: id } }); } }]); return BarcodeScanner; }(); exports.BarcodeScanner = BarcodeScanner; }((this.BX.Catalog = this.BX.Catalog || {}),BX,BX.Event)); //# sourceMappingURL=barcode-scanner.bundle.js.map