Sha256: bd8eadbdd692c235138b8626cfd98a4e6e0cc55b173f4b92425694020c22d35d

Contents?: true

Size: 777 Bytes

Versions: 25

Compression:

Stored size: 777 Bytes

Contents

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(document.documentElement.childNodes)[0].nodeType;
} catch(e) {
  d3_array = d3_arrayCopy;
}

var d3_arraySubclass = [].__proto__?

// Until ECMAScript supports array subclassing, prototype injection works well.
function(array, prototype) {
  array.__proto__ = prototype;
}:

// And if your browser doesn't support __proto__, we'll use direct extension.
function(array, prototype) {
  for (var property in prototype) array[property] = prototype[property];
};

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
picky-statistics-4.5.0 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.4.2 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.4.1 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.4.0 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.3.2 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.3.1 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.3.0 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.2.4 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.2.3 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.2.2 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.2.1 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.2.0 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.1.0 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.0.9 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.0.8 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.0.7 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.0.6 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.0.5 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.0.4 lib/picky-statistics/application/javascripts/d3/src/core/array.js
picky-statistics-4.0.3 lib/picky-statistics/application/javascripts/d3/src/core/array.js