(element, name)
| 2811 | } |
| 2812 | |
| 2813 | function jqLiteRemoveData(element, name) { |
| 2814 | var expandoId = element.ng339; |
| 2815 | var expandoStore = expandoId && jqCache[expandoId]; |
| 2816 | |
| 2817 | if (expandoStore) { |
| 2818 | if (name) { |
| 2819 | delete expandoStore.data[name]; |
| 2820 | return; |
| 2821 | } |
| 2822 | |
| 2823 | if (expandoStore.handle) { |
| 2824 | if (expandoStore.events.$destroy) { |
| 2825 | expandoStore.handle({}, '$destroy'); |
| 2826 | } |
| 2827 | jqLiteOff(element); |
| 2828 | } |
| 2829 | delete jqCache[expandoId]; |
| 2830 | element.ng339 = undefined; // don't delete DOM expandos. IE and Chrome don't like it |
| 2831 | } |
| 2832 | } |
| 2833 | |
| 2834 | |
| 2835 | function jqLiteExpandoStore(element, createIfNecessary) { |
no test coverage detected