(element, add, remove)
| 5543 | |
| 5544 | |
| 5545 | function addRemoveClassesPostDigest(element, add, remove) { |
| 5546 | var data = postDigestQueue.get(element) || {}; |
| 5547 | |
| 5548 | var classesAdded = updateData(data, add, true); |
| 5549 | var classesRemoved = updateData(data, remove, false); |
| 5550 | |
| 5551 | if (classesAdded || classesRemoved) { |
| 5552 | |
| 5553 | postDigestQueue.set(element, data); |
| 5554 | postDigestElements.push(element); |
| 5555 | |
| 5556 | if (postDigestElements.length === 1) { |
| 5557 | $rootScope.$$postDigest(handleCSSClassChanges); |
| 5558 | } |
| 5559 | } |
| 5560 | } |
| 5561 | }]; |
| 5562 | }; |
| 5563 |
no test coverage detected