Sha256: bb42956e8b2e1b76fc0d498f59848717d8f5387f12e5e0429a527b05d62b7477

Contents?: true

Size: 538 Bytes

Versions: 5

Compression:

Stored size: 538 Bytes

Contents

import "selection";
import "enter";

d3_selection_enterPrototype.insert = function(name, before) {
  if (arguments.length < 2) before = d3_selection_enterInsertBefore(this);
  return d3_selectionPrototype.insert.call(this, name, before);
};

function d3_selection_enterInsertBefore(enter) {
  var i0, j0;
  return function(d, i, j) {
    var group = enter[j].update,
        n = group.length,
        node;
    if (j != j0) j0 = j, i0 = 0;
    if (i >= i0) i0 = i + 1;
    while (!(node = group[i0]) && ++i0 < n);
    return node;
  };
}

Version data entries

5 entries across 5 versions & 3 rubygems

Version Path
mdarray-sol-0.1.0-java node_modules/dc/node_modules/d3/src/selection/enter-insert.js
stripchart-0.0.3 lib/stripchart/public/components/d3/src/selection/enter-insert.js
stripmem-0.0.3 lib/stripmem/public/components/d3/src/selection/enter-insert.js
stripmem-0.0.2 lib/stripmem/public/components/d3/src/selection/enter-insert.js
stripmem-0.0.1 lib/stripmem/public/components/d3/src/selection/enter-insert.js