(group)
| 3047 | // The DOM updates done when an operation finishes are batched so |
| 3048 | // that the minimum number of relayouts are required. |
| 3049 | function endOperations(group) { |
| 3050 | var ops = group.ops; |
| 3051 | for (var i = 0; i < ops.length; i++) // Read DOM |
| 3052 | endOperation_R1(ops[i]); |
| 3053 | for (var i = 0; i < ops.length; i++) // Write DOM (maybe) |
| 3054 | endOperation_W1(ops[i]); |
| 3055 | for (var i = 0; i < ops.length; i++) // Read DOM |
| 3056 | endOperation_R2(ops[i]); |
| 3057 | for (var i = 0; i < ops.length; i++) // Write DOM (maybe) |
| 3058 | endOperation_W2(ops[i]); |
| 3059 | for (var i = 0; i < ops.length; i++) // Read DOM |
| 3060 | endOperation_finish(ops[i]); |
| 3061 | } |
| 3062 | |
| 3063 | function endOperation_R1(op) { |
| 3064 | var cm = op.cm, display = cm.display; |
no test coverage detected