(plainNode, el)
| 2868 | } |
| 2869 | |
| 2870 | function copyElment(plainNode, el) { |
| 2871 | for (var i = 0; i < attrNameList.length; i++) { |
| 2872 | var attrName = attrNameList[i]; |
| 2873 | var attrParts = attrName.split('.'); |
| 2874 | var partsLen = attrParts.length; |
| 2875 | if (!partsLen) { |
| 2876 | continue; |
| 2877 | } |
| 2878 | var elInner = el; |
| 2879 | var plainInner = plainNode; |
| 2880 | for (var j = 0; j < partsLen - 1 && elInner; j++) { |
| 2881 | var attr = attrParts[j]; |
| 2882 | elInner = el[attr]; |
| 2883 | if (elInner) { |
| 2884 | plainInner = plainInner[attr] || (plainInner[attr] = {}); |
| 2885 | } |
| 2886 | } |
| 2887 | var attr = attrParts[partsLen - 1]; |
| 2888 | if (elInner && elInner.hasOwnProperty(attr)) { |
| 2889 | plainInner[attr] = elInner[attr]; |
| 2890 | } |
| 2891 | } |
| 2892 | } |
| 2893 | }; |
| 2894 | |
| 2895 | /** |
no outgoing calls
no test coverage detected
searching dependent graphs…