| 10745 | var isManualInput = false; | 10745 | var isManualInput = false; |
| 10746 | var valueBeforeManualInput; | 10746 | var valueBeforeManualInput; |
| 10747 | | 10747 | |
| 10748 | $('.range-block-counter input, .neo-range-input').on('click', function () { | 10748 | $(document).on('input', '.range-block-counter input, .neo-range-input', function () { |
| 10749 | valueBeforeManualInput = $(this).val(); | 10749 | valueBeforeManualInput = $(this).val(); |
| 10750 | console.log(valueBeforeManualInput); | 10750 | console.log(valueBeforeManualInput); |
| 10751 | }) | 10751 | }); |
| 10752 | .on('change', function (e) { | 10752 | |
| | 10753 | $(document).on('change', '.range-block-counter input, .neo-range-input', function (e) { |
| 10753 | e.target.focus(); | 10754 | e.target.focus(); |
| 10754 | e.target.dispatchEvent(new Event('keyup')); | 10755 | e.target.dispatchEvent(new KeyboardEvent('keyup', { bubbles: true })); |
| 10755 | }) | 10756 | }); |
| 10756 | .on('keydown', function (e) { | 10757 | |
| | 10758 | $(document).on('keydown', '.range-block-counter input, .neo-range-input', function (e) { |
| 10757 | const masterSelector = '#' + $(this).data('for'); | 10759 | const masterSelector = '#' + $(this).data('for'); |
| 10758 | const masterElement = $(masterSelector); | 10760 | const masterElement = $(masterSelector); |
| 10759 | if (e.key === 'Enter') { | 10761 | if (e.key === 'Enter') { |