(element, name)
| 2588 | } |
| 2589 | |
| 2590 | function jqLiteRemoveData(element, name) { |
| 2591 | var expandoId = element.ng339; |
| 2592 | var expandoStore = expandoId && jqCache[expandoId]; |
| 2593 | |
| 2594 | if (expandoStore) { |
| 2595 | if (name) { |
| 2596 | delete expandoStore.data[name]; |
| 2597 | return; |
| 2598 | } |
| 2599 | |
| 2600 | if (expandoStore.handle) { |
| 2601 | if (expandoStore.events.$destroy) { |
| 2602 | expandoStore.handle({}, '$destroy'); |
| 2603 | } |
| 2604 | jqLiteOff(element); |
| 2605 | } |
| 2606 | delete jqCache[expandoId]; |
| 2607 | element.ng339 = undefined; // don't delete DOM expandos. IE and Chrome don't like it |
| 2608 | } |
| 2609 | } |
| 2610 | |
| 2611 | |
| 2612 | function jqLiteExpandoStore(element, createIfNecessary) { |
no test coverage detected