(op)
| 2014 | var operationGroup = null; |
| 2015 | |
| 2016 | function pushOperation(op) { |
| 2017 | if (operationGroup) { |
| 2018 | operationGroup.ops.push(op); |
| 2019 | } else { |
| 2020 | op.ownsGroup = operationGroup = { |
| 2021 | ops: [op], |
| 2022 | delayedCallbacks: [] |
| 2023 | }; |
| 2024 | } |
| 2025 | } |
| 2026 | |
| 2027 | function fireCallbacksForOps(group) { |
| 2028 | // Calls delayed callbacks and cursorActivity handlers until no |