4 lines
835 B
JavaScript
4 lines
835 B
JavaScript
//>>built
|
|
define("dojo/NodeList-data",["./_base/kernel","./query","./_base/lang","./_base/array","./dom-attr"],function(g,k,l,n,m){var d=k.NodeList,c={},p=0,h=function(a){var b=m.get(a,"data-dojo-dataid");b||(b="pid"+p++,m.set(a,"data-dojo-dataid",b));return b},q=g._nodeData=function(a,b,d){var e=h(a),f;c[e]||(c[e]={});1==arguments.length&&(f=c[e]);"string"==typeof b?2<arguments.length?c[e][b]=d:f=c[e][b]:f=l.mixin(c[e],b);return f},r=g._removeNodeData=function(a,b){a=h(a);c[a]&&(b?delete c[a][b]:delete c[a])};
|
|
d._gcNodeData=g._gcNodeData=function(){var a=k("[data-dojo-dataid]").map(h),b;for(b in c)0>n.indexOf(a,b)&&delete c[b]};l.extend(d,{data:d._adaptWithCondition(q,function(a){return 0===a.length||1==a.length&&"string"==typeof a[0]}),removeData:d._adaptAsForEach(r)});return d});
|
|
//# sourceMappingURL=NodeList-data.js.map
|