(element, add, remove)
| 5658 | |
| 5659 | |
| 5660 | function addRemoveClassesPostDigest(element, add, remove) { |
| 5661 | var data = postDigestQueue.get(element) || {}; |
| 5662 | |
| 5663 | var classesAdded = updateData(data, add, true); |
| 5664 | var classesRemoved = updateData(data, remove, false); |
| 5665 | |
| 5666 | if (classesAdded || classesRemoved) { |
| 5667 | |
| 5668 | postDigestQueue.set(element, data); |
| 5669 | postDigestElements.push(element); |
| 5670 | |
| 5671 | if (postDigestElements.length === 1) { |
| 5672 | $rootScope.$$postDigest(handleCSSClassChanges); |
| 5673 | } |
| 5674 | } |
| 5675 | } |
| 5676 | }]; |
| 5677 | }; |
| 5678 |
no test coverage detected