Sha256: e515f9fb808f0a097b1c111a67fd2f6430dcbefe5efea133c6ec877934605138

Contents?: true

Size: 425 Bytes

Versions: 4

Compression:

Stored size: 425 Bytes

Contents

import "document";

var d3_array = d3_arraySlice; // conversion for NodeLists

function d3_arrayCopy(pseudoarray) {
  var i = -1, n = pseudoarray.length, array = [];
  while (++i < n) array.push(pseudoarray[i]);
  return array;
}

function d3_arraySlice(pseudoarray) {
  return Array.prototype.slice.call(pseudoarray);
}

try {
  d3_array(d3_documentElement.childNodes)[0].nodeType;
} catch(e) {
  d3_array = d3_arrayCopy;
}

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
stripchart-0.0.3 lib/stripchart/public/components/d3/src/core/array.js
stripmem-0.0.3 lib/stripmem/public/components/d3/src/core/array.js
stripmem-0.0.2 lib/stripmem/public/components/d3/src/core/array.js
stripmem-0.0.1 lib/stripmem/public/components/d3/src/core/array.js