MCPcopy
hub / github.com/apache/echarts / copyElment

Function copyElment

test/lib/testHelper.js:2870–2892  ·  view source on GitHub ↗
(plainNode, el)

Source from the content-addressed store, hash-verified

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 /**

Callers 1

retrieveFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…