(element, add, remove)
| 5593 | |
| 5594 | |
| 5595 | function addRemoveClassesPostDigest(element, add, remove) { |
| 5596 | var data = postDigestQueue.get(element) || {}; |
| 5597 | |
| 5598 | var classesAdded = updateData(data, add, true); |
| 5599 | var classesRemoved = updateData(data, remove, false); |
| 5600 | |
| 5601 | if (classesAdded || classesRemoved) { |
| 5602 | |
| 5603 | postDigestQueue.set(element, data); |
| 5604 | postDigestElements.push(element); |
| 5605 | |
| 5606 | if (postDigestElements.length === 1) { |
| 5607 | $rootScope.$$postDigest(handleCSSClassChanges); |
| 5608 | } |
| 5609 | } |
| 5610 | } |
| 5611 | }]; |
| 5612 | }; |
| 5613 |
no test coverage detected